zoukankan      html  css  js  c++  java
  • SQL拦截器

    一.拦截SQL

    • 1.slow log
    • 2.general log
    • 3.mycat sql拦截器

    二.mycat sql拦截器

    • 1.配置server.xml
    # 1.5可用
    <system>
        <property name="sqlInterceptor">org.opencloudb.interceptor.impl.StatisticsSqlInterceptor</property>
        <property name="sqlInterceptorType">UPDATE,DELETE,INSERT,SELECT</property>
        <property name="sqlInterceptorFile">/tmp/sql.txt</property>
    </system>
    
    # 1.6可用
    <system>
        <property name="sqlInterceptor">io.mycat.server.interceptor.impl.StatisticsSqlInterceptor</property>
        <!-- 1.6 io.mycat.server.interceptor.impl.StatisticsSqlInterceptor -->
        <property name="sqlInterceptorType">UPDATE,DELETE,INSERT,SELECT</property>
        <property name="sqlInterceptorFile">/tmp/sql.txt</property>
    </system>
    
    
    • 2.测试
    # mycat restart
    app_imooc@172.16.10.142 15:39:  [imooc_db]>  select order_sn,order_id,customer_id from order_master limit 1;
    +----------+----------+-------------+
    | order_sn | order_id | customer_id |
    +----------+----------+-------------+
    |    70005 |        5 |       90005 |
    +----------+----------+-------------+
    1 row in set (0.01 sec)
    
    app_imooc@172.16.10.142 15:40:  [imooc_db]> delete from order_master where order_id=5;
    Query OK, 1 row affected (0.03 sec)
    
    • 3.文件名会带日期
    sql2018-08-05.txt
    
  • 相关阅读:
    Balance_01背包
    4 Values whose Sum is 0_upper_bound&&ower_bound
    Newspaper Headline_set(upper_bound)
    lower_bound和upper_bound算法
    Blocks_DP&&矩阵快速幂
    All X_数的快速幂
    Training little cats_矩阵快速幂
    Raising Modulo Numbers_快速幂取模算法
    Defining Python Source Code Encodings
    Python ord(char)
  • 原文地址:https://www.cnblogs.com/jenvid/p/10180479.html
Copyright © 2011-2022 走看看