Hi,
The machine has 12 gb ram. It only houses one huge cache table (flushed twice per day). The table is BLOB. Currently about 10 GB is cached, so there's room for using more ram.
I could really need some tips how to tweak it.
This is my.cnf:
# Uncomment the following if you are using InnoDB tables
innodb_data_home_dir = /var/lib/mysql/
innodb_data_file_path = ibdata1:200M:autoextend
innodb_log_group_home_dir = /var/lib/mysql/
innodb_log_arch_dir = /var/lib/mysql/
# You can set .._buffer_pool_size up to 50 - 80 %
# of RAM but beware of setting memory usage too high
innodb_buffer_pool_size = 384M
innodb_additional_mem_pool_size = 20M
# Set .._log_file_size to 25 % of buffer pool size
innodb_log_file_size = 100M
innodb_log_buffer_size = 8M
innodb_flush_log_at_trx_commit = 1
innodb_lock_wait_timeout = 50
Here's output of status for innodb params.
Com_show_innodb_status 0
Innodb_buffer_pool_pages_data 24475
Innodb_buffer_pool_pages_dirty 10365
Innodb_buffer_pool_pages_flushed 26657589
Innodb_buffer_pool_pages_free 71
Innodb_buffer_pool_pages_latched 52
Innodb_buffer_pool_pages_misc 30
Innodb_buffer_pool_pages_total 24576
Innodb_buffer_pool_read_ahead_rnd 566045
Innodb_buffer_pool_read_ahead_seq 162349
Innodb_buffer_pool_read_requests 3165607053
Innodb_buffer_pool_reads 12897128
Innodb_buffer_pool_wait_free 0
Innodb_buffer_pool_write_requests 1052043302
Innodb_data_fsyncs 86361799
Innodb_data_pending_fsyncs 0
Innodb_data_pending_reads 1
Innodb_data_pending_writes 0
Innodb_data_read 4257353728
Innodb_data_reads 15859383
Innodb_data_writes 92817184
Innodb_data_written 1746445824
Innodb_dblwr_pages_written 26657589
Innodb_dblwr_writes 367841
Innodb_log_waits 0
Innodb_log_write_requests 644676246
Innodb_log_writes 85553632
Innodb_os_log_fsyncs 85632317
Innodb_os_log_pending_fsyncs 0
Innodb_os_log_pending_writes 0
Innodb_os_log_written 70796288
Innodb_page_size 16384
Innodb_pages_created 18758388
Innodb_pages_read 50853538
Innodb_pages_written 26657589
Innodb_row_lock_current_waits 0
Innodb_row_lock_time 261
Innodb_row_lock_time_avg 0
Innodb_row_lock_time_max 25
Innodb_row_lock_waits 1301
Innodb_rows_deleted 1906012
Innodb_rows_inserted 84545781
Innodb_rows_read 213763389
Innodb_rows_updated 0
Any tips?
The machine has 12 gb ram. It only houses one huge cache table (flushed twice per day). The table is BLOB. Currently about 10 GB is cached, so there's room for using more ram.
I could really need some tips how to tweak it.
This is my.cnf:
# Uncomment the following if you are using InnoDB tables
innodb_data_home_dir = /var/lib/mysql/
innodb_data_file_path = ibdata1:200M:autoextend
innodb_log_group_home_dir = /var/lib/mysql/
innodb_log_arch_dir = /var/lib/mysql/
# You can set .._buffer_pool_size up to 50 - 80 %
# of RAM but beware of setting memory usage too high
innodb_buffer_pool_size = 384M
innodb_additional_mem_pool_size = 20M
# Set .._log_file_size to 25 % of buffer pool size
innodb_log_file_size = 100M
innodb_log_buffer_size = 8M
innodb_flush_log_at_trx_commit = 1
innodb_lock_wait_timeout = 50
Here's output of status for innodb params.
Com_show_innodb_status 0
Innodb_buffer_pool_pages_data 24475
Innodb_buffer_pool_pages_dirty 10365
Innodb_buffer_pool_pages_flushed 26657589
Innodb_buffer_pool_pages_free 71
Innodb_buffer_pool_pages_latched 52
Innodb_buffer_pool_pages_misc 30
Innodb_buffer_pool_pages_total 24576
Innodb_buffer_pool_read_ahead_rnd 566045
Innodb_buffer_pool_read_ahead_seq 162349
Innodb_buffer_pool_read_requests 3165607053
Innodb_buffer_pool_reads 12897128
Innodb_buffer_pool_wait_free 0
Innodb_buffer_pool_write_requests 1052043302
Innodb_data_fsyncs 86361799
Innodb_data_pending_fsyncs 0
Innodb_data_pending_reads 1
Innodb_data_pending_writes 0
Innodb_data_read 4257353728
Innodb_data_reads 15859383
Innodb_data_writes 92817184
Innodb_data_written 1746445824
Innodb_dblwr_pages_written 26657589
Innodb_dblwr_writes 367841
Innodb_log_waits 0
Innodb_log_write_requests 644676246
Innodb_log_writes 85553632
Innodb_os_log_fsyncs 85632317
Innodb_os_log_pending_fsyncs 0
Innodb_os_log_pending_writes 0
Innodb_os_log_written 70796288
Innodb_page_size 16384
Innodb_pages_created 18758388
Innodb_pages_read 50853538
Innodb_pages_written 26657589
Innodb_row_lock_current_waits 0
Innodb_row_lock_time 261
Innodb_row_lock_time_avg 0
Innodb_row_lock_time_max 25
Innodb_row_lock_waits 1301
Innodb_rows_deleted 1906012
Innodb_rows_inserted 84545781
Innodb_rows_read 213763389
Innodb_rows_updated 0
Any tips?

Comment