Tagged articles

InnoDB

928 articles · Page 10 of 10
Architect
Architect
Apr 8, 2016 · Databases

InnoDB IO Subsystem and Buffer Pool Memory Management Overview

This article explains InnoDB's file I/O interfaces, asynchronous and synchronous read/write mechanisms, background IO threads, AIO request handling, concurrency controls, prefetch strategies, log write padding, and the evolution of buffer pool initialization, chain management, and page eviction in MySQL 5.7.

Buffer PoolIOInnoDB
0 likes · 19 min read
InnoDB IO Subsystem and Buffer Pool Memory Management Overview
dbaplus Community
dbaplus Community
Mar 23, 2016 · Databases

Boost MySQL Insert Speed with Batch Inserts, Transactions, and Ordered Data

This article explains three practical techniques—batching multiple rows into a single INSERT, wrapping inserts in transactions, and inserting records in primary‑key order—to significantly improve MySQL InnoDB insert performance, backed by detailed test results and important configuration tips.

Batch InsertInnoDBInsert Optimization
0 likes · 7 min read
Boost MySQL Insert Speed with Batch Inserts, Transactions, and Ordered Data
Architect
Architect
Mar 19, 2016 · Databases

Understanding Percona XtraBackup (PXB) Architecture and Backup Process

This article explains the components, communication mechanisms, full and incremental backup procedures, and restoration steps of Percona XtraBackup (PXB), detailing how the innobackupex script and xtrabackup binary cooperate to perform hot physical backups of MySQL/InnoDB databases.

InnoDBMySQLPercona XtraBackup
0 likes · 10 min read
Understanding Percona XtraBackup (PXB) Architecture and Backup Process

Changes in InnoDB Auto‑Increment Locking Mechanism After MySQL 5.1.22 and Configuration Options

The article explains how InnoDB’s auto‑increment handling changed after MySQL 5.1.22—from using a table lock to a lightweight mutex for predictable‑row inserts—and details the three innodb_autoinc_lock_mode settings, their impact on concurrency and replication, and related pitfalls such as non‑sequential IDs.

InnoDBMySQLauto-increment
0 likes · 4 min read
Changes in InnoDB Auto‑Increment Locking Mechanism After MySQL 5.1.22 and Configuration Options
Qunar Tech Salon
Qunar Tech Salon
Mar 13, 2016 · Databases

Introduction to InnoDB Transaction Lock System

This article provides a comprehensive overview of MySQL InnoDB's transaction lock system, covering row‑level and table‑level lock types, their flags, isolation‑level behavior, deadlock detection, and illustrative examples with SQL and source‑code snippets.

InnoDBLock TypesMySQL
0 likes · 28 min read
Introduction to InnoDB Transaction Lock System
Qunar Tech Salon
Qunar Tech Salon
Mar 11, 2016 · Databases

InnoDB Storage Formats, System Pages, IO Subsystem, and Buffer Pool Management in MySQL 5.7

This article explains MySQL 5.7 InnoDB's traditional compressed storage format, system page structures, external storage pages, encrypted and R‑TREE pages, the IO subsystem including asynchronous AIO handling and read‑ahead strategies, as well as buffer pool initialization, management, and concurrency control.

Buffer PoolCompressionIO Subsystem
0 likes · 25 min read
InnoDB Storage Formats, System Pages, IO Subsystem, and Buffer Pool Management in MySQL 5.7
Qunar Tech Salon
Qunar Tech Salon
Mar 9, 2016 · Databases

InnoDB Physical File Structure and Management Overview

This article provides a comprehensive technical overview of InnoDB's physical file architecture, detailing how fixed‑size blocks, page types, extents, file‑list structures, segment creation, page allocation, recycling mechanisms, index page composition, and both traditional and transparent compression methods work together to manage MySQL storage efficiently.

B-TreeDatabase StorageFile System
0 likes · 23 min read
InnoDB Physical File Structure and Management Overview
Architect
Architect
Mar 3, 2016 · Databases

Understanding InnoDB Adaptive Hash Index (AHI) Mechanism

This article explains how InnoDB's Adaptive Hash Index works, covering its initialization, information gathering, index and block statistics updates, page‑level hash construction, usage conditions, maintenance procedures, shortcut query mode, and monitoring via performance metrics.

Adaptive Hash IndexInnoDBMySQL
0 likes · 15 min read
Understanding InnoDB Adaptive Hash Index (AHI) Mechanism
21CTO
21CTO
Mar 2, 2016 · Databases

Inside MySQL InnoDB Full-Text Index: Architecture, Operations, and Optimization

This article examines MySQL’s InnoDB full‑text indexing from MySQL 5.6 onward, detailing supported search modes, the structure of auxiliary index files, the lifecycle of DML operations, transaction handling, cache synchronization, optimization procedures, background threads, monitoring tables, stop‑word configuration, and the built‑in n‑gram parser.

Database InternalsInnoDBMySQL
0 likes · 23 min read
Inside MySQL InnoDB Full-Text Index: Architecture, Operations, and Optimization
Architect
Architect
Mar 2, 2016 · Databases

InnoDB Full-Text Index Architecture and Operations in MySQL 5.7

This article explains MySQL InnoDB full-text indexing, covering supported modes, auxiliary tables, creation, DML handling, query processing, transaction management, cache synchronization, optimization, background threads, monitoring, stopwords, plugins, and the built‑in n‑gram parser, with code references from MySQL 5.7.

InnoDBMySQLOptimization
0 likes · 17 min read
InnoDB Full-Text Index Architecture and Operations in MySQL 5.7
Architect
Architect
Mar 1, 2016 · Databases

In-depth Overview of MySQL InnoDB Page Types, Compression, IO Subsystem, and Buffer Pool Management

This article provides a comprehensive technical overview of MySQL InnoDB's internal page structures—including compressed, system, external, encrypted, and R‑TREE pages—along with detailed explanations of the IO subsystem, double‑write buffer, temporary tablespaces, and buffer pool memory management mechanisms.

Buffer PoolDatabase InternalsIO Subsystem
0 likes · 25 min read
In-depth Overview of MySQL InnoDB Page Types, Compression, IO Subsystem, and Buffer Pool Management
Architect
Architect
Feb 6, 2016 · Databases

Introduction to InnoDB Transaction Lock System

This article provides a comprehensive overview of InnoDB's transaction lock mechanisms, covering row‑level lock types, table‑level locks, lock management procedures, deadlock detection, and practical examples, all based on MySQL 5.7.10.

Database InternalsInnoDBMySQL
0 likes · 30 min read
Introduction to InnoDB Transaction Lock System
dbaplus Community
dbaplus Community
Dec 30, 2015 · Databases

Mastering MySQL: Practical DBA Optimization Techniques and Best Practices

This article presents a comprehensive guide to MySQL optimization, covering its strengths and weaknesses, daily DBA tasks, development and operational standards, sharding strategies, backup solutions, performance tuning, replication options, InnoDB configuration, system-level tweaks, and future improvement directions.

DBAInnoDBMySQL
0 likes · 14 min read
Mastering MySQL: Practical DBA Optimization Techniques and Best Practices
Efficient Ops
Efficient Ops
Dec 8, 2015 · Databases

What’s the Ideal MySQL DBA Learning Path? Insights from an InnoDB Core Developer

This article shares a MySQL InnoDB core developer’s recommendations on DBA learning stages, Oracle’s stance on MySQL’s future, official comparisons with MariaDB and PostgreSQL, and how MySQL’s globally distributed development team collaborates, offering practical guidance for database professionals.

DBA Learning PathDatabase DevelopmentInnoDB
0 likes · 11 min read
What’s the Ideal MySQL DBA Learning Path? Insights from an InnoDB Core Developer
MaGe Linux Operations
MaGe Linux Operations
Nov 29, 2015 · Databases

Mastering Percona XtraBackup: Principles, Commands, and Best Practices

This guide explains how Percona XtraBackup works for MySQL hot backups, covering required permissions, key terminology, backup and incremental backup mechanisms, essential command‑line options, and practical script examples to ensure reliable, low‑impact data protection.

Incremental BackupInnoDBPercona XtraBackup
0 likes · 12 min read
Mastering Percona XtraBackup: Principles, Commands, and Best Practices
Qunar Tech Salon
Qunar Tech Salon
Oct 11, 2015 · Databases

Understanding MySQL Indexes: Theory, Implementation, and Optimization Strategies

This article provides a comprehensive overview of MySQL indexing, covering the theoretical foundations of B‑Tree and B+Tree data structures, the differences between MyISAM and InnoDB index implementations, and practical optimization techniques such as left‑most prefix usage, selectivity analysis, and prefix indexing.

B+ TreeB-TreeInnoDB
0 likes · 27 min read
Understanding MySQL Indexes: Theory, Implementation, and Optimization Strategies
21CTO
21CTO
Sep 16, 2015 · Databases

Mastering MySQL Indexes: B‑Tree, B+Tree, and Optimization Strategies

This article examines MySQL indexing theory, covering B‑Tree and B+Tree structures, storage‑engine differences between MyISAM and InnoDB, left‑most prefix rules, index selectivity, prefix indexes, and practical optimization techniques for high‑performance query execution.

B+ TreeB-TreeInnoDB
0 likes · 29 min read
Mastering MySQL Indexes: B‑Tree, B+Tree, and Optimization Strategies
21CTO
21CTO
Aug 31, 2015 · Databases

Optimizing MySQL on SSD: Real‑World InnoDB Tuning Strategies

This article walks through the background of I/O issues in a MySQL project, explains SSD characteristics, and details step‑by‑step InnoDB parameter adjustments—including I/O scheduler changes, innodb_io_capacity, and adaptive flushing—both before and after a master‑slave switch, supported by performance data and diagrams.

InnoDBMySQLSSD
0 likes · 17 min read
Optimizing MySQL on SSD: Real‑World InnoDB Tuning Strategies
Qunar Tech Salon
Qunar Tech Salon
Aug 21, 2015 · Databases

Comprehensive Guide to MySQL: History, Advantages, Issues, Development Standards, Operations, and Performance Optimization

This article provides an extensive overview of MySQL, covering its history, strengths and limitations, recommended development and operational standards, replication and high‑availability strategies, backup and recovery methods, as well as detailed performance‑tuning techniques for InnoDB and alternative storage engines.

InnoDBMySQLOnline DDL
0 likes · 28 min read
Comprehensive Guide to MySQL: History, Advantages, Issues, Development Standards, Operations, and Performance Optimization
Java High-Performance Architecture
Java High-Performance Architecture
Aug 3, 2015 · Databases

Boost MySQL Performance: When InnoDB Beats MyISAM and How to Avoid Common Pitfalls

While InnoDB’s row‑level locking generally outperforms MyISAM’s table‑level locking under high concurrency, misuse can negate its advantages; this guide explains why indexing, precise lock scopes, minimal range queries, smaller transactions, and lower isolation levels are essential for optimal InnoDB performance.

Database IndexingInnoDBMySQL
0 likes · 2 min read
Boost MySQL Performance: When InnoDB Beats MyISAM and How to Avoid Common Pitfalls
Efficient Ops
Efficient Ops
Jul 24, 2015 · Databases

What MySQL 5.7 InnoDB Experts Reveal: Key Q&A on New Features

An expert panel from the High‑Efficiency Operations community answers eleven pressing MySQL 5.7 questions, covering test hardware, GA timeline, GIS speed, virtual column indexing, materialized view plans, 2‑D geo support, performance monitoring, Oracle’s market strategy, geojson handling, multi‑source replication, buffer‑pool locking, and InnoDB Memcached consistency.

GISInnoDBMaterialized Views
0 likes · 7 min read
What MySQL 5.7 InnoDB Experts Reveal: Key Q&A on New Features
Efficient Ops
Efficient Ops
Jul 5, 2015 · Databases

What’s New in MySQL InnoDB 5.7? Performance Boosts and Fresh Features

The article reviews MySQL InnoDB 5.7’s major performance enhancements—such as transaction pooling, temporary‑table redesign, buffer and DDL optimizations—and introduces new capabilities like native partitioning, dynamic buffer sizing, GIS support, virtual columns, and advanced compression, all illustrated with benchmark graphics.

InnoDBMySQLNew Features
0 likes · 11 min read
What’s New in MySQL InnoDB 5.7? Performance Boosts and Fresh Features
MaGe Linux Operations
MaGe Linux Operations
Jul 2, 2015 · Databases

15 Essential MySQL & MariaDB Performance Tuning Tips for Faster Databases

This guide walks you through essential MySQL and MariaDB performance‑tuning techniques—including storage engine settings, disk placement, buffer pool sizing, swappiness, connection limits, thread cache, DNS lookup, query cache, temporary tables, slow‑query logging, idle connections, file‑system choices, packet size, and testing tools—to help you optimize and maintain a high‑speed, reliable database server.

InnoDBLinuxMariaDB
0 likes · 15 min read
15 Essential MySQL & MariaDB Performance Tuning Tips for Faster Databases
Qunar Tech Salon
Qunar Tech Salon
Jan 18, 2015 · Databases

MySQL Performance Optimizations and Feature Improvements: Group Commit, DDL Fast Fail, GTID, Auto‑Increment Persistence, Replication, and Key Partitioning

This article presents a comprehensive technical overview of MySQL performance tuning and feature enhancements—including group‑commit redesign, DDL fast‑fail, GTID handling, persistent auto‑increment, replication parallelism, and key‑partition hash changes—backed by real‑world test data from Taobao's large‑scale deployment.

DDLGroup CommitInnoDB
0 likes · 27 min read
MySQL Performance Optimizations and Feature Improvements: Group Commit, DDL Fast Fail, GTID, Auto‑Increment Persistence, Replication, and Key Partitioning