June 19, 2013

Post: Benchmarking Percona Server TokuDB vs InnoDB

with TokuDB, of course I wanted to compare…PAD = random_string() BEGIN …results we have. The results are in TPS (more is better) and we start withmysql/mysql.sock user=root skip-grant-tables TokuDB-related options are all defaults, as I understand from documentation TokuDB comes with good settings

Post: InnoDB Full-text Search in MySQL 5.6: Part 2, The Queries!

… and compare the result sets. Our hope is that the one of two things will happen; either the results returned…min_word_length. First, MyISAM, with MySQL 5.5, on the SEO data set: mysql: SELECT id, title, MATCH(title, …string of length less than 3 (the default), I think you’re going to be forced to set

Post: Identifying the load with the help of pt-query-digest and Percona Server

… test; SET timestamp=1325145746; select count(*) from auto_inc; Compare that to Percona Server with log_slow_verbosity=…# Boolean: # Full scan 100% yes, 0% no # String: # Databases wp_blog_one (264/84%), wp_blog…by MySQL. The end result might be that you end up limiting the number of results returned…

Post: Cache Performance Comparison

compared performance of MySQL Query Cache and File Cache. Jay uses Apache Benchmark to compare… control or other precausions like string escaping which you will need … it is almost doubled if result sets are cached from query cache. … repeat my benchmark or experiment with more caches here are source …

Post: ALTER TABLE: Creating Index by Sort and Buffer Pool Size

with fast index creation and without it with different buffer pool sizes. Results…of long random strings update sbtest set c=concat(… and index size: mysql> show table status like “sbtest” \G …with index (but is a bit too small to keep 2 copies) In this case we’ll see the following picture: Comparing

Post: Dynamic row format for MEMORY tables

… known as HEAP) in MySQL has been one …explicitly and how to set the data block size… has changed significantly with this patch–for the… VM Peak value is not comparable due to slightly different…strings of random length between 0 and 4096 in uniform distribution, that is, 2048 on average. The results

Post: Why Index could refuse to work ?

Comparing String to Number is not going to use the index. Lets check if your guess is right: mysql… | +—-+————-+———+——+—————+———+———+——-+——+————-+ 1 row in setwithresult in wrong result for some queries. The thing is there are multiple strings

Post: Using CHAR keys for joins, how much is the overhead ?

with rightful question about the difference. I did not know so I decided to benchmark. The results below are for MySQLcompared to integer based join. So how do I read these results ? CHAR keys are indeed slower for joins compared