1

有人在生产环境中使用 p6spy 登录吗?

我想启用记录一个表的所有语句并包括堆栈跟踪。我感兴趣的表只包含几行(通常实际上只有 2 行),每 2-3 秒读取和更新一次。我担心 p6spy 日志会对所有与数据库相关的操作产生性能影响。

初始测试未显示启用或禁用 p6spy 日志的情况之间有任何可测量的差异。有没有人有同样的经历?在生产中使用 p6spy 通常安全吗?

环境:java应用、hibernate、postgresql

4

2 回答 2

2

我在生产环境中使用 p6spy(不是自愿的,它深深嵌入在一些遗留代码中)。由于它,还没有遇到性能损失。

于 2012-09-10T21:10:55.987 回答
1

好吧,根据我玩过的内容,p6spy 会产生影响,具体取决于您登录的次数。也许是因为事实,测试的表更复杂。我已经看到在阈值设置的情况下影响最小,没有记录任何内容,但是您记录的语句越多,您的影响就越大。

如果记录堆栈跟踪,我会担心性能。

我无法参考任何官方数据,但是在这种情况下,最好的方法是测试您的用例。

于 2013-08-21T14:10:20.863 回答