June 18, 2013

Post: MySQL Backup tools used by Percona Remote DBA for MySQL

of how fast this can be restored to another server, is how fast you can transfer data over your network. If you have 1GB network and you have 1TB ofYou can have your backups in S3 and mysqlbinlog –stop-never running on a small ec2 instance. This can

Post: The Optimization That (Often) Isn't: Index Merge Intersection

you, as the developer or DBA, know exactly how the server should be finding and manipulating data, they can be quite effective. In the case ofin many cases I recommend against using index hints for one very simple reason: stuff happens. Just a few possibilities: A new version of MySQL

Post: The story of one MySQL Upgrade

MySQL from one of very early MySQL 5.0 versions to Percona Server 5.1. This was a classical upgrade scenario which canof applications written by manyin this instance so it was done. So replication was running

Post: MySQL Replication vs DRBD Battles

of killing one of the nodes and re-syncing from another one while with MySQL Replication you can use Maatkit to merge the changes after all, also you canRunning two instances on the server allows to reduce hardware waste with DRBD, though not eliminate because you get some disks which you can

Post: Death match! EBS versus SSD price, performance, and QoS

many times, and cause trouble at other times. Inin a mirrored pair, is roughly 50% read utilized. This is one of the reasons I wrote the diskstats tool — you canrunning in the Amazon cloud. It’s a quadruple extra large EC2 server (currently priced at $2/hour for a non-reserved instance

Post: Living with backups

in all-you-can-eat bar. With a busy database server it may turn out that running a simple copy operation from MySQLinstance of MySQL. Such danger may for example come from an unexpected spike in load or traffic, or even from quite expected spikes that you

Post: Economics of Performance Optimization

of using more powerful server and there is Scale-Out when you can get use of more servers efficiently. If you Scale-Up you by getting more powerful MySQL Serveryou can buy would be unlikely more than 2-3 times faster than the one in

Comment: Upgrading MySQL

one of which is the amount of downtime you can take and also how you are using MySQL. MySQL often recommends (if possible) doing an upgrade by doing a MySQLrunning something like mysql_upgrade it will potentially write to the bin logs commands used to update the server itself. This of

Post: Implementing efficient counters with MySQL

many web sites you would see a counter how manyMySQL server. If you rather use existing solutions you can use memcache + another mysql instance (or simply the database which is not replicated) to log updates in

Post: MySQL extensions for hosting

how each customer utillizes the database. Having many different users running their queries on a single database instanceof rows. This can elevate the load, but just as well it can bring the server down. You can