MySQL優化表和分析表
MySQL的優化表相當於資料檔案收縮和索引分析
系統經過一段時間的執行,資料檔案會產生很多碎片,索引的統計資訊也可能存在較大誤差。
MySQL InnoDB的優化表操作,相當於表重建,並分析索引。
實驗建立一個100W記錄的表,刪除其中的三分之一
其中建立實驗表,參考
http://blog.itpub.net/29254281/viewspace-1147227/
建立之後的資料檔案大小
刪除其中三分之一
刪除之後,發現資料檔案並沒有縮小。
使用優化表的命令
在收縮資料檔案的過程中,可以看到他是通過重建表的方式
命令完成之後,可以發現資料檔案已經收縮。
這樣既節省空間,也提升全表掃描的速度。
需要注意的是,在這個過程中,有一個表鎖。
針對索引的統計,可以使用
ANALYZE TABLE t;
其中LOCAL | NO_WRITE_TO_BINLOG 可以禁止將命令寫入binlog
參考:
http://blog.51yip.com/mysql/1222.html
http://blog.csdn.net/alongken2005/article/details/6394016
系統經過一段時間的執行,資料檔案會產生很多碎片,索引的統計資訊也可能存在較大誤差。
MySQL InnoDB的優化表操作,相當於表重建,並分析索引。
實驗建立一個100W記錄的表,刪除其中的三分之一
其中建立實驗表,參考
http://blog.itpub.net/29254281/viewspace-1147227/
建立之後的資料檔案大小
刪除其中三分之一
刪除之後,發現資料檔案並沒有縮小。
使用優化表的命令
在收縮資料檔案的過程中,可以看到他是通過重建表的方式
命令完成之後,可以發現資料檔案已經收縮。
這樣既節省空間,也提升全表掃描的速度。
需要注意的是,在這個過程中,有一個表鎖。
針對索引的統計,可以使用
ANALYZE TABLE t;
其中LOCAL | NO_WRITE_TO_BINLOG 可以禁止將命令寫入binlog
參考:
http://blog.51yip.com/mysql/1222.html
http://blog.csdn.net/alongken2005/article/details/6394016
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29254281/viewspace-1155277/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- MySQL表優化MySql優化
- Mysql表引擎優化MySql優化
- MySQL大表優化方案MySql優化
- 兩種簡單分析和優化MySQL資料庫表的方法優化MySql資料庫
- MySQL表連線及其優化MySql優化
- 乾貨!MySQL大表優化方案(1)MySql優化
- MySQL 上億大表優化實踐MySql優化
- 定期最佳化和分析表
- MySql 日常指導,及大表優化思路MySql優化
- mysql優化 | 儲存引擎,建表,索引,sql的優化建議MySql優化儲存引擎索引
- Mysql資料庫大表最佳化方案和Mysql大表最佳化步驟MySql資料庫
- MySQL 全域性表和表鎖MySql
- MySQL連線查詢驅動表被驅動表以及效能優化MySql優化
- MySQL 優化六(InnoDB 下 update 資料出現表鎖之優化)MySql優化
- mysql 大表中count() 使用方法以及效能優化.MySql優化
- Mysql多欄位大表的幾種優化方法MySql優化
- 記一次mysql 4.5GB大表優化MySql優化
- MySQL優化學習手札(四) 單表訪問方法MySql優化
- mysql 表資料量大量查詢慢如何優化MySql優化
- MySQL調優之分割槽表MySql
- MySQL管理表和索引MySql索引
- mysql驅動表、被驅動表、大表小表及join最佳化MySql
- 資料庫優化之臨時表優化資料庫優化
- MySQL複製效能優化和常見問題分析MySql優化
- Mysql慢SQL分析及優化MySql優化
- 階梯訪問表優化優化
- MySQL如何優雅的刪除大表MySql
- MySQL優化篇系列文章(二)——MyISAM表鎖與InnoDB鎖問題MySql優化
- MySQL 全域性鎖和表鎖MySql
- MySQL派生表合併最佳化的原理和實現MySql
- MySQL-效能優化-索引和查詢優化MySql優化索引
- mysql指令碼,新建表和理清表之間的聯絡MySql指令碼
- mysql建立表的時候對欄位和表新增COMMENTMySql
- 如何優化MySQL千萬級大表,我寫了6000字的解讀優化MySql
- MySql給表新增列和註釋MySql
- mysql索引的使用和優化MySql索引優化
- Oracle優化案例-單表分頁語句的優化(八)Oracle優化
- SQL優化案例-單表分頁語句的優化(八)SQL優化
- 虛擬dom優化效能的表現優化