暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

爱可生DBLE Hint

actiontech 2021-08-10
378

3.8.1 分库分表-Syntax

``` /* { ! | #}dble: {sql=SELECT select_expr FROM table_references WHERE where_condition

             |shardingNode=shardingNode_name

             |db_type={slave|master}}

*/ ordinary_sql ```

3.8.2 读写分离-Syntax

``` /* { ! | #}dble: {db_type={slave|master}}

             |db_instance_url={ip:port}}

/ ordinary_sql / master / ordinary_sql / uproxy_dest: ip:port */ ordinary_sql ```

注意: * 在不影响sql语句完整性的前提下,/* master *//* uproxy_dest: ip:port */可放在sql语句的首尾和中间

3.8.3 举例

/*!dble:sql=select 1 from sbtest */ call p_show_time(); /*!dble:shardingNode=dn1*/ update sbtest set name = 'test'; /*!dble:db_type=master*/ select count(*) from sbtest; /*!dble:db_instance_url=127.0.0.1:3307*/ select count(*) from sbtest; /*#dble:sql=select 1 from sbtest */ call p_show_time(); /*#dble:shardingNode=dn1*/ update sbtest set name = 'test'; /*#dble:db_type=master*/ select count(*) from sbtest; /*#dble:db_instance_url=127.0.0.1:3307*/ select count(*) from sbtest; select /* master */ * from sbtest; show processlist /* uproxy_dest: 127.0.0.1:3307 */

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论