MySQL/MariaDB数据库的各种日志管理

                          作者:尹正杰 

版权声明:原创作品,谢绝转载!否则将追究法律责任。

 

 

一.事务日志 (transaction log)

1>.Innodb事务日志相关配置

MariaDB [yinzhengjie]> SHOW VARIABLES LIKE '%innodb_log%';
+-------------------------------+------------+
| Variable_name                 | Value      |
+-------------------------------+------------+
| innodb_log_arch_dir           |            |
| innodb_log_arch_expire_sec    | 0          |
| innodb_log_archive            | OFF        |
| innodb_log_block_size         | 0          |      #数据块大小 
| innodb_log_buffer_size        | 16777216   |
| innodb_log_checksum_algorithm | DEPRECATED |
| innodb_log_checksums          | ON         |
| innodb_log_compressed_pages   | ON         |
| innodb_log_file_size          | 50331648   |      #每个日志文件总大小,MariaDB 10.2.x默认50M,生产环境可以适当调大。
| innodb_log_files_in_group     | 2          |      #日志组成员个数
| innodb_log_group_home_dir     | ./         |      #事务文件路径,是数据目录的相对路径
| innodb_log_optimize_ddl       | ON         |
| innodb_log_write_ahead_size   | 8192       |
+-------------------------------+------------+
13 rows in set (0.00 sec)

MariaDB [yinzhengjie]> 

2>.事务型存储引擎自行管理和使用(建议和数据文件分开存放)

[root@node105.yinzhengjie.org.cn ~]# install -d /data/logs -o mysql -g mysql    #创建目录并指定属主和属组
[root@node105.yinzhengjie.org.cn ~]# 
[root@node105.yinzhengjie.org.cn ~]# ll /data/logs/ -d
drwxr-xr-x 2 mysql mysql 6 Nov  4 11:30 /data/logs/
[root@node105.yinzhengjie.org.cn ~]# 
[root@node105.yinzhengjie.org.cn ~]# ll /data/logs/ -a
total 0
drwxr-xr-x 2 mysql mysql  6 Nov  4 11:30 .
drwxr-xr-x 4 root  root  31 Nov  4 11:30 ..
[root@node105.yinzhengjie.org.cn ~]# 
[root@node105.yinzhengjie.org.cn ~]# 
[root@node105.yinzhengjie.org.cn ~]# install -d /data/logs -o mysql -g mysql    #创建目录并指定属主和属组

相关文章:

  • 2021-04-02
  • 2021-10-25
  • 2022-12-23
  • 2021-11-04
  • 2021-11-21
  • 2021-10-17
  • 2021-12-13
  • 2021-09-20
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-04-26
  • 2021-05-16
  • 2022-12-23
  • 2021-07-04
相关资源
相似解决方案