【发布时间】:2021-05-04 08:36:30
【问题描述】:
我正在尝试快速生成一个 100 GB 的 postgres 表。我需要这种关系来预热缓冲区缓存。我尝试过使用 bytea 和文本字段。这使实际关系保持较小和较大的 TOAST 表。棘手的部分是由于权限问题,无法将 TOAST 表加载到缓存中。我想知道是否有人有快速创建这么大桌子的经验?
【问题讨论】:
-
用垃圾“加热”缓冲区缓存有什么意义?
-
这是用于冷缓存性能测试的。理想的方法是刷新缓冲区缓存或删除缓存。但我在云上的托管服务上运行它,我无法这样做。因此,我想用垃圾填充缓存以逐出从上一次运行中缓存的关系。
标签: postgresql caching performance-testing database-performance