您现在的位置是:课程教程文章

mysql中查询优化器的操作

2023-12-13 23:13课程教程文章 人已围观

1、MySQL使用基于成本的优化器,它将试图预测查询使用某种执行计划的成本,并从中选出成本最低的优化器。

2、查询优化器需要从存储引擎获得相应的统计数据,以生成查询的执行计划。

存储引擎为优化器提供了相应的统计信息,包括:一个表或索引有多少页、每个表的每个索引的基数是多少、数据行和索引长度、索引的分布信息等等。优化器基于这些信息来选择实施计划。

实例

mysql>EXPLAINSELECT*FROMtbl_nameWHERE0/G
***************************1.row***************************
id:1
select_type:SIMPLE
table:NULL
type:NULL
possible_keys:NULL
key:NULL
key_len:NULL
ref:NULL
rows:NULL
Extra:ImpossibleWHERE

以上就是mysql中查询优化器的操作,希望对大家有所帮助。更多mysql学习指路:MySQL

推荐操作系统:windows7系统、mysql5.8、DELL G3电脑

课程教程:mysql中查询优化器的操作

上一篇:mysql中正则表达式是什么

下一篇:没有了

站点信息

  • 文章统计篇文章