当前位置: 首页 > news >正文

单位做网站注意什么问题海外推广营销 平台

单位做网站注意什么问题,海外推广营销 平台,嘉兴seo网站建设费用,网站建设技巧亅金手指排名271.MySQL有哪些锁? 全局锁表级锁 表锁元数据锁意向锁 行级锁 记录锁间隙锁临键锁临时意向锁 我了解的是MySQL的锁可以分为全局锁、表级锁、行级锁。 我比较熟悉的是表级锁和行级锁,如果我们对表结构进行修改时,MySQL就会对这个表结构加一个…

1.MySQL有哪些锁?

  • 全局锁
  • 表级锁
    • 表锁
    • 元数据锁
    • 意向锁
  • 行级锁
    • 记录锁
    • 间隙锁
    • 临键锁
    • 临时意向锁

我了解的是MySQL的锁可以分为全局锁、表级锁、行级锁。

我比较熟悉的是表级锁和行级锁,如果我们对表结构进行修改时,MySQL就会对这个表结构加一个元数据锁。

行级锁目前只有InnoDB存储引擎实现了,主要有记录锁、间隙锁、临键锁、插入意向锁。

2.MySQL是怎么加锁的【可重复读隔离级别】?

加锁的对象是索引,加锁的基本单位是临键锁,临键锁是前开后闭区间,间隙锁是前开后开区间。但是在某些场景下,临键锁是会退化成记录锁或间隙锁的,那就是在使用记录锁或间隙锁就能避免幻读的场景下。

推荐文章:MySQL 是怎么加锁的?

2.1 对于等值查询那么他会怎么加锁?

首先我们可以想到,查询的这个是唯一索引呢,还是非唯一索引,或者说没有索引。
在可重复读隔离级别下,以上三种情况都是有可能的。
如果是唯一索引,还要看查看的记录是否存在,如果存在,那么这条记录加的锁变成记录锁,其它还是临键锁;如果不存在则加间隙锁。
如果是非唯一索引,也要看记录是否存在,如果存在,由于非唯一索引可能有多个相同的值,所以它会进行一个扫描,对于符合条件的二级索引记录加临键锁,最后扫描到第一个不符合条件的二级索引记录就停止,然后对第一个不符合条件的记录加间隙锁,同时,在其主键索引上加记录锁。如果不存在,对第一个不符合条件的二级索引记录加间隙锁。
如果没有索引或没有命中,那就全表扫描,都加临键锁。

http://www.hkea.cn/news/337404/

相关文章:

  • php网站后台进不去百度推广入口官网
  • 个人网站一键生成免费推广网站有哪些
  • 厦门做网站设计电商seo优化
  • wordpress视频点播seo技术是干什么的
  • 网站推广是怎么做的网络营销专业如何
  • 平面设计线上兼职上海网站seo
  • 个性化网站定制价格今日热点
  • 做网站的艰辛免费个人网站申请
  • 网站改版需要多久网站设计与制作毕业论文范文
  • 深圳横岗网站建设网站建设的推广渠道
  • 有没有什么网站免费做名片2023年新闻小学生摘抄
  • 新网金商网站外链查询工具
  • 网站建设的进度竞价托管选择微竞价
  • 网站快速网站推广怎么做一个公司网站
  • 旅游网站模板htmlseo品牌优化整站优化
  • 方圆网站建设aso优化重要吗
  • 做购实惠网站的意义好用的搜索引擎有哪些
  • 怎么把自己笔记本做服务器做个网站搭建网站基本步骤
  • jeecms做企业网站成都网站建设公司排名
  • 沈阳招聘网站开发地推项目平台
  • 798艺术区成都seo达人
  • 平度网站建设抖音代运营收费详细价格
  • 株洲网站优化找哪家seo优化的价格
  • 找印度人做网站sem竞价推广公司
  • 山西网站推广公司网站关键词优化怎么弄
  • 微信分销是什么重庆优化seo
  • 武汉企业网站推广方案永久免费无代码开发平台网站
  • 网站开发岗位群怎样推广产品
  • 桐城市美丽乡村建设专题网站石家庄整站优化技术
  • 北京建网站的公司哪个比较好郑州seo价格