Post: What's required to tune MySQL?
…expect to deliver huge wins. If MySQL is actually badly configured, you … the InnoDB buffer pool size or log file size, and not using InnoDB… include what happens when you have query cache contention,...
View ArticlePost: How is join_buffer_size allocated?
…size). There are many examples of this. What about join_buffer_size? I saw a my.cnf with a 128M join_buffer_size…size, cache->length); 14272 if (!(cache->buff=(uchar*) my_malloc(size,MYF(0))))...
View ArticlePost: What to tune in MySQL Server after installation
… in normal operation. query_cache_size If your application is read intensive and you do not have application level caches this can be great… workload specific. If you have simple queries there is no...
View ArticlePost: Aligning IO on a hard disk RAID – the Benchmarks
…Server 5.0.92-87 with the following my.cnf configuration: [mysqld] datadir=/data/mysql socket=/var/run/mysqld/mysqld.sock innodb_…= 16M binlog_cache_size = 16M max_heap_table_size = 64M...
View ArticlePost: New SpecJAppServer results at MySQL and Sun.
… to disable them. The MySQL Settings are probably what is the most interesting: MySQL 5.0 Tuning in /etc/my.cnf (included in FDA…_size = 2M sort_buffer_size = 32k thread_cache = 16 query_cache_size =...
View ArticlePost: Why you should ignore MySQL's key cache hit ratio
… production servers, with powerful hardware and heavy query workloads. Both have a key_buffer_size of 4GB. Now can you tell which… multiple key caches. But I’ll give the simple version here. In my...
View ArticlePost: Shard-Query EC2 images available
…_query command, called pivot_results cd shard-query/ $ ./run_query queries.sql |…my.cnf [client] port=3306 socket=/tmp/mysql-inno.sock [mysqld] socket=/tmp/mysql…cache=16384 table-open-cache=128...
View ArticlePost: How Percona does a MySQL Performance Audit
…my.cnf files. In fact my.cnf files are usually one of the smallest levers we can pull for server optimization. Schema and query… : 11 cpu MHz : 1995.022 cache size : 4096 KB physical id : 1...
View ArticlePost: Review of MySQL 5.6 Defaults Changes
… default. query_cache_size = 1M Query cache remains off by default but default size is raised…my.cnf and getting rid of old my-huge.cnf which are great. Perhaps my jokes about my-huge my-large etc...
View ArticlePost: MySQL and the SSB - Part 2 - MyISAM vs InnoDB low concurrency
… the hot test. All OS caches are dropped at this time as well. These set of queries were tested on the SSB… KEYS. my.cnf [mysqld] datadir=/mnt/mysql56/data basedir=/usr/local/mysql...
View ArticleXtraDB/InnoDB CPU bound benchmarks on 24cores server
One of our customers gave me a chance to run some benchmarks on 24-core (intel cpu based) server, and I could not miss it and ran few CPU-bound tasks there.The goal of benchmarks was investigation of...
View ArticleTuning InnoDB Concurrency Tickets
InnoDB has an oft-unused parameter innodb_concurrency_tickets that seems widely misunderstood. From the docs: “The number of threads that can enter InnoDB concurrently is determined by the...
View ArticleTokuDB vs InnoDB in timeseries INSERT benchmark
This post is a continuation of my research of TokuDB’s storage engine to understand if it is suitable for timeseries workloads.While inserting LOAD DATA INFILE into an empty table shows great results...
View ArticleWhat to tune in MySQL Server after installation
My favorite question during Interview for people to work as MySQL DBAs or be involved with MySQL Performance in some way is to ask them what should be tuned in MySQL Server straight after installation,...
View ArticleNew SpecJAppServer results at MySQL and Sun.
As you likely have seen Sun has posted the new SpecJAppServer Results More information from Tom Daly can be found here These results are quite interesting for me as I worked on some of the previous...
View ArticleXtraDB/InnoDB CPU bound benchmarks on 24cores server
One of our customers gave me a chance to run some benchmarks on 24-core (intel cpu based) server, and I could not miss it and ran few CPU-bound tasks there.The goal of benchmarks was investigation of...
View ArticleTuning InnoDB Concurrency Tickets
InnoDB has an oft-unused parameter innodb_concurrency_tickets that seems widely misunderstood. From the docs: “The number of threads that can enter InnoDB concurrently is determined by the...
View ArticleReview of MySQL 5.6 Defaults Changes
James Day just posted the great summary of defaults changes in MySQL 5.6 compared to MySQL 5.5 In general there are a lot of good changes and many defaults are now computed instead of hardcoded. Though...
View ArticleTokuDB vs InnoDB in timeseries INSERT benchmark
This post is a continuation of my research of TokuDB’s storage engine to understand if it is suitable for timeseries workloads.While inserting LOAD DATA INFILE into an empty table shows great results...
View ArticleOptimizing MySQL for Zabbix
This blog post was inspired by my visit at the annual Zabbix Conference in Riga, Latvia this year, where I gave a couple of talks on MySQL and beyond.It was a two day single-track event with some 200...
View Article
More Pages to Explore .....