Mysql
使用定義的索引加入操作?
我需要使用多個連接優化一些查詢。我計劃為這些查詢創建一些索引。
我目前正在使用 MariaDB 和 TokuDB 儲存引擎。
我應該期待連接的索引嗎?
TokuDB 是 MariaDB 中的儲存引擎,XtraDB/Aria/MyISAM 也是如此。查詢是由 MariaDB(和 MySQL)的上層呼叫儲存引擎來計劃的,以幫助它做出優化決策。
你需要做的是
- 創建表格並載入數據
- 創建您認為有助於優化查詢工作量的索引
- 使用 EXPLAIN 執行您的查詢
EXPLAIN 輸出將幫助您了解基於您的索引做出的正確決策。