CREATE [UNIQUE|FULLTEXT|SPATIAL] INDEX index_name [index_type] ON tbl_name (index_col_name,…) [index_type]
index_col_name: col_name [(length)] [ASC | DESC]
index_type: USING {BTREE | HASH}
检查您是否真的必须选择所有表中的每一列?如果不是,请确保仅选择所需的列,避免使用 *
仔细检查您是否确实需要左联接,如果没有,请使用INNER JOIN。
在完成查询调整后,如果性能仍然是一个问题,请考虑对模式进行规范化以消除联接
您可能还想考虑通过使用诸如sphinxsearch和memcached之类的缓存应用程序来减少数据库的负载。
检查您的所有联接都不是视图联接,而不是实际表联接
参考: