高危操作,謹慎執行,因為執行完操作之後,資料庫原來的表可能會不能用
資料庫優化需要注意的地方
1、在資料庫test中,如果其中一張表的資料量很大,那麼另一張表的插入效率會很低
2、ibdata1
當你啟用了 innodb_file_per_table,表被儲存在他們自己的表空間裡,但是共享表空間仍然在儲存其它的 innodb 內部資料:
資料字典,也就是 innodb 表的元資料
變更緩衝區
雙寫緩衝區
撤銷日誌
我們在初始化ibdata1時,最好設定大一些,在高併發情景下導致ibdata1急劇增大,大大影響效能。
ibdata1
預設的位置是
c:\programdata\mysql\mysql server 5.5\data
資料庫關閉重啟
net stop mysql
刪除ib_logfile0
ib_logfile1
ibdata1
資料庫重啟
net start mysql
目前,沒有找到更好的優化辦法
mysql刪除了ibdata1後恢復資料庫
不小心刪除了ibdata1且清空 站。網上各種搜尋恢復資料庫的方法,這是整理下來的東西.windows系統下,mysql5.6版本 思路 1.資料庫的 檔案存在且完整無損。2.myisam innodb兩種型別的表結構恢復。3.建立同結構的空資料表。4.myisam innodb兩種型別的資料恢復。...
如何收縮Mysql的ibdata1檔案
ibdata1是mysql資料庫中乙個資料檔案了,你會發現它來越大了,下面我來介紹收縮mysql的ibdata1檔案大小方法。如上所說,你沒法去收縮innodb資料檔案,你也沒辦法在一台沒有開啟innodb file per table選項的機器上直接加上該選項讓他工作,你必須在安裝完mysql就加...
如何收縮Mysql的ibdata1檔案
ibdata1是mysql 資料庫中乙個資料檔案了,你會發現它來越大了,下面我來介紹收縮mysql的ibdata1檔案大小方法。如上所說,你沒法去收縮innodb資料檔案,你也沒辦法在一台沒有開啟innodb file per table選項的機器上直接加上該選項讓他工作,你必須在安裝完mysql就...