亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》
  • 首頁 > 
  • 教程 > 
  • 數據庫 > 
  • MySQL數據庫InnoDB存儲引擎的 UNDO空間調整步驟的專題報告

MySQL數據庫InnoDB存儲引擎的 UNDO空間調整步驟的專題報告

發布時間:2020-07-05 21:57:12 來源:網絡 閱讀:640 作者:necther 欄目:數據庫
專題描述對已經運行的MySQL數據庫InnoDB存儲引擎的配置參數innodb_log_file_size大小或文件組個數調整,需要遵循的標準化步驟。
解決方案1修改參數,使MySQL下次關閉時進行clean shutdown。
set global innodb_fast_shutdown=0;
(官方文檔并無此項建議,但是安全起見,推薦進行clean shutdown,使MySQL將所有修改寫入數據文件,擺脫對innodb_log_file的依賴,此參數若設置為2,當數據庫突然關閉時,系統將立即刷事務日志到磁盤上并且冷關閉mysqld服務;沒有提交的事務將會丟失,但是再啟動mysqld服務的時候會進行事務回滾恢復;)。
clean shutdown含義為將臟頁數據刷回磁盤保存。
2停止應用系統。(必要時,應當在數據庫端殺掉所有數據庫連接)
3等待InnoDB臟頁刷出。
4觀察show global status like 'Innodb_buffer_pool_pages_dirty';的返回結果,直至結果接近0。
如果這一步驟耗時超出可接受范圍,此時可以隨時中止操作,恢復應用。

5關閉MySQL數據庫,關閉期間數據庫因為需要將內存緩沖池中數據刷回磁盤保存,可能存在大量隨機讀取IO,
這次關閉需要較久的時間,需要耐心等待。
6檢查錯誤日志,確認沒有可疑報錯信息。
7編輯配置文件中的innodb_log_file_size參數。
8啟動數據庫,系統將根據新設定的innodb_log_file_size值修改事務日志文件大小,檢查數據庫是否運行正常。
9預熱數據庫即將部分數據緩存到內存緩沖池中,減少應用啟動時對于磁盤的IO沖擊(可選)。
10啟動應用,重新連接數據庫。
知識點1如果InnoDB檢查到innodb_log_file_size和redo log文件數量不相等,InnoDB將寫入一個日志檢查點,關閉和移動舊的日志文件,
創建一個要求大小的新日志文件并打開它。
2innodb_fast_shutdown: 
含義:設置innoDB引擎關閉的方式,默認值為:1,正常關閉的狀態; 
0 — mysqld服務關閉前,先進行數據完全的清理和插入緩沖區的合并操作,若是臟頁數據 
較多或者服務器IO性能等因素,會導致此過程需要數分鐘或者更長時間; 
1 — 正常關閉mysqld服務,針對innodb引擎不做任何其他的操作; 
2 — 若是mysqld出現崩潰,立即刷事務日志到磁盤上并且冷關閉mysqld服務;沒有提交 
的事務將會丟失,但是再啟動mysqld服務的時候會進行事務回滾恢復; 
3Innodb_buffer_pool_pages_dirty:
含義:InnoDB內存緩沖池中臟頁的比例。關閉數據庫時該參數等于0,說明臟頁刷回磁盤。
4臟頁數據計算公式:臟頁數據大小=Innodb_buffer_pool_pages_dirty*Innodb_buffer_pool_size。
5innodb_log_file_size:
含義:事務日志的大小


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

宜城市| 宜都市| 双江| 荆门市| 武定县| 韩城市| 乌拉特后旗| 毕节市| 宜宾市| 美姑县| 桂东县| 虎林市| 闵行区| 建水县| 沂南县| 盘锦市| 刚察县| 宣恩县| 河北区| 桃江县| 辛集市| 桐柏县| 个旧市| 星座| 鄄城县| 黄龙县| 图木舒克市| 绵竹市| 昂仁县| 合阳县| 鄂尔多斯市| 韩城市| 西安市| 崇左市| 长沙县| 五莲县| 泗洪县| 宣化县| 班戈县| 招远市| 临安市|