The WebScale Database Infrastructure Architecture, Engineering and Operations Company

Full-Stack Database Engineering & Cloud DBaaS Solutions for PostgreSQL, MySQL, MongoDB & More | Performance, Scalability, High Availability, Security & Analytics Experts

  • MinervaDB
    • Who we are
    • Data Transformation
    • Remote DBA Support
    • MinervaDB Team Profile
    • Pricing
  • Products
    • MySQL
      • MySQL Optimization
      • MySQL Consulting
    • PostgreSQL
      • PostgreSQL Consulting
      • PostgreSQL Health Check
      • PostgreSQL Security
    • MariaDB Consulting
      • MariaDB Health Check
    • MongoDB Full-Stack Optimization
    • Full-stack DATA Ops.
    • Database SRE
    • Cloud DBA Services
    • NoSQL Consulting
    • Ticketing System
  • Support
    • Enterprise Support
    • Emergency Support
    • MySQL Support
    • MariaDB Support
      • Full-Stack Optimization
    • PostgreSQL Support
    • MongoDB Support
    • NoSQL
      • MinervaDB NoSQL Platform
    • Redis Support
      • Redis Performance Audit
    • CockroachDB Support
    • Milvus Support
    • Cassandra Support
    • Kafka Support
    • Linux SRE
    • Ticketing System
  • Remote DBA
    • 24/7 PostgreSQL DBA Support
    • PostgreSQL DBA
      • PostgreSQL + Ruby-on-Rails
      • PostgreSQL Maintenance Plan
    • 24/7 Remote MySQL DBA Support
      • MySQL Remote DBA
    • 24/7 Remote MariaDB DBA Support
      • MariaDB DBA
    • Managed Services for NoSQL
    • MongoDB Services
    • RDBA Subscription Plans
    • How RDBA Works ?
    • Database SRE
    • Cloud DBA Services
    • Ticketing System
  • ClickHouse
  • Blog
    • Shiv Iyer Talks
    • MinervaDB Blog
  • Careers
  • Contact
    • MinervaDB Contacts
    • Contact MinervaDB – Book a Seamless Appointment Now
    • Engagement Models
    • FAQ
    • Privacy Policy
    • Cookie Policy
  • Facebook
    • Data Ops. Geek
  • Twitter
    • @MinervaDB
    • @ShivIyer
    • @ChistaDATA
  • LinkedIn
    • Shiv Iyer
  • GitHub
    • @ShivIyer
  • Medium
HomeMySQL

MySQL

MySQL Performance

Tips and Tricks for reducing Leaf Block Contention happening to InnoDB

Leaf block contention in InnoDB Leaf block contention in InnoDB tables can significantly impact the performance of your MySQL database, especially under high concurrency. This situation typically occurs when multiple transactions are trying to modify [...]
MySQL Internals

InnoDB Locking Mechanisms Explained: From Flush Locks to Deadlocks

InnoDB, as a MySQL storage engine, uses various locking mechanisms to manage concurrency and ensure data integrity. Understanding these locks is essential for effective database administration and optimization. Now, let's explore each of these lock [...]
MySQL DBA

Tips and Tricks for troubleshooting MySQL Thread Cache performance in high concurrent update applications

MySQL thread cache MySQL thread cache plays a crucial role in systems with high concurrency, especially during frequent updates. When sized correctly, the thread cache reduces the overhead of creating and destroying threads for new [...]
MySQL Performance

Optimizing MySQL 8 Performance: Strategies for Using Workload Statistics Effectively

MySQL Performance Optimization When troubleshooting MySQL 8 performance issues, relying on workload statistics helps identify query inefficiencies and optimize resource allocation effectively. Analyzing workload patterns enables targeted optimizations, reducing query response times and improving overall [...]
MySQL Performance

Maximizing MySQL Database Performance: Advanced Statistical Analysis of Query Throughput Capacity

Query Throughput Capacity in MySQL Performance Troubleshooting Query Throughput Capacity in MySQL performance troubleshooting measures the number of queries processed by the server within a specific time frame (e.g., queries per second). This metric serves [...]
MySQL Performance

Enhancing MySQL Performance: Strategic CPU Affinity and Priority Management

Using CPU affinity and nice levels to prioritize MySQL processes can significantly enhance performance, especially on multi-core systems or servers with other demanding applications. Here’s how to do it: 1. Setting CPU Affinity Purpose: CPU [...]
MySQL DBA

Understanding MySQL’s Thread-Based Architecture: Internal Workings, Connection Handling, and Performance Optimization

MySQL's Thread-Based Architecture Understanding MySQL's Thread-Based Architecture is crucial for comprehending the database's performance and behavior under different workloads. MySQL utilizes threads to handle various tasks, including client connections, query execution, and system maintenance. Let's [...]
MySQL Performance

Expert Guide to MySQL Performance Troubleshooting: Best Practices and Optimization Techniques

Troubleshooting MySQL performance involves a systematic approach to identify bottlenecks and inefficiencies in the database system. By following this detailed guide, you can apply the principles of effective MySQL performance troubleshooting to enhance system efficiency. [...]
MySQL Performance

Comprehensive MySQL Health Check Guide: Scripts and Strategies for Optimal Database Performance

MySQL Health Check Performing regular health checks on your MySQL installation is vital for ensuring optimal performance, security, and reliability. A comprehensive health check involves various aspects of the MySQL database, from performance metrics to [...]
MySQL DBA

Failover and Recovery Scenarios in InnoDB Cluster and ClusterSet

Failover and Recovery in InnoDB Cluster In managing MySQL databases, especially in high-availability environments like InnoDB Cluster and ClusterSet, it's essential to have robust failover and recovery mechanisms in place. These systems provide advanced features [...]

Posts pagination

« 1 2 3 4 … 12 »

Search MinervaDB Blog 🔎

Tell us how we can help!

Loading

★Read this WARNING★

* Everything changes over time – Our blogs/posts and comments changes over time, That’s how it should be! Whatever we comment from MinervaDB Inc. Teams (including Shiv Iyer) and other stakeholders or guest bloggers posted here are never permanent, These things worked for us. But, there is no guarantee they will work for you too, When using the recommendations from ChistaDATA or MinervaDB or MinervaSQL or any other online resources / Google,  You must test the advice before applying them to your production systems, and always invest for a robust Database DR solution, Thank you for understanding. 

Recent Posts ✏

  • Building Horizontally Scalable RDS Infrastructure
  • Vector Index Algorithms in Milvus
  • Extending Milvus with Custom Plugins and Extensions
  • Milvus Migration Strategies
  • PostgreSQL Threat Modeling for FinTech

☎ Contact Global Sales (24*7)

📞 (844) 588-7287 (USA)

📞 (415) 212-6625 (USA)

 

☎ TOLL FREE PHONE (24*7)

(844) 588-7287 

📌 Our Support Channels (24*7)

✔ Email
✔ IRC
✔ Skype
✔ Google Hangouts
✔ WhatsApp
✔ Telegram
✔ Phone

🚩 MinervaDB FAX

+1 (209) 314-2364

Corporate Address: California

MinervaDB Inc.
440 N BARRANCA AVE #9718 COVINA,
CA 91723

Corporate Address: Delaware

MinervaDB Inc.,
PO Box 2093 PHILADELPHIA PIKE #3339
CLAYMONT, DE 19703

Corporate Address: Houston

MinervaDB Inc.,
1321 Upland Dr. PMB 19322, Houston,
TX, 77043, US

📨 Contact MinervaDB (24*7)

 Email – contact@minervadb.com 

(We are online 24*7)

 Google Hangouts – contact@minervadb.com

(for emergency support and quick response)

 

☛ Contact Shiv Iyer
▬▬▬▬▬▬▬▬▬▬▬▬▬
 Email – shiv@minervadb.com
Google Hangouts – shiv@minervadb.com

 

☛ Shiv Iyer LinkedIn
▬▬▬▬▬▬▬▬▬▬▬▬▬

https://www.linkedin.com/in/thewebscaledba/

 

☛ Shiv Iyer GitHub
▬▬▬▬▬▬▬▬▬▬▬▬▬

https://github.com/shiviyer 

HOW CAN WE HELP?

We are committed to building Optimal, Scalable, Highly Available, Reliable, Fault-Tolerant and Secured Database Infrastructure Operations for WebScale to our customers globally

📨 Contact MinervaDB Support (24*7)

✔ Support (24*7) – support@minervadb.com

✔ Google Hangouts – support@minervadb.com

(for emergency support and quick response)

📨 Only for MinervaDB 24*7 Enterprise-Class Support Customers 

If you are a MinervaDB 24*7 Enterprise-Class Support Customer, You can submit support tickets by sending email to support@minervadb.zohodesk.com or submit tickets online here

📌 Add us on Skype

✔ askdbexperts.skype 

✔ shiv_askdbexperts

✔ talk2shiviyer 

(You may contact Shiv Iyer directly for quick response and emergency support)

🌍 User groups we proudly support

✔ MinervaDB MySQL Users Group 

✔ ClickHouse India Users Group

💲Flexible Payment

✔ Wire

✔ PayPal

✔ Credit / Debit Cards

✔ Cheque

✔ Cash

💲Pay online using PayPal

https://www.paypal.me/ASKDBEXPERTS

★ Discounts ★

Discounts are applicable only for multi-year contracts / long-term engagements, We don’t hire low-quality and cheap rookie consultants to manage your mission-critical Database Systems Infrastructure Operations and so our consulting rates are competitive. Being a virtual corporation (no physical offices anywhere in the world), whatever you pay go directly to our consultant’s fee. It’s impossible for us to offer you low-cost consulting, support and remote DBA services with elite-class team, Thanks for understanding and doing business with MinervaDB.

PostgreSQL is a registered trademark of the PostgreSQL Community Association. ClickHouse is a registered trademark of ClickHouse, Inc. MongoDB is a registered trademark of MongoDB, Inc. Couchbase is a registered trademark of Couchbase, Inc. Redis is a registered trademark of Redis Ltd. Apache Cassandra is a registered trademark of the Apache Software Foundation. Milvus is a registered trademark of Zilliz. MinIO is a registered trademark of MinIO, Inc. Amazon Redshift and Amazon Aurora are registered trademarks of Amazon.com, Inc. Google Cloud is a registered trademark of Google LLC. Snowflake is a registered trademark of Snowflake Inc. Databricks is a registered trademark of Databricks, Inc. MySQL and InnoDB are registered trademarks of Oracle Corporation. Oracle is a registered trademark of Oracle Corporation. MariaDB is a trademark of MariaDB Corporation Ab. All other trademarks are property of their respective owners. Other product or company names mentioned may be trademarks or trade names of their respective owner. Copyrights © 2010-2025. All Rights Reserved by MinervaDB®.

Contents

×
    • Failover and Recovery in InnoDB Cluster
  • InnoDB Cluster Failover and Recovery
  • 1. Automatic Failover Configuration
  • 2. Manual Failover Process
  • 3. Node Recovery Script
  • InnoDB ClusterSet Failover and Recovery
  • 1. ClusterSet Configuration
  • 2. Failover to a Replica Cluster
  • 3. Recovery and Synchronization
  • General Configuration Recommendations
  • Conclusion
→ Index