关于mysql使用explain看执行计划的变化

今天有个同事找我解决一个SQL优化的问题。我去看了下,在生产环境上,经过explain查看这个SQL语句执行计划是全表扫描,并无用到索引,数据量大概在50万左右。经过分析,针对where字段已经创建了索引,并且这个SQL使用的查询条件也都很简单,也就用了in,按道理是能够使用索引查询的。按我以前的开发经验,这应该就是同一SQL在不一样环境不一样的数据量下执行计划是会发生变化的,为了证明这一想法,我
相关文章
相关标签/搜索