Yesterday night I've updated my Percona Server from 5.1.54-rel12.5 to 5.5.17-rel22.1.
Update was done via SQL dump-restore, so all xtradb files were created from scratch.
The problem (or not) is in the attached picture, "history list" is times higher than it was before the update.
The question is what is exactly the "history list" and is that behavior any bad?
related information:
There are no permanent connections or long-running queries on that db.
"history list" goes directly to ~2k immediately after restart, while there is no load at all and "show processlist" is empty.
Server is 8-core, 24GB RAM, SAS RAID1 with BBU, running FreeBSD 8.1.
DB size is ~12GB.
Log write rate is ~5-20MB/sec, day-night sine wave.
my.cnf:
[mysqld]character-set-server = cp1251skip-character-set-client-handshakeuser = mysqlmax-allowed-packet = 4Mtable-cache = 512thread-cache = 32bind-address = 192.168.1.13port = 3306query_cache_size = 32Mquery_cache_limit = 32Msort_buffer_size = 8Mjoin_buffer_size = 8Mtmp_table_size = 64Mmax_heap_table_size = 64Mdatadir = /var/db/mysqlinnodb_data_home_dir = /var/db/mysqlinnodb_data_file_path = ibdata1:10M:autoextendinnodb_log_group_home_dir = /var/db/mysqlinnodb_log_files_in_group = 2innodb_buffer_pool_size = 16Ginnodb_log_file_size = 256Minnodb_log_buffer_size = 16Minnodb_flush_log_at_trx_commit = 0innodb_thread_concurrency = 16innodb_flush_method = ALL_O_DIRECTinnodb_file_per_table = 1innodb_max_dirty_pages_pct = 90innodb_io_capacity = 200innodb_write_io_threads = 2innodb_adaptive_flushing_method = estimateinnodb_buffer_pool_restore_at_startup = 86400transaction-isolation = READ-COMMITTEDskip-name-resolve
Server ran the same configuration before the update with the exception of "innodb_buffer_pool_restore_at_startup", which was not used.
PS:
"history list" nightly spikes were happening because of innobackup (from innobase oy) was running. Now it is disabled and will be replaced with xtrabackup.
Update was done via SQL dump-restore, so all xtradb files were created from scratch.
The problem (or not) is in the attached picture, "history list" is times higher than it was before the update.
The question is what is exactly the "history list" and is that behavior any bad?
related information:
There are no permanent connections or long-running queries on that db.
"history list" goes directly to ~2k immediately after restart, while there is no load at all and "show processlist" is empty.
Server is 8-core, 24GB RAM, SAS RAID1 with BBU, running FreeBSD 8.1.
DB size is ~12GB.
Log write rate is ~5-20MB/sec, day-night sine wave.
my.cnf:
[mysqld]character-set-server = cp1251skip-character-set-client-handshakeuser = mysqlmax-allowed-packet = 4Mtable-cache = 512thread-cache = 32bind-address = 192.168.1.13port = 3306query_cache_size = 32Mquery_cache_limit = 32Msort_buffer_size = 8Mjoin_buffer_size = 8Mtmp_table_size = 64Mmax_heap_table_size = 64Mdatadir = /var/db/mysqlinnodb_data_home_dir = /var/db/mysqlinnodb_data_file_path = ibdata1:10M:autoextendinnodb_log_group_home_dir = /var/db/mysqlinnodb_log_files_in_group = 2innodb_buffer_pool_size = 16Ginnodb_log_file_size = 256Minnodb_log_buffer_size = 16Minnodb_flush_log_at_trx_commit = 0innodb_thread_concurrency = 16innodb_flush_method = ALL_O_DIRECTinnodb_file_per_table = 1innodb_max_dirty_pages_pct = 90innodb_io_capacity = 200innodb_write_io_threads = 2innodb_adaptive_flushing_method = estimateinnodb_buffer_pool_restore_at_startup = 86400transaction-isolation = READ-COMMITTEDskip-name-resolve
Server ran the same configuration before the update with the exception of "innodb_buffer_pool_restore_at_startup", which was not used.
PS:
"history list" nightly spikes were happening because of innobackup (from innobase oy) was running. Now it is disabled and will be replaced with xtrabackup.
39C5CF2Read view up limit trx id 39C5C77Read view low limit trx id 39C5CF2Read view individually stored trx ids:Read view trx id 39C5CF1Read view trx id 39C5CE1Read view trx id 39C5C7FRead view trx id 39C5C77-----------------Main thread id 53130254144, state: sleepingNumber of rows inserted 141596, updated 6422037, deleted 194294, read 1093783039784.15 inserts/s, 72.50 updates/s, 0.78 deletes/s, 3178914.89 reads/s------------TRANSACTIONS------------Trx id counter 39C60BAPurge done for trx's n
Comment