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.
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.
Use MySQL JSON columns effectively with path operators, functional indexes via generated columns, JSON_CONTAINS filtering, and partial updates with JSON_SET.
MySQL 8 introduced comprehensive password management — password validation policies, reuse history, expiration, and dual passwords for zero-downtime credential rotation.
Enable MySQL GTID replication with zero downtime using the 6-step online migration. Covers MASTER_AUTO_POSITION, GTID-incompatible statements, and status monitoring.
Harden MySQL user permissions with host-scoped grants, validate_password plugin, account locking, and privilege auditing. Essential for SOC2 and PCI-DSS compliance.
Implement MySQL audit logging for SOC2, PCI-DSS, and HIPAA compliance. Covers MariaDB Audit Plugin, general query log, trigger-based auditing, and SIEM integration.
MySQL InnoDB full-text search is underused and often misconfigured. With 8.4 LTS, new defaults and tuning opportunities can cut FTS query time by 60% or more.
Encrypt MySQL data at rest with InnoDB tablespace encryption and in transit with TLS. Covers keyring plugin, require_secure_transport, and binary log encryption.
Get the latest database insights and expert tips delivered to your inbox.
Subscribe to our RSS feed for instant updates.
RSS Feed