MySQL 8.0.36 启动后磁盘爆满 大量io读写操作
为了能快速了解并处理您的问题,请提供以下基础信息:面板、插件版本:8.2.0 MySQL 8.0.36系统版本:ubuntu22
问题描述:
mysql从5.7倒腾到MySQL 8.0.36 结果启动后磁盘爆满大量io读写操作
刚开始是根目录磁盘爆满,改了mysql tmp的路径,然后路径盘,不到一会儿就写满了。
另一台MYSQL8.0.35没啥问题
相关截图(日志、错误):
#password = your_password
port = 3306
socket = /tmp/mysql.sock
binlog_cache_size = 256K
thread_stack = 512K
join_buffer_size = 4096K
max_heap_table_size = 2048M
port = 3306
socket = /tmp/mysql.sock
datadir = /mydata/mysqldata
default_storage_engine = InnoDB
performance_schema_max_table_instances = 400
table_definition_cache = 400
skip-external-locking
key_buffer_size = 1024M
max_allowed_packet = 100G
table_open_cache = 2048
sort_buffer_size = 4096K
net_buffer_length = 4K
read_buffer_size = 4096K
read_rnd_buffer_size = 2048K
myisam_sort_buffer_size = 256M
thread_cache_size = 256
tmp_table_size = 2048M
default_authentication_plugin = mysql_native_password
lower_case_table_names = 1
sql-mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
explicit_defaults_for_timestamp = true
#skip-name-resolve
max_connections = 1500
max_connect_errors = 100
open_files_limit = 65535
#skip-log-bin
log-bin=mysql-bin
binlog_format=mixed
server-id = 1
binlog_expire_logs_seconds = 604800
expire_logs_days=7
slow_query_log=1
slow-query-log-file=/mydata/mysqldata/mysql-slow.log
long_query_time=3
#log_queries_not_using_indexes=on
early-plugin-load = ""
tmpdir = /mdata/mysqltmp
innodb_tmpdir = /mdata/mysqltmp
innodb_data_home_dir = /mydata/mysqldata
innodb_data_file_path = ibdata1:10M:autoextend
innodb_log_group_home_dir = /mydata/mysqldata
innodb_buffer_pool_size = 80960M
innodb_log_file_size = 4024M
innodb_log_buffer_size = 4026M
innodb_flush_log_at_trx_commit = 0
innodb_lock_wait_timeout = 50
innodb_max_dirty_pages_pct = 90
innodb_read_io_threads = 64
innodb_write_io_threads = 64
innodb_io_capacity = 3000
innodb_flush_method = O_DIRECT
innodb_thread_concurrency = 0
quick
max_allowed_packet = 500M
no-auto-rehash
key_buffer_size = 1024M
sort_buffer_size = 16M
read_buffer = 2M
write_buffer = 2M
interactive-timeout
# bt_mysql_set = 5
# bt_mem_size = 103192.00
# bt_query_cache_size = 384
配置如上 你好,您看一下是否有大量的mysql慢记录,有的话给您那边的开发看一下
如果没有的话,看一下top中的信息 本帖最后由 wave460 于 2024-6-19 00:18 编辑
运维技术阿闯 发表于 2024-6-18 17:21
你好,您看一下是否有大量的mysql慢记录,有的话给您那边的开发看一下
如果没有的话,看一下top中的信息 ...
18:30
目前关闭二进制日志后 偶尔有大量读写 但是基本会很快恢复正常持续了一个小时候后 又开始大量读写了 ,但是另一台mysql8.0.35开启的有binlog 也不存在吃磁盘空间的问题。sql读写查询量 也很大。23:55
关闭慢查询日志,slow_query_log=0还加了这个sync_binlog=0 不知道有没有用
您好,慢日志如果没有的话,看一下错误信息
cat /www/server/data/*.err|grep -i -C 10 error
页:
[1]