摘要: MYSQL数据库常见优化误区 •分配内存越多越好,可能导致OS Swap •session级内存分配过大,导致OOM •索引越多越好,可能导致更多IO •Qcache设置过大,实际效果差 •认为MyISAM的只读效率远高于InnoDB •人云亦云,不自己动手实践 •过度优化,反而带来成本的上升 文章来源:刘俊涛的博客 地址:http://www.cnblogs.com/lovebing 阅读全文
posted @ 2017-11-30 16:25 刘俊涛的博客 阅读(211) 评论(1) 推荐(0)
摘要: 设计优化–常见杀手级SQL •SELECT * vsSELECT col1, col2 •ORDER BY RAND() •LIMIT huge_num, offset •SELECT COUNT(*) on InnoDBtable •WHERE func(key_col) = ? --无法使用索引 •WHERE key_part2 =? AND key_part3 =? --无法使用索引... 阅读全文
posted @ 2017-11-30 16:20 刘俊涛的博客 阅读(643) 评论(2) 推荐(0)
摘要: 设计优化–无法使用索引的场景 •通过索引扫描的记录数超过30%,变成全表扫描 •联合索引中,第一个索引列使用范围查询--只能用到部分索引 •联合索引中,第一个查询条件不是最左索引列 •模糊查询条件列最左以通配符% 开始 •内存表(HEAP 表)使用HASH索引时,使用范围检索或者ORDER BY •两个独立索引,其中一个用于检索,一个用于排序--只能用到其中一个索引,5.6以上有ICP特性 ... 阅读全文
posted @ 2017-11-30 16:17 刘俊涛的博客 阅读(244) 评论(0) 推荐(0)
摘要: 人工智能客服的服务流程。 文章来源:刘俊涛的博客 地址:http://www.cnblogs.com/lovebing 阅读全文
posted @ 2017-11-30 09:27 刘俊涛的博客 阅读(519) 评论(0) 推荐(0)