本章节为使用者介绍统一SQL运维监控相关内容。
14.1. SQL透传
sql透传的意思就是通过统一SQL执行的SQL不进行SQL语法解析转换,直接透传到目标端执行,目前统一SQL支持的透传方式有两种:
通过参数配置实现SQL透传:
可以通过在配置文件 unisql.conf
中设置参数 unisql.error.skip
或 unisql.skip
两个参数来开启SQL透传功能。具体配置方式及功能描述可参考:unisql.conf文件说明
注解
通过配置的方式实现SQL透传的生效范围为系统全局,也就是整个系统所有的执行SQL都会透传,请谨慎使用。
通过添加SQL标识
/*skipTransform*/
实现SQL透传:
可以在想要透传执行的SQL最前面添加标识 /*skipTransform*/
来实现SQL的透传执行
示例SQL:
String sql = /*skipTransform*/select * from dual;
注解
标识: /*skipTransform*/
必须要放在透传SQL的最前面并保证SQL完整,不能放在SQL中间或者后面否则不生效。
14.2. 多发比对
todo 多发比对相关文档链接
14.3. 元数据管理
todo 需要补充
14.4. SQL执行耗时监控
todo 需要补充
14.5. 配置信息热加载
todo 需要补充