10bet网址
MySQL Connector/J 8.0开发指南
相关的文档10bet官方网站 本手册下载
PDF (Ltr)- 0.8 mb
PDF (A4)- 0.8 mb


6.3.14调试/分析

  • 日志记录器

    实现“com.mysql.cj.log.Log”的类的名称,该类将用于将消息记录到。(默认是“com.mysql.cj.log。StandardLogger",记录到STDERR)

    默认值 com.mysql.cj.log.StandardLogger
    从版本 3.1.1
  • profilerEventHandler

    实现接口的类的名称,该接口将用于处理概要/跟踪事件。

    默认值 com.mysql.cj.log.LoggingProfilerEventHandler
    从版本 5.1.6
  • useNanosForElapsedTime

    对于测量运行时间的分析/调试功能,如果可用,驱动程序是否应该尝试使用纳秒分辨率(JDK >= 1.5)?

    默认值
    从版本 5.0.7
  • maxQuerySizeToLog

    控制在分析或跟踪时记录的查询部分的最大长度

    默认值 2048
    从版本 3.1.3
  • profileSQL

    跟踪查询及其执行/获取时间到配置的'profilerEventHandler'

    默认值
    从版本 3.1.0
  • logSlowQueries

    是否应该将耗时超过'slowQueryThresholdMillis'或由'autoSlowLog'监视检测到的查询报告给已注册的'profilerEventHandler'?

    默认值
    从版本 3.1.2
  • slowQueryThresholdMillis

    如果启用了“logSlowQueries”,一个查询需要多长时间(以毫秒为单位)才能被记录为慢?

    默认值 2000
    从版本 3.1.2
  • slowQueryThresholdNanos

    如果“logSlowQueries”被启用,“useNanosForElapsedTime”被设置为true,并且该属性被设置为非零值,驱动程序将使用这个阈值(以纳秒为单位)来确定查询是否慢。

    默认值 0
    从版本 5.0.7
  • autoSlowLog

    与其使用slowQueryThreshold*来确定查询是否慢到需要记录,不如维护统计数据,以便驱动程序确定在第99个百分位之外的查询?

    默认值 真正的
    从版本 5.1.4
  • explainSlowQueries

    如果'logSlowQueries'被启用,驱动程序是否会自动在服务器上发出一个'EXPLAIN'并以WARN级别将结果发送给配置的记录器?

    默认值
    从版本 3.1.2
  • gatherPerfMetrics

    驱动程序是否应该收集性能指标,并通过配置的记录器每'reportMetricsIntervalMillis'毫秒报告一次?

    默认值
    从版本 3.1.2
  • reportMetricsIntervalMillis

    如果“gatherPerfMetrics”被启用,他们应该多久被记录一次(以毫秒为单位)?

    默认值 30000
    从版本 3.1.2
  • logXaCommands

    驱动程序是否应该以DEBUG级别记录由MysqlXaConnection发送到服务器的XA命令?

    默认值
    从版本 5.0.5
  • traceProtocol

    是否应该在TRACE级别记录网络协议?

    默认值
    从版本 3.1.2
  • enablePacketDebug

    当启用时,一个'packetDebugBufferSize'数据包的环形缓冲区将被保留,并在驱动程序代码的关键区域抛出异常时转储

    默认值
    从版本 3.1.3
  • packetDebugBufferSize

    当'enablePacketDebug'为true时要保留的最大数据包数

    默认值 20.
    从版本 3.1.3
  • useUsageAdvisor

    驱动程序是否应该向'profilerEventHandler'发出'usage'警告,建议正确有效地使用JDBC和MySQL Connector/J ?

    默认值
    从版本 3.1.1
  • resultSetSizeThreshold

    如果'useUsageAdvisor'为true,在驱动程序警告结果集大到可疑之前,它应该包含多少行?

    默认值 One hundred.
    从版本 5.0.5
  • autoGenerateTestcaseScript

    驱动程序是否应该转储它正在执行的SQL,包括服务器端准备好的语句到STDERR?

    默认值
    从版本 3.1.9