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 of double buffering and I can save the limited amount of file system cache I would normally...
View ArticleAnnouncing Percona Server 5.1.66-14.2
Percona is glad to announce the release of Percona Server 5.1.66-14.2 on January 15th, 2013 (Downloads are available here and from the Percona Software Repositories).Based on MySQL 5.1.66, including...
View ArticleMySQL 5.6: Improvements in the Nutshell
Preparing for my talk for Percona MySQL University in Raleigh,NC, Tuesday 29th of January I have created the outline of improvements available in MySQL 5.6 which I thought was worth sharing to give a...
View ArticleMySQL alternative Percona Server 5.1.68 -14.6 now available
Percona Server for MySQL version 5.1.68-14.6Percona is glad to announce the release of Percona Server 5.1.68 -14.6 on April 19, 2013 (downloads are available here and from the Percona Software...
View ArticlePercona Server 5.5.30-30.2 rerelease fixes non-restart issue
In our last 5.5 series release of Percona Server, we included a regression in the RPM packaging that prevented the server from restarting following an upgrade — instead, the server would remain stopped...
View ArticleVirident vCache vs. FlashCache: Part 2
This is the second part in a two-part series comparing Virident’s vCache to FlashCache. The first part was focused on usability and feature comparison; in this post, we’ll look at some sysbench test...
View ArticleThe small improvements of MySQL 5.6: Duplicate Index Detection
Here at the MySQL Performance Blog, we’ve been discussing the several new features that MySQL 5.6 brought: GTID-based replication, InnoDB Fulltext, Memcached integration, a more complete performance...
View ArticlePost: MySQL 5.6.10 Optimizer Limitations: Index Condition Pushdown
…one of the nicest features of the newer MySQL optimizer: the Index Condition Pushdown Optimization, or ICP, which we have previously discussed … ‘%Jaime%’\G *************************** 1. row...
View ArticlePost: Percona XtraBackup 2.1.0 'release candidate' for MySQL available for...
… MySQL 5.6. This option can be used to produce 5.6-style metadata files, that can be imported by ALTER TABLE IMPORT TABLESPACE on MySQL and Percona Server 5.6 as described in Exporting and Importing...
View ArticlePost: Percona XtraBackup 2.0.7 for MySQL available for download
… MySQL 5.6. This option can be used to produce 5.6-style metadata files, that can be imported by ALTER TABLE IMPORT TABLESPACE on MySQL and Percona Server 5.6 as described in Exporting and Importing...
View ArticlePost: MySQL and the SSB - Part 2 - MyISAM vs InnoDB low concurrency
…. A star schema presents some unique challenge to the database optimizer. The SSB benchmark consists of four sets of queries. Each… sort via ALTER TABLE ENABLE KEYS. my.cnf [mysqld]...
View ArticlePost: MySQL Query Patterns, Optimized - Webinar questions followup
On Friday I gave a presentation on “MySQL Query Patterns, Optimized” for Percona MySQL Webinars. If you missed it, you can still register… there are different types of subqueries (correlated,...
View ArticlePost: Percona Server 5.5.30-30.2 rerelease fixes non-restart issue
… secondary keys from deferred key creation optimization. Bug fixed #1081016 (Alexey Kopytov). Percona Server for MySQL was built with YaSSL which could… (Alexey Bychko). Percona Server for MySQL was...
View ArticlePost: More on MySQL transaction descriptors optimization
… much confusion. Even though the read-only transactions optimization in MySQL 5.6 virtually eliminates contention on the mutex protecting …120 –max-requests=0 –percentile=99 –mysql-user=root...
View ArticlePost: Choosing a MySQL HA Solution - Post-Webinar Q&A
… nothing wrong with a virtual-machine approach, but for the optimal production deployment you want two identical physical boxes with at… the MySQL manual. You can configure the slave to only replicate...
View ArticlePost: Percona XtraBackup 2.0.7 for MySQL available for download
… MySQL 5.6. This option can be used to produce 5.6-style metadata files, that can be imported by ALTER TABLE IMPORT TABLESPACE on MySQL and Percona Server 5.6 as described in Exporting and Importing...
View ArticlePost: Percona Server 5.6.12-60.4 second Release Candidate now available
… id=”attachment_13396″ align=”alignright” width=”247″] Percona Server for MySQL version 5.6.12-60.4[/caption] Percona is glad… for supplementary groups in the PAM Authentication Plugin. Bugs Fixed:...
View ArticlePost: pt-online-schema-change and binlog_format
…, otherwise uses SBR Recently, I worked with a client to optimize their use of pt-online-schema-change and keep replication… ran: Populate the db with four, 1 million row tables Restart MySQL to...
View ArticlePost: Schema changes - what's new in MySQL 5.6?
… without copying the whole table contents. So at least the operation that is practised very often for query optimizations, can be done… operation in MySQL 5.6 is instant! In previous MySQL versions...
View ArticlePost: MySQL Webinar: Advanced Query Tuning
… world examples and solutions for MySQL query optimizations. You can register for the Webinar here. * * * More info: Tuning MySQL queries and indexes can… BY optimization 2. MySQL temporary tables and...
View Article