摘要:
表记录太少 经常增删改的表或者字段,因为对表进行INSERT、UPDATE和DELETE。 因为更新表时,MySQL不仅要保存数据,还要保存一下索引文件。 Where条件里用不到的字段不创建索引 阅读全文
posted @ 2021-11-20 19:25
Lucky_龍
阅读(50)
评论(0)
推荐(0)
摘要:
主键自动建立唯一索引,任何表一定要建主键 频繁作为查询条件的字段应该创建索引 查询中与其它表关联的字段,外键关系建立索引 组合索引的选择问题, 组合索引性价比更高 查询中排序的字段,排序字段若通过索引去访问将大大提高排序速度 查询中统计或者分组字段 阅读全文
posted @ 2021-11-20 09:53
Lucky_龍
阅读(38)
评论(0)
推荐(0)
摘要:
选择合适的存储引擎: InnoDB 保证从内存中读取数据。讲数据保存在内存中 每次重新启动数据库,或者整库备份前须要预热的时候运行: 定期优化重建数据库 降低磁盘写入操作 提高磁盘读写速度 充分使用索引 分析查询日志和慢查询日志 激进的方法。使用内存磁盘 用 NOSQL 的方式使用 MYSQL 其它 阅读全文
posted @ 2021-11-20 09:46
Lucky_龍
阅读(32)
评论(0)
推荐(0)
摘要:
如果索引了多列,要遵守最左前缀法则。指的是查询从索引的最左前列开始并且不跳过索引中的列。 不在索引列上做任何操作(计算、函数、(自动or手动)类型转换),会导致索引失效而转向全表扫描 存储引擎不能使用索引中范围条件右边的列 mysql 在使用不等于(!= 或者<>)的时候无法使用索引会导致全表扫描 阅读全文
posted @ 2021-11-20 09:36
Lucky_龍
阅读(53)
评论(0)
推荐(0)

浙公网安备 33010602011771号