问题标签 [pgfouine]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
5663 浏览

php - 如何在 PostgreSQL 9.1 中使用 pgFouine?

使用 pgFouine 1.2、PostgreSQL 9.1.3。

postgresql.conf 设置:

运行 pgFouine 时出现的错误:

C:\Users\Razvan\Desktop\pgfouine-1.2>php pgfouine.php -file log > report.html

我正在使用中找到的日志文件C:\Program Files\PostgreSQL\9.1\data\pg_log

我尝试了各种设置,但没有任何效果,也无法在互联网上找到任何解决方案。

谢谢你的帮助!

0 投票
1 回答
1658 浏览

performance - PostgreSQL。慢速准备事务和提交准备

我刚刚遇到了一个奇怪的问题。我在 pgfourine 中做了一份报告,发现我的 XA 事务开始工作很慢。准备事务和准备提交结合起来花费了 13.2 秒中的 12.55 秒。但为什么?

我有一个理论,但没有证据。我有慢速光盘,我关闭了 synchronous_commit。即使 synchronous_commit 关闭,PostgreSQL 也可能必须在“准备事务”期间进行 fsync?

有任何想法吗?

更新

相同的测试

看起来 fsync 花费了大量时间,但并非一直如此。16k 提交 - 0.2 秒,17k 准备 + 提交 2.9 秒。

悲剧。看起来 XA 提交比本地提交花费的时间多 15 倍,并且不考虑 synchronous_commit 设置。fsync=off 对于生产使用是不安全的。因此,如果我想使用 XA 事务,我必须小心使用它并使用具有高 IOPS 的优质 SSD 驱动器。

0 投票
0 回答
999 浏览

postgresql - 在我的 postgresql.conf 中找不到错误

我在 Windows 7 上将 pgfouine 1.2 用于 postgres 9.6 我在尝试分析我的日志文件并生成报告时不断收到此错误,“pgfouine 在您的日志文件中找不到任何有效的 postgresql 日志行”