Expert insights on database management, performance optimization, and reliability engineering from industry professionals
Understand why MySQL removed the query cache in 8.0 and what to use instead: application-level Redis caching, ProxySQL query cache, and pre-computed summary tables.
Migrate MySQL schema changes online with gh-ost using binlog streaming instead of triggers. Covers dynamic throttling via Unix socket, postpone-cut-over flag, and test-on-replica mode.
Benchmark MySQL with sysbench OLTP workloads. Covers setup, read/write and read-only suites, interpreting TPS and 95th percentile latency, and comparing before/after changes.
Perform zero-downtime MySQL schema changes with pt-online-schema-change. Covers how it works, throttle settings, max-load protection, and when to use gh-ost instead.
Tune the InnoDB buffer pool for maximum MySQL performance. Covers sizing to 70-80% RAM, monitoring hit ratio, dynamic resize, warm-up on restart, and pollution prevention.
MySQL replication errors 1062 and 1032 stop your replica SQL thread silently. Learn to diagnose binlog failures, fix data drift with pt-table-sync, and configure GTID-safe replication.
Implement MySQL point-in-time recovery using binary logs. Covers binlog configuration, mysqlbinlog replay with stop-datetime, GTID-based filtering, and S3 binlog archival.
Use MySQL JSON columns effectively with path operators, functional indexes via generated columns, JSON_CONTAINS filtering, and partial updates with JSON_SET.
MySQL InnoDB Cluster combines Group Replication, MySQL Shell, and MySQL Router into a complete HA solution. Here's how to deploy and manage it in production.
MySQL Group Replication and Galera Cluster both promise multi-primary high availability, but they behave very differently under load, network partitions, and node failures.
Connection exhaustion is one of the most common causes of database downtime at scale. Here is how production teams use PgBouncer and ProxySQL to handle 10,000+ concurrent connections.
Configure the MySQL slow query log and analyze it with pt-query-digest to find top offenders by total time. Includes EXPLAIN diagnosis and performance_schema alternative.
Get the latest database insights and expert tips delivered to your inbox.
Subscribe to our RSS feed for instant updates.
RSS Feed