暂无图片
为什么pgsql 比 mysql group by 快几倍?
我来答
分享
暂无图片 匿名用户
为什么pgsql 比 mysql group by 快几倍?

为什么pgsql 比 mysql group by 快几倍?

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
刺槐

这个问题其实需要考虑很多因素,比如查询的具体情况、数据量大小、服务器配置等等。

但是,一般来说,PostgreSQL比MySQL在处理GROUP BY的性能上要好一些,原因可能是:

  1. PostgreSQL的实现方式更简单,相关算法更加高效。

  2. PostgreSQL在处理GROUP BY时,倾向于使用哈希表来处理,而MySQL会使用排序等算法,可能更加耗时。

  3. PostgreSQL在查询优化上较为出色,能够更好地利用索引和缓存等机制,提升性能。

暂无图片 评论
暂无图片 有用 4
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
postgresql 创建表空间提示权限有问题,怎么解决?
回答 1
已采纳
这是目录权限的问题。首先确定pg服务的宿主用户(操作系统用户)是否有上诉路径的权限,其次表空间创建要独立与PGDATA目录路径之外,因为PGDATA目录下是有默认表空间。
postgreSQL 有没有在线迁移工具?
回答 1
这三个,试一下phpPgAdmin:https://www.phpmyadmin.netAdminer:https://www.adminer.orgDBeaver:https://dbeaver.i
postgresql 时间类型创建什么索引类型比较好?
回答 1
已采纳
普通索引就可以,如果是组合索引,最好时间列放在最前面。
pg中!~操作符啥意思
回答 2
https://www.modb.pro/db/225450可以参考下
pg中执行计划的Heap Fetches的含义
回答 1
内容截取:https://www.modb.pro/db/449252希望对你的理解有所帮助,如有帮助请采纳
监控postgresql一般使用什么软件呀?
回答 1
已采纳
zabbix  白求恩
?column? 出处哪里?
回答 1
不给这个查询的值给一个自定义名字,PG会用"?column?"来给一个默认列名
postgresql主从备份,采用的什么方案?
回答 3
可以采用物理备份(pgprobackup定期全备加增备)加逻辑备份(pgdump/pgdumpall)的方式。
postgresql的server log 是在哪里?
回答 1
即数据库运行日志,默认是关闭的,需要配置postgresql.conf相关的参数启用此日志,默认路径在$PGDATA/pglog/
postgreSQL 单表update md5字段,270万的数据更新用了10分钟,这个速度正常吗?
回答 2
建表时建议预留更新空间。检查磁盘io速度是否正常。cpu使用率情况。如果配置一般的话,这个速度也是正常的。