Mysql

使用定義的索引加入操作?

  • October 10, 2014

我需要使用多個連接優化一些查詢。我計劃為這些查詢創建一些索引。

我目前正在使用 MariaDB 和 TokuDB 儲存引擎。

我應該期待連接的索引嗎?

TokuDB 是 MariaDB 中的儲存引擎,XtraDB/Aria/MyISAM 也是如此。查詢是由 MariaDB(和 MySQL)的上層呼叫儲存引擎來計劃的,以幫助它做出優化決策。

你需要做的是

  1. 創建表格並載入數據
  2. 創建您認為有助於優化查詢工作量的索引
  3. 使用 EXPLAIN 執行您的查詢

EXPLAIN 輸出將幫助您了解基於您的索引做出的正確決策。

引用自:https://dba.stackexchange.com/questions/78895