暂无图片
Windows下postgresql性能如何提升?
我来答
分享
暂无图片 匿名用户
Windows下postgresql性能如何提升?

自己买了台工作站,64g的内存,由于要同时用arcgis所以装的win10 但每次跑sql的时候很慢,而且内存占用也很少。有没有办法提高性能?

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

具体不清楚您的问题,但是根据您的描述,建议可以从以下方面入手,希望可以帮助到你
1、使用EXPLAIN查看执行计划
2、及时更新执行计划中使用的统计信息
3、明确用join来关联表
4、关闭自动提交
5、多次插入数据是用copy命令更有效率
6、临时删除index
7、外键关联的删除
8、增加maintenance_work_mem参数大小
9、增加checkpoint_segments参数的大小
10、设置archive_mode无效
11、最后执行VACUUM ANALYZE

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


请输入正文
提交
相关推荐
Postgresql 中如果事务对一个字段更新,在事务没完成时,另有一个事务更新同一字段,会发生什么吗?
回答 2
会发生锁。
patroni安装好依赖后依然提示缺少依赖
回答 1
下载这个rpm依赖再试试:https://centos.pkgs.org/7/postgresqlcommonx8664/python3psycopg22.8.61.rhel7.x8664.rpm.h
单用户模式 vacuum freeze整理过程中,异常退出会不会损坏数据?
回答 1
是重启退出了吗?如果重启的起来,就没有问题。
pgsql数据同步到Oracle中,请问有什么好方法?
回答 1
有类似于OGG的基于日志的同步工具,可以跨数据库同步数据,原理都是源库抓取日志,转换为SQL,在目标端执行。基本都是收费软件。如果想要免费,PG有开源的WAL日志解析工具,WALMiner,gitee
postgresql有大量的idle连接怎么办?
回答 1
使用数据库连接池pgbouncer数据库在没有任何连接池的情况下,应用程序必须直接访问数据库来建立连接。打开一个连接会产生消耗,关闭一个连接也会产生消耗,而这样的消耗,伴随着你打开的连接越多,则消耗的
pg线上环境下,一般需要调整那些参数或者开关??
回答 3
针对postgresql安全配置方面,可以看看这个https://www.modb.pro/doc/5172
PostgreSQL错误:由于与恢复冲突而取消语句
回答 1
已采纳
大概原因是:主节点的相关表做了DDL或者DML,wal在备节点回放的时候,备节点的查询还在进行,如此就会发生冲突,强制退出备节点查询的语句,报出以上错误。解决办法大概有以下办法:1、设置hotstan
pg中虚拟库information_schema,怎么查看它下面有哪些表??
回答 5
我也可以
pg_bulkload 中的$libdir是什么位置
回答 1
命令行里查一下就知道了,这是pg的环境变量:pgconfig|grepilibdir
PostgreSQL citus11 是不是默认就是 MX架构 ?
回答 2
已采纳
没看到有说默认就是MX架构,只是说支持MX架构