91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

在數據庫繁忙時如何快速有效的關閉MySQL服務

發布時間:2020-08-09 16:21:14 來源:ITPUB博客 閱讀:155 作者:dbasdk 欄目:MySQL數據庫
如果InnoDB_buffer_size參數很大,緩沖區內的臟數據太多,那么關閉MySQL的時候
必須把臟數據刷新到磁盤,這個過程有可能是很漫長的,從而導致關閉MySQL服務的時間過長。
可以臨時設置innodb_max_dirty_pages_pct=0,然后等到臟數據大部分都刷新到磁盤后(通過查看show engine innodb status命令輸出中的Modified db pages,這個值應該很小),再手動關閉數據庫。
方法1:
mysql>set global innodb_max_dirty_pages_pct=0;
Query OK, 0 rows affected (0.00 sec)


運行命令mysqladmin -uroot ext -i10 |grep dirty,檢查狀態變量值,等到它接近0的時候關閉它,如果是生產繁忙的系統,這個值可能會一直偏大,待innodb_max_dirty_pages的值很小時,就可以
用mysqladmin關閉MySQL了.


# mysqladmin -uroot ext -i10 |grep dirty
| Innodb_buffer_pool_pages_dirty                | 0                                                |
| Innodb_buffer_pool_bytes_dirty                | 0                                                |
| Innodb_buffer_pool_pages_dirty                | 0                                                |
| Innodb_buffer_pool_bytes_dirty                | 0



方法2:

mysql>set global innodb_fast_shutdown=2;  默認為1
Query OK, 0 rows affected (0.00 sec)

雖然這樣可以快速關閉mysql,但啟動時候需要執行更多的恢復操作.


Innodb_fast_shutdown三個值的含義:
Innodb_fast_shutdown告訴innodb在它關閉的時候該做什么工作。有三個值可以選擇:
0表示在innodb關閉的時候,需要purge all, merge insert buffer,flush dirty pages。這是最慢的一種關閉方式,但是restart的時候也是最快的。后面將介紹purge all,merge insert buffer,flush dirty pages這三者的含義。
1表示在innodb關閉的時候,它不需要purge all,merge insert buffer,只需要flush dirty page。
2表示在innodb關閉的時候,它不需要purge all,merge insert buffer,也不進行flush dirty page,只將log buffer里面的日志flush到log files。因此等下進行恢復的時候它是最耗時的。

向AI問一下細節

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

AI

丰都县| 辉县市| 阿城市| 穆棱市| 南丰县| 罗平县| 漯河市| 盐城市| 连山| 平顶山市| 长汀县| 武清区| 汽车| 永修县| 鄂托克旗| 嘉峪关市| 赣州市| 合山市| 黑水县| 拉孜县| 福贡县| 通江县| 华安县| 抚顺县| 高尔夫| 金川县| 福清市| 岑巩县| 吉水县| 雅江县| 凌云县| 五峰| 高青县| 彭阳县| 兴城市| 榆中县| 大悟县| 伊吾县| 额尔古纳市| 环江| 隆林|