文件首頁
MySQL 8.4 參考手冊
相關文件 下載本手冊
PDF (美式信紙) - 39.9Mb
PDF (A4) - 40.0Mb
Man Pages (TGZ) - 258.5Kb
Man Pages (Zip) - 365.5Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


MySQL 8.4 參考手冊  /  ...  /  優化 DELETE 語句

10.2.5.3 最佳化 DELETE 語句

MyISAM 資料表中刪除個別資料列所需的時間與索引的數量完全成正比。若要更快刪除資料列,您可以透過增加 key_buffer_size 系統變數來增加索引鍵快取的大小。請參閱 第 7.1.1 節,「配置伺服器」

若要從 MyISAM 資料表刪除所有資料列,TRUNCATE TABLE tbl_nameDELETE FROM tbl_name 更快。截斷作業並非交易安全;在作用中交易或作用中資料表鎖定的過程中嘗試執行此作業時會發生錯誤。請參閱 第 15.1.37 節,「TRUNCATE TABLE 語句」