跳至主要内容
全球最受欢迎的开源数据库
联系 MySQL
|
登录
|
注册
MySQL.com
下载
文档
开发者专区
开发者专区
下载
MySQL.com
文档
MySQL 服务器
MySQL 企业版
Workbench
InnoDB 集群
MySQL NDB 集群
连接器
更多
MySQL.com
下载
开发者专区
章节菜单:
文档首页
MySQL 9.0 参考手册
前言和法律声明
一般信息
安装 MySQL
升级 MySQL
降级 MySQL
教程
MySQL 程序
MySQL 服务器管理
安全
备份和恢复
优化
优化概述
优化 SQL 语句
优化 SELECT 语句
WHERE 子句优化
范围优化
索引合并优化
哈希连接优化
引擎条件下推优化
索引条件下推优化
嵌套循环连接算法
嵌套连接优化
外连接优化
外连接简化
多范围读取优化
块嵌套循环和批处理键访问连接
条件过滤
常量折叠优化
IS NULL 优化
ORDER BY 优化
GROUP BY 优化
DISTINCT 优化
LIMIT 查询优化
函数调用优化
窗口函数优化
行构造器表达式优化
避免全表扫描
优化子查询、派生表、视图引用和公用表表达式
优化 IN 和 EXISTS 子查询谓词,使用半连接和反连接转换
优化使用物化的子查询
优化使用 EXISTS 策略的子查询
优化使用合并或物化的派生表、视图引用和公用表表达式
派生条件下推优化
优化 INFORMATION_SCHEMA 查询
优化 Performance Schema 查询
优化数据更改语句
优化 INSERT 语句
优化 UPDATE 语句
优化 DELETE 语句
优化数据库权限
其他优化技巧
优化和索引
MySQL 如何使用索引
主键优化
SPATIAL 索引优化
外键优化
列索引
多列索引
验证索引使用情况
InnoDB 和 MyISAM 索引统计信息收集
B 树索引和哈希索引的比较
索引扩展的使用
优化器使用生成的列索引
不可见索引
降序索引
从 TIMESTAMP 列进行索引查找
优化数据库结构
优化数据大小
优化 MySQL 数据类型
优化数值数据
优化字符和字符串类型
优化 BLOB 类型
针对多个表的优化
MySQL 如何打开和关闭表
在同一个数据库中创建多个表的缺点
MySQL 中内部临时表的使用
数据库和表数量的限制
表大小限制
表列数和行大小限制
优化 InnoDB 表
优化 InnoDB 表的存储布局
优化 InnoDB 事务管理
优化 InnoDB 只读事务
优化 InnoDB 重做日志记录
InnoDB 表的批量数据加载
优化 InnoDB 查询
优化 InnoDB DDL 操作
优化 InnoDB 磁盘 I/O
优化 InnoDB 配置变量
优化 InnoDB 针对具有多个表的系统
优化 MyISAM 表
优化 MyISAM 查询
MyISAM 表的批量数据加载
优化 REPAIR TABLE 语句
优化 MEMORY 表
理解查询执行计划
使用 EXPLAIN 优化查询
EXPLAIN 输出格式
扩展 EXPLAIN 输出格式
获取命名连接的执行计划信息
估计查询性能
控制查询优化器
控制查询计划评估
可切换优化
优化器提示
索引提示
优化器成本模型
优化器统计信息
缓冲和缓存
InnoDB 缓冲池优化
MyISAM 键缓存
共享键缓存访问
多个键缓存
中点插入策略
索引预加载
键缓存块大小
重组键缓存
准备好的语句和存储程序的缓存
优化锁定操作
内部锁定方法
表锁定问题
并发插入
元数据锁定
外部锁定
优化 MySQL 服务器
优化磁盘 I/O
使用符号链接
在 Unix 上使用符号链接访问数据库
在 Unix 上使用符号链接访问 MyISAM 表
在 Windows 上使用符号链接访问数据库
优化内存使用
MySQL 如何使用内存
监控 MySQL 内存使用情况
启用大页面支持
测量性能(基准测试)
测量表达式和函数的速度
使用您自己的基准测试
使用 performance_schema 测量性能
检查服务器线程(进程)信息
访问进程列表
线程命令值
一般线程状态
复制源线程状态
复制 I/O(接收器)线程状态
复制 SQL 线程状态
复制连接线程状态
NDB 集群线程状态
事件调度程序线程状态
语言结构
字符集、排序规则、Unicode
数据类型
函数和运算符
SQL 语句
MySQL 数据字典
InnoDB 存储引擎
替代存储引擎
复制
组复制
MySQL Shell
使用 MySQL 作为文档存储
InnoDB 集群
InnoDB ReplicaSet
MySQL NDB 集群 9.0
分区
存储对象
INFORMATION_SCHEMA 表
MySQL Performance Schema
MySQL sys 架构
连接器和 API
MySQL 企业版
MySQL Workbench
MySQL 在 OCI 市场
遥测
MySQL 9.0 常见问题解答
错误消息和常见问题
索引
MySQL 术语表
相关文档
MySQL 9.0 发行说明
下载本手册
PDF (US Ltr)
- 40.0Mb
PDF (A4)
- 40.1Mb
手册页 (TGZ)
- 258.2Kb
手册页 (Zip)
- 365.3Kb
Info (Gzip)
- 4.0Mb
Info (Zip)
- 4.0Mb
版本 9.0
8.4 当前
8.0
5.7
8.0 日语
MySQL 9.0 参考手册
/
...
/
优化
/
优化数据库结构
/
针对多个表的优化
10.4.3 针对多个表的优化
10.4.3.1 MySQL 如何打开和关闭表
10.4.3.2 在同一个数据库中创建多个表的缺点
一些使单个查询保持快速的技术涉及将数据拆分到多个表中。当表的数量达到数千甚至数百万时,处理所有这些表的开销将成为一个新的性能考虑因素。
上一页
首页
上一级
下一页
相关文档
MySQL 9.0 发行说明
下载本手册
PDF (US Ltr)
- 40.0Mb
PDF (A4)
- 40.1Mb
手册页 (TGZ)
- 258.2Kb
手册页 (Zip)
- 365.3Kb
Info (Gzip)
- 4.0Mb
Info (Zip)
- 4.0Mb