【 使用环境 】试环境
【 OB or 其他组件 】 obproxy
【 使用版本 】3.2
问题1:数据库的话直接使用慢查询的参数*slow_log**就可以,为什么proxy还有监控的功能呢,具体意义是?
问题2:若要通过obproxy监控慢查询,具体是用哪个参数?
下面的第一个和第三个参数,应该是用于记录慢查询的吧,第三个参数只是不包括返回给客户端的时间,其他接收sql,转发,ob执行,时间都算里面了是吧。那要是记录慢查询具体用哪个? 我看官网说一般调整第一个就行
slow_transaction_time_threshold | 指慢查询或事务的整个生命周期的时间阈值,超过了该时间,就会打印相关日志。 |
---|---|
slow_proxy_process_time_threshold | 在发往 Server 前 Proxy 本身的处理时间,包括获取集群信息、路由信息、黑名单信息等。 |
slow_query_time_threshold | 指从 OBProxy 获取 SQL 直到返回给客户端之前的这段时间的阈值,超过了该时间,也会打印相关日志。 |