MySQL解释-这是什么意思:过滤100.0但行数很低

问题描述 投票:0回答:1

我叫Pascal,我对MYSQL的EXPLAIN函数有疑问

我有一个表Logs_activeusers(id,ifuser,dateLog)

我在dateLog(时间戳)上有一个索引...在此查询中:

explain SELECT * FROM `logs_activeusers` WHERE datelog>1583703429

解释表显示给我:行= 10412已过滤= 100.0

这是否意味着查询遍历所有行?因为我有200万行。.为什么要过滤的是100.0,而行只有10412?

我的查询可以吗?

因为我不想查询查询所有行。

非常感谢!

帕斯卡

mysql explain
1个回答

1
投票

© www.soinside.com 2019 - 2024. All rights reserved.