linux - 如何提高 Postgresql 'truncate' 性能?

标签 linux performance postgresql truncate ext4

我在截断在 ext4 fs 上运行 Ubuntu 10.09 和 Postgresql 9.0 的本地计算机上的数据库中的所有表时遇到问题。

截断包含 56 个表的空数据库需要大约 7 秒,而我所有同事的性能大约为 1 秒。

我正在用一个命令截断所有表。表完全被外键覆盖。

有人知道这个问题吗?

最佳答案

我猜你的同事在他们的磁盘上启用了写入缓存或者在 Postgres 配置中禁用了 fsync

关于linux - 如何提高 Postgresql 'truncate' 性能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6153351/

相关文章:

Java 服务器应用程序闲置一段时间后速度变慢 (Windows)

optimization - 性能优化 - Postgres

linux - echo 正在运行的终端类型

c - 试图将 Linux 命令输出传递给变量

c - 使用 iptables TPROXY 重定向到原始套接字

Linux ELF 文件段名称

c++ - 增加 C++ 程序 CPU 使用

python - 如何替换数据框每行中大于特定阈值的前 n 个元素

postgresql - Postgres创建扩展命令Docker容器

Django Rest Framework 不接受 ArrayField POST