随笔分类 -  mysql

摘要:索引在数据结构上可以分为三种B树索引、位图索引和散列索引 B树索引 键值重复率低的字段比较适合使用B树索引。 结构: 上图是B树索引的结构示意图,根节点和分支节点的结构类似,都包含指向下一层的指针及其键值范围,叶节点包含键值和行编号(RowID)。B树索引适合于选择性较低(即键值重复率较低)的列,当 阅读全文
posted @ 2019-08-09 16:17 Kero小柯 阅读(1170) 评论(0) 推荐(0)
摘要:第一优化你的sql和索引; 第二加缓存,memcached,redis; 第三以上都做了后,还是慢,就做主从复制或主主复制,读写分离,可以在应用层做,效率高,也可以用三方工具,第三方工具推荐360的atlas,其它的要么效率不高,要么没人维护; 第四如果以上都做了还是慢,不要想着去做切分,mysql 阅读全文
posted @ 2019-08-08 14:52 Kero小柯 阅读(88) 评论(0) 推荐(0)
摘要:mysql大数据量使用limit分页,随着页码的增大,查询效率越低下。 测试实验 1. 直接用limit start, count分页语句, 也是我程序中用的方法: select * from product limit start, count当起始页较小时,查询没有性能问题,我们分别看下从10, 阅读全文
posted @ 2019-01-17 14:27 Kero小柯 阅读(462) 评论(0) 推荐(0)
摘要:转自:https://www.cnblogs.com/lishun1005/p/8472358.html。因为我公司也是用到类似的方式来实现读写分离,看到该博主写了,我就转好了 准备工作 1 开发环境:window,idea,maven,spring boot,mybatis,druid(淘宝数据库 阅读全文
posted @ 2018-03-02 15:59 Kero小柯 阅读(206) 评论(0) 推荐(0)