是否有人在生产环境中使用p6spy日志?
我想为一个表启用所有语句的日志记录,并包括堆栈跟踪。我感兴趣的表只包含几行(通常只有2行),每2-3秒读取和更新一次。我担心p6spy日志可能会对所有与数据库相关的操作产生性能影响。
在启用或禁用p6spy日志时,初始测试没有显示任何可测量的差异。有没有人有过同样的经历?在生产中使用p6spy通常是安全的吗?
环境: java应用程序、hibernate、postgresql
发布于 2012-09-11 05:10:56
我在生产环境中使用p6spy (不是自愿的,它深深地嵌入在一些遗留代码中)。尽管如此,它还没有遇到性能损失。
发布于 2013-08-21 22:10:21
好吧,根据我所做的,p6spy有影响,这取决于你登录的程度。也许这是因为事实,测试的表更复杂。我已经看到在设置阈值的情况下影响很小,没有记录任何内容,但是记录的语句越多,影响就越大。
在记录堆栈跟踪的情况下,我会担心性能。
我不能参考任何官方数据,但在这种情况下,最好的方法是测试您的用例。
https://stackoverflow.com/questions/12280055
复制相似问题