千家信息网

用sequoiasql-postgresql创建一个关联表怎么优化

发表于:2024-09-25 作者:千家信息网编辑
千家信息网最后更新 2024年09月25日,本篇内容介绍了"用sequoiasql-postgresql创建一个关联表怎么优化"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望
千家信息网最后更新 2024年09月25日用sequoiasql-postgresql创建一个关联表怎么优化

本篇内容介绍了"用sequoiasql-postgresql创建一个关联表怎么优化"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

【用户咨询】
用sequoiasql-postgresql创建一个关联表,存入500W数据。在创建索引的情况下,用pg进行简单的group by查询,平均耗时是50秒,是否可以进一步优化?
【问题描述】
1.集群部署情况
三台主机对应一个分区组,每台主机均部署有coord、cata、data节点。
2.表属性
一个500w数据的关联表b_qt_swdj和一个800w数据的pg原生表b_qt_swdj1,两个表结构相同,一共39个字段。
3.sample和语句
对关联表执行查询:
①SELECT sw_scjy_yb,count(se_scjy_yb) as count FROM b_qt_swdj group by sw_scjy_yb;
②SELECT count(1) from b_qt_swdj;
对原生表执行查询:
③SELECT sw_scjy_yb,count(se_scjy_yb) as count FROM b_qt_swdj1 group by sw_scjy_yb;
④SELECT count(1) from b_qt_swdj1;
用db内置sql执行①,耗时57秒。执行②,耗时33秒。
用pg执行①,耗时50秒。执行②,耗时44秒。

用pg执行③,耗时8秒。执行④,耗时3秒。
4.网络带宽
传输数据时约为46MB/S。

【解决办法】
SELECT sw_scjy_yb,count(se_scjy_yb) as count FROM b_qt_swdj1 group by sw_scjy_yb;在pg耗时和使用sdb内置sql耗时差不多,都是50S左右。跟pg关系不大。
从pg的访问计划(见截图三)来看,绝大部分耗时也是在select上。
建议一:应该考虑在sdb端对表做分区,提高数据抽取并发度去提高性能。
建议二:对于大表的统计推荐使用SparkSQL作为sql引擎。

"用sequoiasql-postgresql创建一个关联表怎么优化"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!

关联 数据 情况 查询 主机 内容 建议 更多 知识 实用 相同 学有所成 差不多 接下来 不大 两个 办法 困境 字段 实际 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 软件开发涉及到的名词 我的世界联机服务器进不了 云服务器限制delete请求 最根本的网络安全策略是 电脑怎么开启对服务器的远程访问 代理服务器的安全问题 网站服务器浏览记录怎么删除 初级软件开发工程 数据库access 教程 米酷优品商城返利软件开发 乌镇互联网之光博览会黑科技 sql数据库密码 如何管理阿里云服务器的数据库 嘉定区网络技术服务联系方式 微信服务器为什么不会崩 如何从wps数据库检索pdf 张店mes管理软件开发公司 泰州高性能服务器代理商 打造世界连不上服务器怎么办 服务器要求运行steam 云服务器内网ip更改 养老认证出现服务器返回错误 网络安全首席安全官 网络技术基础知识教学 苏州机器人rpa软件开发公司 黄浦区基础网络技术服务 数据库技术与经济管理 家庭网络安全教育平台 什么数据库可以免费下载 运城网络技术哪家好
0