May 26, 2012

Post: Join Optimizations in MySQL 5.6 and MariaDB 5.5

…the same page multiple times. Consider if you have a small buffer pool and a very large number of rows from… is slow as compared to MySQL 5.6. Next interesting thing are the last two columns of the table above and the… now it looks like Nested Loop Join is a much better general purpose join algorithm.

Post: Troubleshooting MySQL Memory Usage

… tables can take memory. There are implicit MEMORY tables which are allocated for query execution, …connection. In Percona Server you can do better as you can query temporary tables too: …thing about memory leaks is because it is memory which is allocated and forgotten about, unless it is very small

Post: Small things are better

… have your recovery plan this kind failures. This is one thing you better to have backups for. Backups however take time to… reason to keep tables small, so you do not have to use complicated scenarios to do simple things. Assume for example you… small tables. Not to mention splitting 500 tables to several servers will likely be easy than splitting one big one. There are

Comment: Why you don't want to shard.

… – databases in TB range are often not fun in MySQL due to challenges with backups and expecially things as alter table. http://www.mysqlperformanceblog.com/2006/10/08/small-things-are-better/ With backups – the concern is…

Comment: Small things are better

[...] After following the scale up path (i.e. buy bigger boxes) for a while now, we definitely need to scale out as things start to become “unhandy” and simply HUGE. (See small things are better) [...]

Post: How Percona does a MySQL Performance Audit

things I don’t usually see. Anything out of the ordinary or out of proportion. These things are often…without seeing all the comments, which a) are often a small novel, b) often say what the sysadmin… we’re showing, and why the proposed modifications are better. If the client approves it, we may make…

Post: MySQL Consulting - Being on your own

… many others however onsite consulting is just better understandable by management or considered less risky… there to change things rather than changing things ourselves. We love these small project which …and sometimes there is simply customer impression things are taking long, even though we were …

Post: Why you should ignore MySQL's key cache hit ratio

…two things are bad advice. Problem 1: Ratios don’t show magnitude Ratios of counters areare so small. The second server has been online practically forever, and that’s why its counters are…buffer_size setting, but there are many unscientific approaches that are better than ratio-based tuning. …

Post: Falcon Storage Engine Design Review

… administration thing and I would like database to manage things for me but it should first prove it can do it better than… you find Falcon or Innodb behavior better still prepare for this to be area where things are different and your application may need… memory to hold all transaction changes. I agree most transactions are small and should be fine but if you have long running…

Post: Sharding and Time Base Partitioning

…significantly for reads by using caching (if things are accessed frequently they are served from cache) but you … on table (or partition) level to get better “clustering” – because data is usually cached by … level. Keeping Hot and Production Critical dataset small you can both make system to perform …