1、MySQL使用基于成本的优化器,它将试图预测查询使用某种执行计划的成本,并从中选出成本最低的优化器。
2、查询优化器需要从存储引擎获得相应的统计数据,以生成查询的执行计划。
存储引擎为优化器提供了相应的统计信息,包括:一个表或索引有多少页、每个表的每个索引的基数是多少、数据行和索引长度、索引的分布信息等等。优化器基于这些信息来选择实施计划。
实例
1 2 3 4 5 6 7 8 9 10 11 12 |
|
以上就是mysql中查询优化器的操作,希望对大家有所帮助。更多mysql学习指路:MySQL
推荐操作系统:windows7系统、mysql5.8、DELL G3电脑