MySQL Status Sort_scan 数据库状态作用意思及如何正确
本站中文解释
:
Sort_scan是MySQL中一个status变量,主要记录MySQL执行“排序”查询时发生的“排序扫描”次数。通常情况下,MySQL会根据查询中涉及的所有列,以及希望得到的查询结果执行有效的索引搜索查询,而不会执行排序查询(排序扫描)。但在某些情况下,尤其是可能产生大量无用结果的多表查询中,MySQL可能会选择执行排序查询来实现有效的查询。这就是Sort_scan的用途。
要设置Sort_scan的变量,可以使用一下SQL语句:
SET GLOBAL sort_scan = value;
这里的value代表设置的值,如果需要使Sort_scan的值设置为0,可以把value替换为0,如下所示:
SET GLOBAL sort_scan = 0;