sql
aitxiaogang
欢迎大家留言,个人邮箱,[email protected]
展开
-
mysql 锁
锁定粒度:表,页,行锁的类型,读,写使用锁的方式,读锁: lock tables user_info read local 或者 lock tables user_info read ,区别是,前者允许其他会话继续向表的末尾插入新的数据,后者是锁表,不允许插入数据写锁lock tables user_info write,dept write 等于锁住了两张表,会阻塞除自己以外所有的读和写请求,解锁了之后,其它程序才能操作解锁方式 unlock tables;...原创 2020-09-26 17:39:51 · 80 阅读 · 0 评论 -
mysql Using join buffer (Block Nested Loop) join连接查询优化
最近在优化链表查询的时候发现就算链接的表里面不到1w的数据链接查询也需要10多秒,这个速度简直不能忍受通过EXPLAIN发现,extra中有数据是Using join buffer (Block Nested Loop),而其它关联的表都是Using index,最后使用排除法发现当extra为Using join buffer (Block Nested Loop)是最慢的,就算加了索...原创 2019-01-11 16:04:50 · 44647 阅读 · 14 评论