Java 在生产中使用p6spy

Java 在生产中使用p6spy,java,database,hibernate,deployment,p6spy,Java,Database,Hibernate,Deployment,P6spy,是否有人在生产环境中使用p6spy日志 我希望能够记录一个表的所有语句,并包括stacktrace。我感兴趣的表只包含两行(通常只有2行),每2-3秒读取和更新一次。我担心p6spy日志会对所有与数据库相关的操作产生性能影响 初始测试并没有显示p6spy日志启用或禁用时情况之间的任何可测量差异。有没有人有同样的经历?在生产中使用p6spy通常安全吗 环境:java应用程序、hibernate、postgresql我在生产环境中使用p6spy(不是出于选择,它深深嵌入到一些遗留代码中)。还没有因为

是否有人在生产环境中使用p6spy日志

我希望能够记录一个表的所有语句,并包括stacktrace。我感兴趣的表只包含两行(通常只有2行),每2-3秒读取和更新一次。我担心p6spy日志会对所有与数据库相关的操作产生性能影响

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


环境:java应用程序、hibernate、postgresql

我在生产环境中使用p6spy(不是出于选择,它深深嵌入到一些遗留代码中)。还没有因为它而受到性能的影响。

好吧,根据我的经验,p6spy会产生影响,这取决于你的日志记录量。也许是因为这个事实,被测试的表格更加复杂。 我已经看到,在阈值设置为一个值的情况下,影响最小,没有记录任何内容,但是记录的语句越多,影响就越大

我会担心记录堆栈跟踪时的性能


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

谢谢你的回答,但这并没有给出任何比较。我在寻找一些场景,当同一个应用程序同时使用p6spy和不使用p6spy时。