Improving Percona XtraDB Cluster SST startup with Google Compute Engine...
As the need for information grows so does the size of data we need to keep in our databases. SST is unavoidable for spinning up new nodes in a PXC cluster and when datasets reach the “terra-byte” range...
View Article5 free handy tools for monitoring and managing MySQL replication
MySQL Replication is very simple to set up. In this post I’ll discuss its importance and five handy tools for monitoring and managing MySQL replication.What is MySQL Replication? It’s the process of...
View ArticleAdvanced JSON for MySQL
What is JSONJSON is an text based, human readable format for transmitting data between systems, for serializing objects and for storing document store data for documents that have different...
View ArticleIllustrating Primary Key models in InnoDB and their impact on disk usage
On a recent engagement I worked with a customer who makes extensive use of UUID() values for their Primary Key and stores it as char(36), and their row count on this example table has grown to over 1...
View ArticleChecking table definition consistency with mysqldiff
Data inconsistencies in replication environments are a pretty common. There are lots of posts that explain how to fix those using pt-table-checksum and pt-table-sync. Usually we only care about the...
View ArticleProfiling MySQL queries from Performance Schema
When optimizing queries and investigating performance issues, MySQL comes with built in support for profiling queries akaSET profiling = 1; . This is already awesome and simple to use, but why the...
View ArticleOptimizer hints in MySQL 5.7.7 – The missed manual
In version MySQL 5.7.7 Oracle presented a new promising feature: optimizer hints. However it did not publish any documentation about the hints. The only note which I found in the user manual about the...
View ArticleMongoDB’s flexible schema: How to fix write amplification
Being schemaless is one of the key features of MongoDB. On the bright side this allows developers to easily modify the schema of their collections without waiting for the database to be ready to accept...
View ArticleAuditing MySQL with McAfee and MongoDB
Greetings everyone! Let’s discuss a 3rd Party auditing solution to MySQL and how we can leverage MongoDB® to make sense out of all of that data.The McAfee MySQL Audit plugin does a great job of...
View Article3 handy tools to remove problematic MySQL processes
DBAs often encounter situations where they need to kill queries to ensure there are no long-running queries on a MySQL server that would impact performance. Long-running queries can be the result of...
View Article