日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網為廣大站長提供免費收錄網站服務,提交前請做好本站友鏈:【 網站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

概述

今天主要介紹一下MySQL數據庫一般修改InnoDB redo log事務日志文件大小的步驟,然后用一個實驗來演示一下,下面一起來看看吧~


基本步驟

在MySQL 5.5版本里,如果想修改ib_logfile(redo log)文件大小,那么步驟如下:

1)執行set global innodb_fast_shutdown = 0;命令,將所有的臟頁刷到磁盤。

2)執行mysqladmin shutdown命令關閉數據庫。

3)在my.cnf文件里修改innodb_log_file_size參數值。

4)執行mv ib_logfile* /bak命令,將redo log移動到/bak目錄下(不移走,啟動會報錯)。

5)執行mysqld_safe --defaults-file=/etc/my.cnf --user=mysql &命令,最后啟動MySQL服務。

通過上面的步驟可完成修改redo log文件的大小。

在MySQL 5.6/5.7或MariaDB 10.0/10.1版本里更人性化,上面的第4)步可以忽略,直接啟動MySQL即可。

在MySQL 5.6/5.7或MariaDB 10.0/10.1版本里,InnoDB redo log的大小從最大4GB提高到512GB,可通過參數innodb_log_file_size來配置。

如果innodb_log_files_in_group設置為3組redo log,那么innodb_log_file_size * innodb_log_files_in_group不能超過512GB。設置的值越大,越可以減少checkpoint刷新臟頁的頻率,這對提升MySQL性能很重要,但風險就是增加了宕機恢復的時間。這里建議TPS在200~300每秒/寫的業務場景,通常設置為4GB即可。


實驗演示(基于mysql5.7)

1、當前innodb_log大小

mysql> show variables like 'innodb_log_file%';
超詳細的mysql數據庫修改InnoDB redo log日志大小教程

 

2、編輯my.cnf

要更改日志文件大小,需配置 innodb_log_file_size。要增加日志文件的數量,需進行配置 innodb_log_files_in_group。

超詳細的mysql數據庫修改InnoDB redo log日志大小教程

 

3、重啟數據庫

#service mysqld restart
超詳細的mysql數據庫修改InnoDB redo log日志大小教程

 

4、觀察mysql日志

如果InnoDB檢測到 innodb_log_file_size與重做日志文件大小不同,則會寫入日志檢查點,關閉并刪除舊的日志文件,以請求的大小創建新的日志文件,并打開新的日志文件。

innodb日志文件通常命名為ib_logfile0,ib_logfile1,ib_logifleN,其中N小于select @@global.innodb_log_files_in_group返回的數字;

超詳細的mysql數據庫修改InnoDB redo log日志大小教程

分享到:
標簽:mysql
用戶無頭像

網友整理

注冊時間:

網站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網站吧!
最新入駐小程序

數獨大挑戰2018-06-03

數獨一種數學游戲,玩家需要根據9

答題星2018-06-03

您可以通過答題星輕松地創建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數有氧達人2018-06-03

記錄運動步數,積累氧氣值。還可偷

每日養生app2018-06-03

每日養生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定