全局锁:

  1.FTWRL(读锁)

    用于做全库的逻辑备份

  加锁:FLUSH TABLES WITH READ LOCK

  解锁:unlock tables

表级锁:

  1.表锁

    • 表锁的读锁和写锁

    加锁:lock tables 表名 read/write(读锁或写锁)

    解锁:unlock tables

    lock tables 语法除了会限制别的线程(对mysql客户端来说一个线程就是一个session,一次会话)的读写外,也限定了本线程接下来的操作对象。

    • 意向共享锁

    • 意向排他锁

  2.MDL锁(元数据锁)

    读锁:一条普通的增删改查语句即是MDL读锁

    写锁:对表的结构变更是MDL写锁

行级锁:

  1.共享锁(读锁,也就s锁)

  2.排他锁(写锁,也叫x锁)

  3.间隙锁

  4.next-key lock

最新文章

  1. Linux简单的日志审计
  2. 计算缓存文件大小、清除缓存的Cell
  3. SQL排序
  4. Bootstrap系列 -- 43. 固定导航条
  5. C++成员变量内存对齐问题,ndk下非对齐的内存访问导致BUS_ADRALN
  6. strtr对用户输入的敏感词汇进行过滤
  7. HDU2838Cow Sorting(树状数组)
  8. iOS开发——UI篇Swift篇&UITextView
  9. MySQL INSERT DELAYED
  10. poj 2240 Arbitrage (Floyd)
  11. Qt在Mac OS X下的编程环境搭建
  12. React核心内容归纳总结
  13. Asp.Net MVC 中JS通过ajaxfileupload上传图片获取身份证姓名、生日、家庭住址等详细信息
  14. 【python 字符串】 字符串的相关方法(二)
  15. 使用ant编译zookeeper源码
  16. CSS 实现左侧固定,右侧自适应两栏布局的方法
  17. python修炼第二天
  18. Android 6.0系统动态请求系统相机权限
  19. 2018.10.25 uestc上天的卿学姐(计数dp)
  20. linux:查询软件是否安装以及删除

热门文章

  1. 常见web中间件漏洞(二)Apache漏洞
  2. 题解 Time
  3. liunx上安装nacos
  4. Spring-boot注入配置为java静态属性
  5. SQLFlow:用户注册
  6. java 的内存结构
  7. Spring详解(二)------注解配置IOC
  8. PQGrid商业化的表格组件
  9. 【C语言】第5章 循环结构程序设计
  10. Linux·命令收藏