Documentation Home
MySQL 8.4 Reference Manual
Related Documentation Download this Manual
PDF (US Ltr) - 39.8Mb
PDF (A4) - 39.9Mb
Man Pages (TGZ) - 257.9Kb
Man Pages (Zip) - 364.9Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


MySQL 8.4 Reference Manual  /  ...  /  Foreign Key Optimization

10.3.4 外键优化

如果表有很多列,并且您查询多种不同的列组合,可能是将不常用的数据分割到各个小表,每个小表只有少数列,然后通过主表的唯一ID列来关联它们。这样,小表可以拥有快速查找数据的主键,您可以使用连接操作来查询需要的列。根据数据分布,查询可能会减少I/O操作和缓存内存占用,因为磁盘上相应列是紧凑排列的。(为了最大化性能,查询尝试从磁盘读取尽量少的数据块;只有少数列的表可以在每个数据块中容纳更多行。)