在 SQL 中查看執行計劃可以使用 `EXPLAIN` 或者 `EXPLAIN ANALYZE` 命令。這兩個命令的作用是告訴數據庫系統如何執行一個查詢,以及如何訪問數據。
- `EXPLAIN` 命令會返回一個估計的執行計劃,但不會真正執行查詢。
- `EXPLAIN ANALYZE` 命令會返回一個詳細的執行計劃,包括實際執行查詢的時間和資源消耗。
示例:
```sql
EXPLAIN SELECT * FROM table_name WHERE column_name = 'value';
```
在執行完以上命令后,數據庫系統會返回一個執行計劃,并且按照數據庫系統的特定規則來解釋該計劃。通常,執行計劃中會包含有關查詢優化器如何選擇并執行查詢的詳細信息,包括訪問表的順序、使用的索引、連接類型等。通過查看執行計劃,可以幫助優化查詢性能。