February 22, 2012

Comment: The relationship between Innodb Log checkpointing and dirty Buffer pool pages

… query throughput gets very bad.

Even on 5.1, you may consider using the Innodb plugin, which has some of these variables: http://dev.mysql.com/doc/innodb-plugin/1.0/en/innodb-parameters-new.html

http://dev.mysql.com/doc/innodb-plugin/1.0/en/innodb-plugin-installation-overview.html

Comment: The relationship between Innodb Log checkpointing and dirty Buffer pool pages

… with mysql 5.1 version, unfortunately, i can’t tune those parameters besides decreasing innodb_max_dirty_pages_pct to 1 and increase log file size to 3.9G. As I understand,once the checkpoing ago is reaching 7/8 of innodb_log_file_size, flush process use sync instead of async and block all the …

Post: The relationship between Innodb Log checkpointing and dirty Buffer pool pages

… relevant from the BUFFER POOL AND MEMORY section of SHOW ENGINE INNODB STATUS:
Database pages 65530

Modified db pages 3
So we … to newest, and simultaneously listed from least effective to most effective:

innodb_max_dirty_pages_pct:  This attempts to keep the percentage of…

Post: How to recover deleted rows from an InnoDB Tablespace

… as t USING(TABLE_ID) WHERE t.NAME=’salaries’;
+———-+———+
| INDEX_ID | NAME |
+———-+———+
| 26 | PRIMARY |
| 27 | emp_no |
+———-+———+

B) InnoDB Table Monitor

The index information can also be taken directly from MySQL using the InnoDB

Comment: Solving INFORMATION_SCHEMA slowness

… is useful for all the InnoDB tables in our application. I mean When there are many InnoDB tables and updated tables so frequently, indeed, setting innodb_stats_on_metadata = 0 can solve the issue of query slow of IS.

But if all tables in our application is MyISAM tables, how shall we deal with …

Comment: MariaDB 5.3.4 benchmarks

Vadim – the launchpad repo has my.cnf and my.55.cnf. These are very different — innodb_buffer_pool_size, innodb_flush_log_at_trx_commit. What was used during the test?

Comment: Innodb Performance Optimization Basics

… with 100 users interacting with the app at the same time. I would like to use InnoDB but my hardware spec are different. Do you think I still can take advantage of InnoDB in my Web Application ?

My System :
2 x CPU 2.4Ghz
1 GB Ram
60GB HardDisk

OS: CentOS 5.5

Comment: The relationship between Innodb Log checkpointing and dirty Buffer pool pages

… could be older if a checkpoint simply hasn’t happened.
Checkpointing takes the ‘Modified age’ and then flushes it to the log files (if the Innodb code comments can be believed), so it’s an official record that verifies what LSN was really flushed for crash recovery purposes. The difference …

Comment: MariaDB 5.3.4 benchmarks

MariaDB 5.3.4 runs ontop XtraDB 1.0.17-13.0 which in turn is based on InnoDB 1.0.17 from MySQL 5.1. So indeed MySQL 5.1 or Percona Server 5.1.59-13.0 would be proper targets for a comparison with MariaDB 5.3.4.

As pointed out by Peter, sysbench runs simple queries only where MariaDB cannot …

Post: Why don't our new Nagios plugins use caching?

… fact, I went further than that; I didn’t cache the data retrieved from MySQL, I cached the resulting metrics. This avoids having to do InnoDB parsing repeatedly, too. With this approach, Cacti is capable of monitoring many more servers.
Consistency. Graphs are supposed to be generated at a single …