Tag

Data Dictionary

0 views collected around this technical thread.

Aikesheng Open Source Community
Aikesheng Open Source Community
Mar 24, 2025 · Databases

Analysis of MySQL Bug #115352: InnoDB Assertion Failure When Killing a Partition‑Table ALTER

This article walks through the investigation of MySQL bug #115352, describing how an assertion failure in InnoDB’s dictionary cache caused a server crash during a killed ALTER TABLE on a partitioned table, the debugging steps taken, and the eventual fix applied in MySQL 8.0.40.

CorefileData DictionaryInnoDB
0 likes · 9 min read
Analysis of MySQL Bug #115352: InnoDB Assertion Failure When Killing a Partition‑Table ALTER
Tencent Database Technology
Tencent Database Technology
Jan 19, 2023 · Databases

Atomic DDL Implementation in MySQL 8.0: Metadata Management and DDL Log Mechanisms

This article provides a comprehensive technical analysis of MySQL 8.0's atomic DDL implementation, detailing the transition from fragmented FRM-based metadata to a unified InnoDB Data Dictionary, and explaining how the DDL Log mechanism ensures crash-safe physical file operations during schema modifications.

Atomic DDLDDL LogData Dictionary
0 likes · 17 min read
Atomic DDL Implementation in MySQL 8.0: Metadata Management and DDL Log Mechanisms
Aikesheng Open Source Community
Aikesheng Open Source Community
Sep 27, 2021 · Databases

Troubleshooting MySQL 5.6→5.7→8.0 Upgrade Failure Caused by Orphan Tablespaces and Data Dictionary Inconsistency

This article details the background, error analysis, and step‑by‑step solutions—including logical dump/restore and tablespace transfer—for fixing a MySQL 5.6 to 8.0 in‑place upgrade failure caused by missing #sql‑ib orphan files and data‑dictionary mismatches in a large Zabbix deployment.

Data DictionaryIn-PlaceMySQL
0 likes · 10 min read
Troubleshooting MySQL 5.6→5.7→8.0 Upgrade Failure Caused by Orphan Tablespaces and Data Dictionary Inconsistency
Xueersi Online School Tech Team
Xueersi Online School Tech Team
Jul 31, 2020 · Big Data

Designing and Implementing a Comprehensive Data Metric System and Data Warehouse for Online Education

This article explains how to build a systematic data metric framework—including indicator definitions, dimension management, data dictionary, and data warehouse architecture—to turn massive online‑school data into actionable business insights and support efficient decision‑making and BI visualization.

Business IntelligenceData DictionaryData Warehouse
0 likes · 23 min read
Designing and Implementing a Comprehensive Data Metric System and Data Warehouse for Online Education
Aikesheng Open Source Community
Aikesheng Open Source Community
Jul 9, 2020 · Databases

Understanding Atomic DDL and the Data Dictionary in MySQL 8.0

This article explains how MySQL 8.0 introduces atomic DDL by moving the data dictionary into InnoDB system tables, describes the pre‑8.0 non‑atomic behavior, outlines the DDL execution phases, shows practical comparison results, and details how to view and configure DDL logs.

Atomic DDLDDL LogData Dictionary
0 likes · 8 min read
Understanding Atomic DDL and the Data Dictionary in MySQL 8.0
Aikesheng Open Source Community
Aikesheng Open Source Community
May 8, 2019 · Databases

MySQL 8.0.16 New Upgrade Method: Replacing mysql_upgrade with the --upgrade Option

Starting with MySQL 8.0.16, the traditional mysql_upgrade command is deprecated and replaced by a new server upgrade method using the --upgrade option, which offers faster, simpler, and safer upgrades without restarting, and provides four modes (NONE, AUTO, MINIMAL, FORCE) to control data dictionary and system table updates.

Data DictionaryDatabaseMySQL
0 likes · 4 min read
MySQL 8.0.16 New Upgrade Method: Replacing mysql_upgrade with the --upgrade Option
Tencent Database Technology
Tencent Database Technology
Mar 12, 2019 · Databases

Understanding MySQL 8.0 Data Dictionary, Atomic DDL, and Persistent Autoincrement

This article explains the evolution of MySQL's data dictionary from pre‑8.0 scattered metadata to the unified InnoDB dictionary tables in MySQL 8.0, covering storage structures, dictionary caching, information_schema changes, serialized dictionary information (SDI), atomic DDL mechanisms, persistent autoincrement handling, upgrade considerations, and provides practical code examples.

Atomic DDLData DictionaryInnoDB
0 likes · 22 min read
Understanding MySQL 8.0 Data Dictionary, Atomic DDL, and Persistent Autoincrement
Architecture Digest
Architecture Digest
Mar 9, 2017 · Backend Development

Common Design Issues and Best Practices for Distributed System Interfaces

The article outlines key challenges in distributed API design—including date formatting, decimal precision, response structures, idempotency, security, and naming consistency—and provides practical recommendations to improve usability, scalability, and maintainability across backend services.

API designData DictionaryIdempotency
0 likes · 12 min read
Common Design Issues and Best Practices for Distributed System Interfaces