这篇博客的文章内容发生于某天晚上服务端日志报了一大堆 Deadlock found when trying to get lock; try restarting transaction,当时通过字面意思果断可以判断出是Sql事务死锁了,与此同时,MySql所在服务器CPU也远超100%,第一直觉是事务死锁导致线程阻塞,请求数瞬间过多导
MYSQL 应该是最流行了 WEB 后端数据库。WEB 开发语言最近发展很快,PHP, Ruby, Python, Java?各有特点,虽然 NOSQL 最近越來越多的被提到,但是相信大部分架构师还是会选择 MYSQL 来做数据存储。 MYSQL 如此方便和稳定,以至于我们在开发 WEB 程序的时候很少想到它。即使想到
Dos下进入mysql的方法 1.进入mysql安装目录 cd C:\Program Files\MySQL\MySQL Server 5.6\bin
2.用户登入 mysql -hlochlhost -uabc -pabc
-h:表示服务器名,lochlhost是本机 -u:用户名 -p:密码,如果用户没密码就直接-p即可。 create user创建用户 CREATE USER li@local
ORDER BY 可以匹配索引是限制的 具体可以参考下http://dev.mysql.com/doc/refman/5.6/en/order-by-optimization.html 本地做了下测试,发现跟单纯的读文档的理解差别还是挺大的。 结论一:ORDER BY的字段是否走索引跟表的数据量有关系,表的数据量比较小的时候会走全表扫描,