12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
ADADADADAD
mysql数据库 时间:2024-11-28 13:26:02
作者:文/会员上传
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
1、查看当前redo log大小mysql>showvariableslike'innodb_log%';+-----------------------------+----------+|Variable_name|Value|+----------------------------
以下为本文的正文内容,内容仅供参考!本站为公益性网站,复制本文以及下载DOC文档全部免费。
1、查看当前redo log大小
mysql>showvariableslike'innodb_log%';+-----------------------------+----------+|Variable_name|Value|+-----------------------------+----------+|innodb_log_buffer_size|16777216||innodb_log_checksums|ON||innodb_log_compressed_pages|ON||innodb_log_file_size|50331648||innodb_log_files_in_group|2||innodb_log_group_home_dir|./||innodb_log_write_ahead_size|8192|+-----------------------------+----------+
目前大小为50331648、1024/1024=48MB
2、计算每分钟redo log量
mysql>pagergrep-i"Logsequencenumber";PAGERsetto'grep-i"Logsequencenumber"'mysql>showengineinnodbstatus\Gselectsleep(60);showengineinnodbstatus\GLogsequencenumber49516471rowinset(0.01sec)1rowinset(1min0.00sec)Logsequencenumber50461501rowinset(0.00sec)
在这60s期间,我们业务系统处于正常的运行状态,此次为实验环境,我做了简单的业务模拟操作。
lsn号从4951647增长到5046150
一分钟redo log量:round((5046150-4951647)/1024)=92KB
一小时redo log量:92K x 60=5520KB
正常来讲,数据库10分钟切换一次redo log,故对于此数据库,单个redo log大小5520KB /6=920KB
由于此数据库为测试平台,业务量较小,正常来讲生产库的单个redo log大小在200M-2G之间
3、编辑my.cnf文件并重启数据库生效
innodb_log_file_size=200M
11-20
11-19
11-20
11-20
11-20
11-19
11-20
11-20
11-19
11-20
11-19
11-19
11-19
11-19
11-19
11-19