我在我的应用程序上启用了 JDBC 跟踪日志记录。对于它记录的特定执行语句
[jcc][Thread:Default Executor-thread-28][SystemMonitor:stop] core:
43832.056996ms | network: 43393.592823ms | server: 41240.041ms [STMT@927443182]
core
、network
和server
时间分别代表什么?
我猜 core
- 是总时间。
然后 core
!= network
+ server
time
最佳答案
请参阅 IBM 知识中心主题 System monitoring for the IBM Data Server Driver for JDBC and SQLJ有关这些字段的详细信息。
总结:
核心驱动程序时间:启用系统监控时收集的经过监控的 API 时间总和,以微秒为单位。通常,仅监控可能导致网络 I/O 或数据库服务器交互的 API。
网络 I/O 时间:启用系统监控时收集的已用网络 I/O 时间总和,以微秒为单位。
服务器时间:启用系统监控时收集的所有报告的数据库服务器运行时间的总和,以微秒为单位。
关于jdbc - 了解 JDBC 跟踪日志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35066155/