June 20, 2013

Post: High-load problems? Investigate them with 'pt-query-digest'

… matter of figuring out if the server was hitting its capacity, or if there was another limiting factor in the workload… another query that ended up having a much better execution plan, but that is beyond the scope of this post!) made…

Post: Estimating Replication Capacity

… to catch up. Need to replication capacity is not only needed in case you’re planning to use replication to perform system… take considerable amount of time. So what is replication capacity I call replication capacity the ability to replicate the master load. If… restoring from backup, the loaded replication capacity matters during normal operation. So we defined what replication capacity is. There is however no…

Post: High-Performance Click Analysis with MySQL

… Partitioning Sharding is inevitable if your write workload exceeds the capacity of a single server (or if you’re using replication, the capacity of a single slave). Sharding can also help you avoid… making a mistake.  Watch out when you do your capacity planning.  Don’t get fooled into calculating the wrong thing…

Post: KISS KISS KISS

… they are not even remotely close in size and so capacity requirements. Second if this “smart thing” was truly thought out… is far from reaching its replication capacity. I would suggest measure and monitor your replication capacity (how long will it take a…’re planning to operate without slave every so often, meaning one server should be able to handle all traffic from capacity planning standpoint…

Post: MySQL Sizing questions

…. Also Big bosses (frequenly barely technical) need estimates for their plans and they would rather take wrong estimates than no estimates… need estimates, however we need to spend time doing serious capacity planning, probably look at real data try tunning sample queries etc… about some techniques and formulas which you can use for capacity planning in one of the next articles.

Comment: Modeling MySQL Capacity by Measuring Resource Consumptions

Good post! It’s really good model to convert IO/CPU cost to money. That’s the first step for capacity plan. Once we can evaluate the tps/qps with specified hardware and platform, you can provide the capacity plan per the application requirement

Comment: Adaptive flushing in MySQL 5.6 - cont

… be varying up to innodb_max_io_capacity (which is being renamed to innodb_io_capacity_max) to prevent it getting there… when that work is done. While this is usually a capacity planning failure or overload if it happens in production we do…

Post: Modeling MySQL Capacity by Measuring Resource Consumptions

… Millsap. So how we can use this data to estimate capacity of MySQL system ? We can look at CPU and IO… makes it very IO bound. So what If I am planning for load growth and need to have system handle another…

Post: Recovery beyond data restore

… recover promptly enough. In this case most typically you would plan recovery by switching to the slave (as described) or standby… from backup. So this is just question of having decent capacity planning (such as being able to shut off 2 slaves and…

Post: Percona turns two today !

… causes like gathering money for Ivan surgery. Where do we plan to go ? We’re helping customers building and maintaining high… backgrounds which allows us to provide additional services such as capacity planning, migrations, web layer optimizations, MySQL Customizations/Optimizations etc. We want…