#青训营笔记创作活动#
1月25日 打卡day20
在使用mysql数据库过程中,随着项目线上运行时间越来越长,导致数据库中的数据量越来越大。又因为数据量和查询性能是成反比的,
因此数据量越大的情况下,查询效率越慢。因此需要考虑依赖于索引来提高查询性能。
数据库是基于磁盘工作的,所有的数据都会放到磁盘上存储,而索引也是数据的一种,因此与表数据相同,最终创建出的索引也会在
磁盘生成本地文件。
`FORCE INDEX`关键字可以为一条查询语句强制指定走哪个索引查询,但要牢记的是:如果当前的查询SQL压根不会走指定的索引字段,
那么这种方式是行不通的,这个关键字的用法是:一条查询语句在有多个索引可以检索数据时,显式指定一个索引,减少优化器选择索引的耗时。
索引可以依据:数据结构、字段数量、功能逻辑、存储方式层次来进行分类。
1月25日 打卡day20
在使用mysql数据库过程中,随着项目线上运行时间越来越长,导致数据库中的数据量越来越大。又因为数据量和查询性能是成反比的,
因此数据量越大的情况下,查询效率越慢。因此需要考虑依赖于索引来提高查询性能。
数据库是基于磁盘工作的,所有的数据都会放到磁盘上存储,而索引也是数据的一种,因此与表数据相同,最终创建出的索引也会在
磁盘生成本地文件。
`FORCE INDEX`关键字可以为一条查询语句强制指定走哪个索引查询,但要牢记的是:如果当前的查询SQL压根不会走指定的索引字段,
那么这种方式是行不通的,这个关键字的用法是:一条查询语句在有多个索引可以检索数据时,显式指定一个索引,减少优化器选择索引的耗时。
索引可以依据:数据结构、字段数量、功能逻辑、存储方式层次来进行分类。
展开
评论
点赞