文档首页
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


MySQL 9.0 参考手册  /  ...  /  外键优化

10.3.4 外键优化

如果一个表具有许多列,并且您查询许多不同的列组合,将不太常用的数据拆分成几个分别包含少量列的表,并通过复制主表中的数字 ID 列将其与主表相关联,可能会提高效率。这样,每个小表都可以有一个主键用于快速查找其数据,并且您可以使用连接操作仅查询需要的列集。根据数据的分布情况,查询可能会减少 I/O 并占用更少的缓存内存,因为相关的列在磁盘上紧凑排列在一起。(为了最大限度地提高性能,查询尝试从磁盘读取尽可能少的数据块;仅包含少量列的表可以在每个数据块中容纳更多行。)