Databases
42 notes
Some notes are currently available only in Chinese. English translations are shown when available.
- MySQL Files and Durable Storagehistorical
How database files, redo/binlog, tablespaces, filesystem caches, and fsync interact.
- MySQL Data Typeshistorical
Choosing numeric, temporal, string, binary, JSON, and exact-value types from semantics and access patterns.
- 1.13 MySQL Binary Loghistorical
MySQL server-level change logging for replication and point-in-time recovery, including statement/row formats, durability policy, and its distinction from InnoDB redo.
- 1.14 MySQL Architecturehistorical
The path from a client connection through parsing, optimization, execution, and the storage-engine interface.
- MySQL Connections and Connectorshistorical
Client authentication, sessions, connection pools, limits, timeouts, and protocol lifecycle.
- MySQL Optimizer Statisticshistorical
Cardinality and distribution statistics used for cost-based query-plan selection.
- MySQL Table Access Methodshistorical
Full scans, index scans, range access, point lookup, ref access, and plan-dependent row retrieval.
- MySQL Slow Query Loghistorical
Capturing expensive statements for plan analysis and workload prioritization.
- MySQL SHOW PROFILEhistorical
Historical per-query profiling and modern alternatives for diagnosing query execution.