June 19, 2013

Post: Percona Server 5.1.69-14.7 now available: A drop in replacement for MySQL

… changed page tracking was enabled and variable innodb_flush_method was set to ALL_O_DIRECT. Bug fixed #1131949. Fixed the RPM package… #1167109. Fixed the CVE-2012-5627 vulnerability, where an unprivileged MySQL account owner could perform brute-force password guessing attack on… is now returned if a bitmap file I/O error occurs after an INNODB_CHANGED_PAGES query started returning data to indicate…

Post: Implementing SchemaSpy in your MySQL environment

…) unsigned NOT NULL AUTO_INCREMENT, PRIMARY KEY (`parent_id`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 CREATE TABLE `child_A` ( `id` int(10…_1` FOREIGN KEY (`parent_id`) REFERENCES `parent` (`parent_id`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 Notice that in the case of child….0.jar -t mysql -u msandbox_ro -p msandbox -meta schemaspy.meta.xml -o /var/www/schemaspy/ The -o directive tells SchemaSpy where to…

Post: MySQL and the SSB - Part 2 - MyISAM vs InnoDB low concurrency

MySQL version used: 5.6.11, custom compiled to remove performance_schema For the InnoDB tests, a 64GB buffer pool was used. O_DIRECT…=/dev/shm innodb_undo_logs=32 innodb_old_blocks_time=0 table_open_cache=2048 table_definition_cache=16384 innodb_flush_method=O_DIRECT key_buffer_size=10G # Disabling symbolic-links is recommended to prevent assorted security risks symbolic-links=0 innodb_stats_persistent innodb

Post: Percona Server 5.6.11-60.3 first Release Candidate now available

…13396″ align=”alignright” width=”247″] Percona Server for MySQL version 5.6.11-60.3[/caption] … objects are now allocated calling calloc() directly instead of using InnoDB heap allocation. This may improve write …moment would make server stop with an I/O error if changed page tracking is enabled. Bug…

Post: 10 years of MySQL User Conferences

Innodb successor. A “MySQL Network” commercial subscription product was announced in what later evolved into “MySQL Enterprise,” and MySQLMySQL engineering team, along with some technical talks directly from the Oracle MySQL engineers who brought us MySQL

Post: MySQL and Percona Server in LinkBench benchmark

…=root port=3306 innodb_buffer_pool_size = 30G innodb_flush_method = O_DIRECT innodb_log_file_size = 2000M innodb_log_files_in_group = 2 innodb_flush_log…_instances=256 innodb_buffer_pool_instances=16 # MySQL 5.5 and 5.6 loose-innodb_io_capacity_max = 15000 #Percona only innodb_adaptive_hash…

Post: Benchmarking Percona Server TokuDB vs InnoDB

…mnt/data/mysql #for SSD innodb_flush_neighbor_pages = none innodb_adaptive_flushing_method = keep_average innodb_file_per_table = true innodb_…innodb_flush_method = O_DIRECT innodb_log_buffer_size = 256M innodb_flush_log_at_trx_commit = 1 innodb_buffer_pool_size = 36G innodb_log_file_size = 4G innodb

Post: More on MySQL transaction descriptors optimization

innodb_flush_log_at_trx_commit = 2 innodb_flush_method = O_DIRECT innodb_log_buffer_size = 16M innodb_buffer_pool_size = 52G innodb_log_file_size = 2000M innodb…requests=0 –percentile=99 –mysql-user=root –mysql-db=sbtest8t1M –mysql-table-engine=INNODBmysql-socket=/tmp/mysql.sock –oltp-point-…

Post: Virident vCache vs. FlashCache: Part 2

innodb options innodb_file_format = barracuda innodb_buffer_pool_size = 4G innodb_file_per_table = true innodb_data_file_path = ibdata1:100M innodb_flush_method = O_DIRECT innodb

Post: Is there room for more MySQL IO Optimization?

I prefer to run MySQL with innodb_flush_method=O_DIRECT in most cases – it makes sure there is no overhead … so we should expect at least as good performance from O_DIRECT as from buffered mode ? It turns out it is not… workloads indeed work better with O_DIRECT mode. The RAID controller also can make significant difference here as O_DIRECT only applies to operating…