-
实现将用于记录消息的“com.mysql.cj.log.Log”的类的名称。(默认为“com.mysql.cj.log.StandardLogger”,它记录到 STDERR)。
默认值 com.mysql.cj.log.StandardLogger 自版本 3.1.1 -
实现将用于处理分析/跟踪事件的接口“com.mysql.cj.log.ProfilerEventHandler”的类的名称。
默认值 com.mysql.cj.log.LoggingProfilerEventHandler 自版本 5.1.6 -
对于测量经过时间的分析/调试功能,驱动程序是否应尝试使用纳秒分辨率?
默认值 错误的 自版本 5.0.7 -
控制在分析或跟踪时将记录的查询部分的最大长度。
默认值 2048 自版本 3.1.3 -
在由“JdbcPreparedStatement.toString()”插值时转换为十六进制文字的准备好的语句中字节数组参数的最大大小。任何大于此值的字节数组通常被插入为“** BYTE ARRAY DATA **”。
默认值 1024 自版本 8.0.31 -
将查询及其执行/获取时间跟踪到配置的“profilerEventHandler”。
默认值 错误的 自版本 3.1.0 -
是否应该将花费超过“slowQueryThresholdMillis”或由“autoSlowLog”监控检测到的查询报告给已注册的“profilerEventHandler”?
默认值 错误的 自版本 3.1.2 -
如果启用“logSlowQueries”,查询在被记录为慢之前应该花费多长时间(以毫秒为单位)?
默认值 2000 自版本 3.1.2 -
如果启用“logSlowQueries”,“useNanosForElapsedTime”设置为“true”,并且此属性设置为非零值,则驱动程序将使用此阈值(以纳秒为单位)来确定查询是否缓慢。
默认值 0 自版本 5.0.7 -
不是使用“slowQueryThreshold*”来确定查询是否慢到可以记录,而是维护允许驱动程序确定第 99 个百分位数之外的查询的统计信息?
默认值 真的 自版本 5.1.4 -
如果启用了“logSlowQueries”,驱动程序是否应该在服务器上自动发出“EXPLAIN”并将结果发送到 WARN 级别的已配置记录器?
默认值 错误的 自版本 3.1.2 -
驱动程序是否应该收集性能指标,并通过配置的记录器每“reportMetricsIntervalMillis”毫秒报告一次?
默认值 错误的 自版本 3.1.2 -
如果启用了“gatherPerfMetrics”,应该多久记录一次(以毫秒为单位)?
默认值 30000 自版本 3.1.2 -
驱动程序是否应该在日志记录的 DEBUG 级别记录“MysqlXaConnection”发送到服务器的 XA 命令?
默认值 错误的 自版本 5.0.5 -
网络协议是否应记录在 TRACE 级别?
默认值 错误的 自版本 3.1.2 -
启用后,将保留“packetDebugBufferSize”数据包的环形缓冲区,并在驱动程序代码的关键区域抛出异常时将其转储。
默认值 错误的 自版本 3.1.3 -
当“enablePacketDebug”为“true”时要保留的最大数据包数。
默认值 20 自版本 3.1.3 -
驱动程序是否应该向“profilerEventHandler”发出使用警告,建议正确有效地使用 JDBC 和 MySQL Connector/J?
默认值 错误的 自版本 3.1.1 -
如果“useUsageAdvisor”为“true”,那么在驱动程序警告结果集大得可疑之前,结果集应包含多少行?
默认值 100 自版本 5.0.5 -
驱动程序是否应该将它正在执行的 SQL(包括服务器端准备好的语句)转储到 STDERR?
默认值 错误的 自版本 3.1.9