目录
一:为什么要进行性能分析
在MSYQL中当数据量大的时候,查询会变得特别慢,特别卡。这时候我们在写SQL时就需要特别小心,避免由于SQL导致查询性能瓶颈(说实话,这点真的认为ORACLE做的比MYSQL好得多)。
二:navcat快速进行性能分析
navcat真是个比较优秀的工具,因为一开始navcat用习惯了。
1.先来看一下一个100多万条数据表的查询:
2.添加limit查询
本来认为没什么问题的,毕竟100多万条查询几秒很正常。但是突发奇想加上了limit10
3.navcat打开语句分析第一步:执行计划
有问题了,百度一下,查出来什么加上limit查询有了范围就不进行全表查询什么的,总感觉不对劲,然后看到语句分析。
查询结束后按照如图所示查看执行计划: