华为分布式数据库gaussdb,代理长连接会把查询语句分别到主节点上的优化思考

智能刊登Gaussdb 优化点  :

1.确定是查询的语句,可以通过hint语句指定在读节点上查询,避免因代理长连接到主节点查询;
用法:/*force SLAVE*/ SELECT COUNT(1) as success FROM tb  WHERE id=1

2.针对in 子查询(元素大于30的),可以参考昨天育贵的推荐的方法,测试比较快;
用法:子元素拼接表和实体表inner join连接查询
select T1.* from tb  as T1 inner join
(select '123456' as id
union all
select '456' as id
union all
select '789' as Sku)as T2 on T1.id=T2.id
posted @   大树2  阅读(55)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
历史上的今天:
2010-11-29 ios DOME(http://www.cocoachina.com/bbs/read.php?tid-8101.html)
2010-11-29 一位苹果开发者的 iPad app 开发全过程(zhaung zai)
点击右上角即可分享
微信分享提示