- 博客(2)
- 资源 (2)
- 收藏
- 关注
原创 UPDATE...WHERE...ORDER BY...LIMIT语句
在MySQL中尽量少使用UPDATE ...WHERE ...ORDER BY ...LIMIT语句,原因是MySQL会对where条件匹配的所有记录加上X锁,如果多个线程同事执行这条语句,就会有非常大的概率发生死锁,而且MySQL服务器不能自动的去解除这种死锁。下面的例子证实了这一点,先创建一张record表,再插入几条记录mysql> create table record(
2015-01-31 12:16:22 6303 1
原创 MySQL慢查询
慢查询(slow log)可以帮助我们定位到特定的SQL语句进行SQL语句层面的优化,例如,慢查询日志会记录那些执行时间超过给定值得SQL语句,从而定位到问题的所在。开启慢查询查看MySQL数据库实例关于慢查询的参数mysql> show variables like '%slow%';+---------------------------+--------------------
2015-01-02 17:15:42 1092 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人