我在系统的实时版本上遇到性能问题,我无法在本地重现.
在比较我的本地数据库副本上的一些EXPLAIN结果与实时数据时,我注意到多字段索引不在现场的某些地方使用,而是在本地,并且进一步的调查显示这些索引的基数为现场为NULL.
我猜这是问题所在,但NULL基数是什么意思,它会导致索引不被使用?Optimize会解决这个问题,是否有办法防止它再次发生?我没有完全访问实时MySQL数据库的权限,因此Analyze和Optimize超出了我的正常功能.
非常感谢任何回复!
mysql indexing null cardinality
cardinality ×1
indexing ×1
mysql ×1
null ×1