Post: How much space does empty Innodb table take ?
…- they will take much more space than MyISAM. So .ibd file we get in … it is very interesting – SHOW TABLE STATUS does not seems to show everything: CREATE TABLE `test_…_time: 2008-12-16 20:43:31...
View ArticlePost: High-Performance Click Analysis with MySQL
… huge MyISAM tables and taking downtime, I would not use MyISAM for anything but read-only tables when things … have to work on I/O capacity. What does this have to do with InnoDB? Data clustering…...
View ArticlePost: ANALYZE: MyISAM vs Innodb
… this is because ANALYZE does index scans to…when computing stats: mysql> show variables like “myisam_stats_method”; +———————+—————+ | Variable_name | Value | +———————+—————+ | myisam…did couple of...
View ArticlePost: Using MyISAM in production
… many MySQL features it is designed for particular load cases when it shines and it might not be good choice for… with MyISAM storage engine. This hidden corruption may later cause crashes wrong query...
View ArticlePost: Innodb Recovery Update - The tricks what failed.
…no way to make Innodb avoid touching it. Even when we dropped all Innodb tables (for test purposes) … tables this way for about 6 months. What does this mean ? I guess it could mean all …my experience...
View ArticlePost: Percona Server 5.5.32-31.0 now available
… is issued that has an empty LSN range and thus does not need to read any bitmap files. Bug fixed #1184427… that would cause UPDATE/DELETE statements with the LIMIT clause to be unsafe for Statement...
View ArticleInnodb Table Locks
Innodb uses row level locks right ? So if you see locked tables reported in SHOW ENGINE INNODB STATUS you might be confused and rightfully so as Innodb table locking is a bit more complicated than...
View ArticleFull Text Search Webinar Questions Followup
I presented a webinar this week to give an overview of several Full Text Search solutions and compare their performance. Even if you missed the webinar, you can register for it, and you’ll be emailed...
View ArticlePercona Live MySQL Conference and Expo 2013 – News from the Committee –...
As Percona Live London is raging in the UK, I thought it fitting to remind everyone about the next big Percona Live: MySQL Conference and Expo 2013 in Santa Clara, Californa on April 22-25, 2013. You...
View ArticleMigrating several single standalone MySQL server to one Percona XtraDB...
Some weeks ago I had to migrate some independent MySQL servers (some standard MySQL masters, and some just standalone) to a Percona XtraDB Cluster of 3 nodes.So the easiest way would be to configure...
View ArticleMySQL Backup tools used by Percona Remote DBA for MySQL
As part of Percona Remote DBA for MySQL service we recognize that reliable backups are one of the most important things we can bring to the table. In my experience handling emergencies, the single...
View ArticleCrash-resistant replication: How to avoid MySQL replication errors
Percona Server’s “crash-resistant replication” feature is useful in versions 5.1 through 5.5. However, in Percona Server 5.6 it’s replaced with Oracle MySQL 5.6′s “crash safe replication” feature,...
View ArticleBenchmarking Percona Server TokuDB vs InnoDB
After compiling Percona Server with TokuDB, of course I wanted to compare InnoDB performance vs TokuDB. I have a particular workload I’m interested in testing – it is an insert-intensive workload...
View ArticleInnoDB performance optimization basics (redux)
I recently stumbled upon a post that Peter Zaitsev published back in 2007 titled “Innodb Performance Optimization Basics.” It’s a great post and reading it inspired me to examine what’s changed in the...
View ArticleUseful MySQL 5.6 features you get for free in PXC 5.6
I get a lot of questions about Percona XtraDB Cluster 5.6 (PXC 5.6), specifically about whether such and such MySQL 5.6 Community Edition feature is in PXC 5.6. The short answer is: yes, all features...
View ArticleThe ARCHIVE Storage Engine – does it do what you expect?
Sometimes there is a need for keeping large amounts of old, rarely used data without investing too much on expensive storage. Very often such data doesn’t need to be updated anymore, or the intent is...
View ArticleFollowup questions to ‘What’s new in Percona XtraDB Cluster 5.6′ webinar
Thanks to all who attended my webinar yesterday. The slides and recording are available on the webinar’s page. I was a bit overwhelmed with the amount of questions that came in and I’ll try to answer...
View ArticleThe MySQL ARCHIVE storage engine – Alternatives
In my previous post I pointed out that the existing ARCHIVE storage engine in MySQL may not be the one that will satisfy your needs when it comes to effectively storing large and/or old data. But are...
View ArticleQ&A: Common (but deadly) MySQL Development Mistakes
On Wednesday I gave a presentation on “How to Avoid Common (but Deadly) MySQL Development Mistakes” for Percona MySQL Webinars. If you missed it, you can still register to view the recording and my...
View ArticleIntroducing backup locks in Percona Server
TL;DR version: The backup locks feature introduced in Percona Server 5.6.16-64.0 is a lightweight alternative to FLUSH TABLES WITH READ LOCK and can be used to take both physical and logical backups...
View Article