我遇到了 MySQL 服务器问题。我不是主要的数据库管理员,因此我可能需要一些帮助来调整数据库。
CPU 利用率飙升,超出预期。它徘徊在 70-90% 左右。而内存利用率水平低于 1 GB。MySQL 可用的内存为 8GB - 10GB。
我已经增加了 serverfault、stackoverflow 和其他网站推荐的最常见变量的大小。但是 CPU 利用率过高和内存利用率过低的问题仍然存在。
附上配置。有任何建议吗?应用程序确实读取和写入数据库。每次运行写入数据库的条目总数接近 200K。每次运行目前大约需要 30 分钟。非常感谢任何意见。谢谢。
磁盘是 SSD,利用率在 30-40% 之间
变量名 值
- 已接收字节数 1414
- 已发送字节数 560672
- Com_admin_命令 25
- 更改数据库 1
- 删除 1
- com_select 5
- 通讯设置选项 1
- Com_show_databases 1
- 节目展示事件 1
- Com_show_function_status 2
- com_show_procedure_status 2
- 连接数 1004
- 创建临时磁盘表 29
- Created_tmp_files 7
- 创建临时表 136
- 延迟错误 0
- 延迟插入线程 0
- 延迟写入 0
- Flush_commands 1
- Handler_commit 2
- Handler_delete 62432
- Handler_discover 0
- Handler_external_lock 18
- Handler_mrr_init 0
- Handler_prepare 0
- Handler_read_first 14
- Handler_read_key 11
- Handler_read_last 0
- Handler_read_next 216
- Handler_read_prev 0
- Handler_read_rnd 0
- Handler_read_rnd_next 70195
- Handler_rollback 0
- Handler_savepoint 0
- Handler_savepoint_rollback 0
- Handler_update 0
- Handler_write 2373
- Innodb_buffer_pool_dump_status 缓冲池转储未开始
- Innodb_buffer_pool_load_status 缓冲池加载完成于 161230 - 3:53:32
- Innodb_buffer_pool_resize_status
- Innodb_buffer_pool_pages_data 20100
- Innodb_buffer_pool_bytes_data 329318400
- Innodb_buffer_pool_pages_dirty 2652
- Innodb_buffer_pool_bytes_dirty 43450368
- Innodb_buffer_pool_pages_flushed 7786
- Innodb_buffer_pool_pages_free 372888
- Innodb_buffer_pool_pages_misc 228
- Innodb_buffer_pool_pages_total 393216
- Innodb_buffer_pool_read_ahead_rnd 0
- Innodb_buffer_pool_read_ahead 255
- Innodb_buffer_pool_read_ahead_evicted 0
- Innodb_buffer_pool_read_requests 3002463794
- Innodb_buffer_pool_reads 17421
- Innodb_buffer_pool_wait_free 0
- Innodb_buffer_pool_write_requests 6474793
- Innodb_data_fsyncs 292991
- Innodb_data_pending_fsyncs 1
- Innodb_data_pending_reads 0
- Innodb_data_pending_writes 0
- Innodb_data_read 289673728
- Innodb_data_读取 22831
- Innodb_data_writes 299547
- Innodb_data_written 1024508928
- Innodb_dblwr_pages_written 7593
- Innodb_dblwr_writes 993
- Innodb_log_waits 0
- Innodb_log_write_requests 760884
- Innodb_log_writes 290702
- Innodb_os_log_fsyncs 290737
- Innodb_os_log_pending_fsyncs 1
- Innodb_os_log_pending_writes 0
- Innodb_os_log_written 772521472
- Innodb_page_size 16384
- Innodb_pages_created 2425
- Innodb_pages_read 17675
- Innodb_pages_written 7786
- Innodb_row_lock_current_waits 0
- Innodb_row_lock_time 0
- Innodb_row_lock_time_avg 0
- Innodb_row_lock_time_max 0
- Innodb_row_lock_waits 0
- Innodb_rows_deleted 62432
- Innodb_rows_inserted 162705
- Innodb_rows_read 2421592738
- Innodb_rows_updated 794937
- Innodb_num_open_files 3000
- Innodb_truncated_status_writes 0
- Innodb_available_undo_logs 128
- 密钥块未刷新 0
- 密钥块未使用 3429467
- 密钥块已使用 5
- 密钥读取请求 22
- 密钥读取 5
- Key_write_requests 0
- 密钥写入 0
- 上次查询成本 0
- Last_query_partial_plans 0
- 锁定连接数 0
- 最大执行时间超出 0
- 最大执行时间设置 0
- 最大执行时间设置失败 0
- 最大使用连接数 60
- Max_used_connections_time 2016 年 12 月 30 日 3:55
- Not_flushed_delayed_rows 0
- 正在进行的匿名交易数 0
- 打开文件 18
- 打开流 0
- 打开表定义 1400
- 打开表 786
- 打开的文件数 15589
- 打开的表定义 4761
- 打开的表 4763
- 查询 2148749
- 问题 22
- 选择扫描 15
- 表锁_立即 108
- 表锁等待 0
- 表打开缓存命中数 5
- 表打开缓存未命中 4763
- 表_打开_缓存_溢出 4577
- Tc_log_max_pages_used 0
- tc_log_page_size 0
- Tc_log_page_waits 0
- 线程缓存 0
- 线程数_连接数 60
- 线程创建数 60
- 线程运行 56
- 正常运行时间 1197
- Uptime_since_flush_status 1197