您现在的位置是:课程教程文章
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中正则表达式是什么
下一篇:没有了