要查看MySQL索引是否生效,可以通過以下幾種方法來進行:
1. 使用EXPLAIN語句:可以在查詢語句前加上EXPLAIN關鍵字,來查看MySQL執行查詢時使用的索引。例如:
```sql
EXPLAIN SELECT * FROM table_name WHERE column_name = 'value';
```
在查詢結果中,可以看到MySQL是否使用了索引來加速查詢。
2. 使用SHOW INDEX語句:可以使用SHOW INDEX語句來查看表的索引信息,包括索引的名稱、字段、類型等。例如:
```sql
SHOW INDEX FROM table_name;
```
可以查看表的所有索引信息,從中可以判斷索引是否被正確創建。
3. 使用性能分析工具:可以使用MySQL自帶的性能分析工具或者第三方的性能分析工具來查看查詢的執行計劃和性能指標,從中可以判斷索引是否生效。
通過以上方法,可以幫助查看MySQL索引是否生效,進而對數據庫進行性能優化和調整。