![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql高级优化
文章平均质量分 87
我是个笨比
这个作者很懒,什么都没留下…
展开
-
Mysql锁理论
1.使用MYISAM引擎存储(只能加表锁)给表加读锁 lock table table_name read;给表加写锁 lock table table_name write;建表语句:下面进行读写锁的特性测试:1.首先是读锁:在对一个数据库中的表加了读锁时,自身还可以读取该表的记录。但是不能读取其它表的记录。自己不能更新表中的记录。那么在另一个新开的会话当中的情况呢?可以读取任意表的信息,更新操作将会被阻塞。2.再是写锁在自身的会话中,写锁可以读,写,不能查看其它的表。原创 2021-09-22 16:23:59 · 132 阅读 · 0 评论 -
mysql工具explain的介绍
1.explain是什么?它能帮助我们做什么呢?explain是mysql的解释工具,它反映了mysql底层是如何理解我们写的sql语句,并且如何执行。可以帮助我们获悉sql语句中表的加载顺序,数据读取操作的操作类型,表的哪些索引可能被使用,哪些索引被真正的使用,及表之间的引用关系(譬如连接查询时,到底以哪一张表为基准与其它表进行比对)等等。整理的表格如下:2.怎么样看懂explain给出的信息?博主的环境是mysql5.7,部署在centos7上。让我们先用explain做一下小的case观察一下原创 2021-09-18 20:30:17 · 406 阅读 · 0 评论