MySQL 8.0 Release Notes
MySQL 8.0 Source Code Documentation
目录
- 8.1 Optimization Overview
- 8.2优化SQL语句
- 8.3优化和索引
-
- 8.3.1 How MySQL Uses Indexes
- 8.3.2 Primary Key Optimization
- 8.3.3空间指数优化
- 8.3.4 Foreign Key Optimization
- 8.3.5 Column Indexes
- 8.3.6多列索引
- 8.3.7 Verifying Index Usage
- 8.3.8 InnoDB and MyISAM Index Statistics Collection
- 8.3.9 Comparison of B-Tree and Hash Indexes
- 8.3.10指数扩展的使用
- 8.3.11 Optimizer Use of Generated Column Indexes
- 8.3.12 Invisible Indexes
- 8.3.13 Descending Indexes
- 8.3.14 Indexed Lookups from TIMESTAMP Columns
- 8.4 Optimizing Database Structure
- 8.5 Optimizing for InnoDB Tables
-
- 8.5.1优化InnoDB表的存储布局
- 8.5.2 Optimizing InnoDB Transaction Management
- 8.5.3优化InnoDB只读事务
- 8.5.4 Optimizing InnoDB Redo Logging
- 8.5.5 Bulk Data Loading for InnoDB Tables
- 8.5.6 Optimizing InnoDB Queries
- 8.5.7 Optimizing InnoDB DDL Operations
- 8.5.8 Optimizing InnoDB Disk I/O
- 8.5.9优化InnoDB配置变量
- 8.5.10 Optimizing InnoDB for Systems with Many Tables
- 8.6 Optimizing for MyISAM Tables
- 8.7优化内存表
- 8.8了解查询执行计划
- 8.9控制ing the Query Optimizer
- 8.10 Buffering and Caching
- 8.11 Optimizing Locking Operations
- 8.12优化MySQL Server
- 8.13 Measuring Performance (Benchmarking)
- 8.14 Examining Server Thread (Process) Information
本章介绍如何优化MySQL性能并提供示例。优化涉及在几个级别配置,调整和测量性能。根据您的作业角色(开发人员,DBA或两者的组合),您可以在各个SQL语句,整个应用程序,单个数据库服务器或多个网络数据库服务器的级别优化。有时,您可以提前主动并计划提前进行性能,而其他时间可能会在出现问题后解决配置或代码问题。优化CPU和内存使用情况也可以提高可扩展性,允许数据库处理更多负载而不会放慢速度。