(Baron Schwartz) VividCortex now supports partial network capture to reduce load while monitoring MySQL database servers, where a tradeoff between full visibility and monitoring overhead might be desirable. This reduces our already-low overhead and enables higher accuracy in certain circumstances. H
Tag: Open Source
New Option to Stop the Server If Binlogging Fails in MySQL 5.6
(Sujatha Sivakumar) In this post I will try to explain the new MySQL binlog_error_action server option. This new option is available from MySQL 5.6.22 and later.
Store UUID in an optimized way
(Karthik Appigatla) A few years ago Peter Zaitsev, in a post titled “To UUID or not to UUID,” wrote: “There is timestamp based part in UUID which has similar properties to auto_increment and which could be used to have values generated at same point in time physically local in BTREE index.”
Avoid temporary disk tables with MySQL
(Shinguz) For processing SELECT queries MySQL needs some times the help of temporary tables. These temporary tables can be created either in memory or on disk.
Drop Table slow
(Aravinth C) A few days back we were given a MySQL database hosted in EC2 with around 5TB data to move some of the tables to a new server. The intention was to share the tables between 2 EC2 instances. Since AWS had the option to take online snapshots, the plan was to take a snapshot, create a new
Making HAProxy 1.5 replication lag aware in MySQL
(Stephane Combaudon) HAProxy is frequently used as a software load balancer in the MySQL world. Peter Boros, in a past post, explained how to set it up with Percona XtraDB Cluster (PXC) so that it only sends queries to available nodes. The same approach can be used in a regular master-slaves setup t
Monitor MySQL Performance Interactively With VividCortex
(Baron Schwartz) If you’re monitoring MySQL performance on dozens or hundreds of servers, chances are you have a “rainbow chart” – a time-series chart with hundreds of tiny area graphs stacked on top of each other, crawling imperceptibly one pixel at a time across the big-screen monitor in your offi
InnoDB’s multi-versioning handling can be Achilles’ heel
(Peter Zaitsev) I believe InnoDB storage engine architecture is great for a lot of online workloads, however, there are no silver bullets in technology and all design choices have their trade offs. In this blog post I’m going to talk about one important InnoDB limitation that you should consider.
Some Notes on Index Statistics in InnoDB
(Vasil Dimov) In MySQL 5.6 we introduced a huge improvement in the way that index and table statistics are gathered by InnoDB and subsequently used by the Optimizer during query optimization: Persistent Statistics.
What is stuck in MySQL server?
(Vlad Fedorkov) There are few easy ticks to see what is stuck inside MySQL instance. All these techniques will not give you whole picture, but might help to find queries that block performance. Let’s start from what exactly doing your MySQL server right now.
