安东尼·索托隆戈·莱昂:TOAST及其对PostgreSQL并行性的影响

安东尼·索托隆戈·莱昂:TOAST及其对PostgreSQL并行性的影响

💡 原文英文,约1400词,阅读约需5分钟。
📝

内容提要

自从PostgreSQL 9.6版本发布以来,查询并行性的功能已经出现并成为提高查询性能的好选择。可以通过调整一些参数来管理并行性的行为。表的大小会影响并行工作者的数量。TOAST表的大小似乎不会被考虑在内。可以通过修改参数来改善性能。在特定环境中进行测试是推荐的。

🎯

关键要点

  • PostgreSQL 9.6版本引入了查询并行性功能,提升查询性能。
  • 可以通过调整参数管理并行性行为,如max_parallel_workers_per_gather和min_parallel_table_scan_size。
  • TOAST表的大小似乎不影响并行工作者数量的估算。
  • 在特定环境中进行性能测试是推荐的。
  • 通过修改min_parallel_table_scan_size参数,可以强制使用更多的并行工作者。
  • 实验storage参数parallel_workers也能改善查询性能。
  • 不同硬件环境下的性能表现可能不同,建议在实际环境中测试。
🏷️

标签

➡️

继续阅读