美文网首页mysql
面试可以吹的mysql实际问题(不断更新)

面试可以吹的mysql实际问题(不断更新)

作者: hedgehog1112 | 来源:发表于2020-12-27 23:42 被阅读0次

13、收缩表,del不回收空间,可创建临时表,大表用gh-ost 控制时间,所占资源

14、count(*)存到db或缓存中

16、select  * from t where city in ('杭州',"  苏州") order by  name limit 10000,100 优化:

    1)归并排序,name最小前100:select * from t where city=" 杭州" order by name limit 10100;和select * from t where city="苏州 " order by name limit 10100

    2)上面导致返回变大,select id,name,拿100 个id查所有记录解决

18、注意字符集、类型不同的隐式转换,导致慢sql

19、只查一行sql慢,show processlist 有锁,找到对应pid kill掉(select blocking_pid)

20、

相关文章

网友评论

    本文标题:面试可以吹的mysql实际问题(不断更新)

    本文链接:https://www.haomeiwen.com/subject/xfeonktx.html