我一直在尋找這一點,他們所有的狀態某種比例,說明這一點:MySQL的EXPLAIN EXTENDED過濾柱(顯然它不是一個百分比)
EXPLAIN EXTENDED SELECT * FROM PageAccess ORDER BY AccessId DESC LIMIT 20;
SELECT COUNT(*) FROM PageAccess;
,並提供:
id, select_type, table, type, possible_keys, key, key_len, ref, rows, filtered, Extra
1, 'SIMPLE', 'PageAccess', 'index', '', 'PRIMARY', '4', '', 20, 9295.00, ''
(是,過濾= 9295.00)
和:
1830
For count(*)
是的我想要最後20行,AccessId是自動遞增的主鍵。
9295是什麼意思!?
所以20%的意思是...... 80%的意思是...(表現對比)如果它是* ahem *超過9000! –
@AlecTeal你沒有得到它的計算方式。檢查我更新的答案! –
那麼過濾= 78是什麼意思? (另外,我猜行數是它實際查看的數字,而不是查詢返回的數據,那麼78%的數據表示它看起來有78%的數據是有用的 - 如此高的數值意味着它在數據中使用了很多?) –