激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數據庫技術|

服務器之家 - 數據庫 - Mysql - mysql表優化、分析、檢查和修復的方法詳解

mysql表優化、分析、檢查和修復的方法詳解

2020-06-05 19:35MYSQL教程網 Mysql

這篇文章主要介紹了mysql表優化、分析、檢查和修復的方法,結合實例形式較為詳細的分析了MySQL表進行優化,分析與修復等操作的各種常見命令與使用技巧,需要的朋友可以參考下

本文實例講述了mysql表優化、分析、檢查和修復的方法。分享給大家供大家參考,具體如下:

這里介紹對數據庫的管理常規就是進行預防性的維護,以及修復那些出現問題的內容。

進行檢查和修復通常具有四個主要的任務:

1. 對表進行優化

2. 對表進行分析(分析并存儲MyISAM和BDB表中鍵的分布)

3. 對表進行檢查(檢查表的錯誤,并且為MyISAM更新鍵的統計內容)

4. 對表進行修復(修復被破壞的MyISAM表)

一、對表進行優化

優化表有很多方式實現: OPTIMIZE TABLE語句、mysqlcheck工具(服務器要運行)或myisamchk(服務器沒有運行或表中沒有交互)

為什么優化?隨著MySQL的使用,包括BLOB和VARCHAR字節的表將變得比較繁冗,因為這些字段長度不同,對記錄進行插入、更新或刪除時,會占有不同大小的空間,記錄就會變成碎片,且留下空閑的空間。像具有碎片的磁盤,會降低性能,需要整理,因此要優化。

1. 利用OPTIMIZE語句對表進行優化

?
1
# mysql>OPTIMIZE TABLE 表名

這樣就對表名進行了優化。

2. 利用mysqlcheck對表進行優化

mysqlcheck可進行優化外,還可執行大量的檢查和修復任務。

?
1
2
3
# mysqlcheck -o 數據庫名 表名 -uroot -p111111 (一張表)
# mysqlcheck -o 數據庫名 表名1 表名2 -uroot -p111111 (多張表)
# mysqlcheck -o 數據庫名 -uroot -p111111 (對整個數據庫)

3. 利用myisamchk對表進行優化

?
1
2
3
# myisamchk --quick --check-only-changed --sort-index --analyze 表名
# myisamchk -r 表名 (參數-r表示對表進行修復,同時也刪去了浪費的空間)
# myisamchk -r /usr/local/mysql/data/testblog/article (指定表所在的路徑)

以上操作需在服務器關閉或沒有與服務器互操作的時候,可以使用myisamchk命令行工具(如果服務器正在運行,那么在運行這條語句之前利用mysqladmin flush-tables對表進行刷新。需確保服務器沒有與表進行互操作,否則會出現故障)。myisamchk是最老的方法。必須在正確位置上運行myisamchk,或者指定表所在的路徑。

注意:在優化過程中,表會被鎖住,因此不要在忙時進行優化操作。同樣,需要有足夠的空間才能進行OPTIMIZE TABLE。如果沒有磁盤空間,MySQL將不能進行優化,表也無法使用。

優化是對包含MyISAM表的數據庫的常規管理事務中一個重要環節,應該定期進行。

二、對表進行分析

對表的定期分析可以改善性能,且應該成為常規維護工作的一部分。因為通過更新表的索引信息對表進行分析,可改善數據庫性能。

有三種方法可以對表進行分析:

1. 連接到MySQL時,使用ANALYZE TABLE語句

2. 利用mysqlcheck命令行工具(服務器需要運行,并且只對MyISAM表起作用)

3. 利用myisamchk命令行工具(服務器不應該運行,或無對所操作的表發生互操作)

?
1
2
3
# ANALYZE TABLE 表名;
# mysqlcheck -a 數據庫名 表名 -uroot -p111111
# mysqlcheck -a 數據庫名 表名1 表名2 -uroot -p111111

如果試圖對不支持分析操作的表進行分析(如InnoDB),那操作將無法進行

?
1
# myisamchk -a /usr/local/mysql/data/數據庫/表名

 

希望本文所述對大家MySQL數據庫計有所幫助。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 日韩毛片网 | 日本中文高清 | 国产毛毛片一区二区三区四区 | 91av久久| 欧美成a人片在线观看久 | 久久国产一级 | 黄色片网站免费在线观看 | free korean xxxxhd| 黄色羞羞视频在线观看 | 欧美日韩高清一区二区三区 | 久久精品网站视频 | 国产免费一级大片 | 加勒比综合 | 天堂成人国产精品一区 | 午夜热门福利 | 看中国一级毛片 | 久久免费视频7 | av中文一区 | 91专区在线观看 | 欧美日韩a∨毛片一区 | 国产精品区一区二区三区 | 毛片在哪里看 | 91九色论坛| 久啪视频 | 欧美中文字幕一区二区 | 国产色视频在线观看免费 | 亚洲成人福利电影 | 99精美视频| 娇妻被各种姿势c到高潮小说 | 午夜男人在线观看 | 91精品国产一区二区在线观看 | 视频一区二区中文字幕 | 欧美a在线 | 日本中文字幕网址 | 国产精品久久久久久久久久久久午夜 | 中文字幕视频在线播放 | 国产成人高清在线观看 | 九草视频| 国产视频在线免费观看 | 欧美人与禽性xxxxx杂性 | 国产91九色在线播放 |