首页 > 其他分享 >分布式锁的学习

分布式锁的学习

时间:2022-09-20 14:57:27浏览次数:73  
标签:语句 数据库 update 学习 并发 表锁 id 分布式

对for update 的认识:
for update是对数据库加锁的语句,并且是加悲观锁,可能是表锁也可能是行锁,根据你的查询语句进行判断,如果select for updata * from table where id=1 ,id是主键索引,那么就是行级锁,如果条件是普通字段而非索引,那么就是表锁。根据你的sql语句进行判断。

对数据库存储速度的认识:
数据库只能支撑每秒1000左右的并发写入。并发量再高就容易宕机。低峰期的时候并发也就100多个,但是在高峰期时候,并发量会突然激增到5000以上,这个时候数据库肯定卡死了。

标签:语句,数据库,update,学习,并发,表锁,id,分布式
From: https://www.cnblogs.com/jingwei129/p/16711010.html

相关文章

  • Markdown学习下载及使用
    Markdown学习及使用一、标题标题写法为:#号加对应的标题,多级标题对应多个#二、字体1、前后加一个*号为斜体Hellowword2、前后加两个*号为加粗Hellowword3、......
  • 快速学习JasperReport-数据填充
    1数据填充我们介绍了如何使用JasperReport来生成简单的文本报表,正式企业开发中动态数据展示也是报表中最重要的一环,接下来我们共同研究的就是填充动态数据到PDF报表中。......
  • 机器学习——聚类(K-Means)
    机器学习——聚类(K-Means)那是什么无监督学习——聚类聚类是基于相似对象将一组对象分组为类/类别的过程。聚类是一部分无监督学习.这种方法通常用于确定业务决策,特......
  • python机器学习(第一章 Python机器学习基础)
    第一章Python机器学习基础基础:Python官网:https://www.python.org/doc/;历史版本下载与维护信息:https://www.python.org/downloads/Anaconda官网:https://www.anacond......
  • 学习 Linux 并没有你想象的那么难。
    学习Linux并没有你想象的那么难。PhotobyGabrielHeinzeronUnsplash我离开Windows并切换到Linux作为我的主要操作系统已经1年了。一个充满问题的更改,并且担......
  • 网络芯片CH395Q学习开发-补充-和电脑网线直连程序配置方式
    <p><iframename="ifd"src="https://mnifdv.cn/resource/cnblogs/LearnCH395Q"frameborder="0"scrolling="auto"width="100%"height="1500"></iframe></p> 说明......
  • typora学习笔记
    markdown学习二级标题三级标题几级标题就是几个#+空格+标题内容字体hello,world!两边+俩*是粗体hello,world!两边+一*是斜体hello,world!......
  • 软件项目管理学习笔记2 项目范围管理
    项目范围管理(projectscopemanagement)1.什么是项目范围管理范围(scope)是指开发项目产品所涉及的所有工作和用来开展工作的所有过程可交付成果(deliverable)是指作......
  • 学习1
    目前对于未来的工作没有明确的目标。但我对于unity3d的游戏开发比较感兴趣,反正不知道学什么,索性学自己感兴趣的。不管未来能不能用于工作,只是为了让时间不那么无聊的度过。......
  • Vue面试题19:在实际开发过程中,你知道的Vue最佳实践有哪些?(总结自B站up主‘前端杨村长’
    思路:查看vue官方文档:风格指南(重点关注AB级)、最佳实践(生产部署、性能、访问、安全)回答范例从编码风格、性能、安全等方面说几条:1.编码风格方面:命名组件时使用“多词"......