June 19, 2013

Post: Using MyISAM in production

performance for small application. As load increases you might convert certain tables to MyISAM and other storage engines for performanceMyISAM tables. Recovery. MySQL

Post: To pack or not to pack - MyISAM Key compression

…so improving performance dramatically. Actually packed indexes not a bit longer rows is frequent reason of MyISAM performing better than… block this is not going to work and MySQL will need to scan keyblock from the … of benchmarks now. I’ve created simple table with 100.000 rows with columns. And …

Post: Beware of MyISAM Key Cache mutex contention

… client loading data to MyISAM tables at very high rate. Hundreds of millions rows are loaded daily into single MySQL instance with bursts… drop almost tenfold and performance almost doubled. Another interesting result was – adding PACK_KEYS=0 to most actively updated tables almost doubled throughput…

Post: Why MySQL could be slow with large tables ?

… and delivers great performance. What could be the reason ? The reason is normally table design and understanding inner works of MySQL. If you… rows per second for fully sequential access, jam packed rows – quite possible scenario for MyISAM tables. Now if we take the same hard…

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

… below are for MySQL 5.1.18 using MyISAM and Innodb tables. This time unlike…start with first simple MyISAM table and join query performed on INT fields: CREATE TABLE `intjoin` ( `i` …MyISAM uses key compression for varchar columns so random key lookups become significantly slower. I tried to set pack

Comment: To pack or not to pack - MyISAM Key compression

…. But I find not obvious performance increasement. That is when I became confused about the introduction of MySQL, saying it will be… I am confused with a table, whose index declines when PACK_KEYS=0(changed from DEFAULT). MyISAM seems to set a limit to… not always apperciated. Because the number of the tables is considerable but many tables contain very little information(maybe during the long…