84669 人学习
152542 人学习
20005 人学习
5487 人学习
7821 人学习
359900 人学习
3350 人学习
180660 人学习
48569 人学习
18603 人学习
40936 人学习
1549 人学习
1183 人学习
32909 人学习
1.《高性能MYSQL》上的,没看懂这是什么优化,film_id应该是主键吧,求解释
2.顺便再问一个问题,这个sql说明使用索引,不过file_name并不是索引列,具体执行的时候是怎么执行,扫描索引列再匹配file_name,看着是这样子吧,这个sql能改写下达到相同的想过吗
ringa_lee
这样改写主要是基于索引的结构特性。原始的语句在字段较长时可能导致跨页,并且 limit 语句本身的处理方式就很低效。而改写后的查询,单独查询 film_id 就可以实现索引覆盖。
没看懂你的意思。
这样改写主要是基于索引的结构特性。原始的语句在字段较长时可能导致跨页,并且 limit 语句本身的处理方式就很低效。而改写后的查询,单独查询 film_id 就可以实现索引覆盖。
没看懂你的意思。