1
我的數據庫規模在不斷增長,所以我決定添加索引(以前從未這樣做過)。所以我需要一些建議。例如MySQL - 索引,字段順序
SELECT field1, field2
FROM mytable1
WHERE account_id = :account_id and product_id = :product_id and version_name = :version_name
或
SELECT field1, field2
FROM mytable1
WHERE version_name = :version_name and and product_id = :product_id and account_id = :account_id
一個帳戶可以有很多產品和產品可以有上百萬的版本,這select
爲了在where
更快。 version_name
是一個字符串。
如果我有version_id
可用,這是主鍵,我應該總是把它放在第一位。
我應該在ACCOUNT_ID添加索引和PRODUCT_ID一起
是否得到所有行的第一個條件where
,然後過濾結果爲每秒條件等
或
它掃描所有三個字段的每一行,因爲沒有索引被添加