news 2026/6/19 0:21:26

HighGo Database性能参数及调整建议

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
HighGo Database性能参数及调整建议

文章目录

  • 文档用途
  • 详细信息

文档用途

本文档提供了HighGo Database性能参数的作用及调整方向,使用过程中需参照实际情况具体进行选择。

详细信息

shared_buffers

最重要的参数,HighGo Database通过shared_buffers 和内核和磁盘进行数据交换,因此应该尽量大,让更多的数据缓存在shared_buffers中。通常设置为实际 RAM 的25% – 40%。

同时要在系统中设置 kernel.shamax 的值,该值决定了进程可调用最大共享内存数量。该值设置要稍大于shared_buffers的值。

work_mem

HighGo Database在执行排序操作时,会根据work_mem的大小决定是否将一个大的结果集拆分为几个小的和 work_mem 差不多大小的临时文件。显然拆分的结果是降低了排序的速度。因此增加work_mem有助于提高排序的速度。通常设置为实际RAM的2% – 4%,根据需要排序结果集的大小而定。

注意:这是 per connection and per sort 的设定。如果有100个连接,每个连接有2个sort 运算,那么需要的总内存是:100 * 2 * work_mem。

利用EXPLAIN ANALYZE可以检查是否有足够的work_mem。

effective_cache_size

值设置稍大,优化器更倾向使用索引扫描而不是顺序扫描,建议的设置为可用空闲内存的 25%,这里的可用空闲内存指的是主机物理内存在运行数据库后的空闲值。

maintenance_work_mem

这里定义的内存只是在 CREATE INDEX, VACUUM 等时用到,因此用到的频率不高,但是往往这些指令消耗比较多的资源,因此应该尽快让这些指令快速执行完毕:给 maintence_work_mem较大的内存,比如1024MB

max_connections

通常,max_connections的目的是防止 max_connections * work_mem 超出了实际内存大小。比如,如果将 work_mem 设置为实际内存的 2% 大小,则在极端情况下,如果有50个查询都有排序要求,而且都使用2% 的内存,则会导致 swap的产生,系统性能就会大大降低。

WAL

wal_buffers

WAL 的储存大小。default 是 64 kb。 实验证明, 设定这个值在 256 kb 到 1 MB 之间会提升效能。

wal_writer_delay

WAL 检查 WAL 数据(回写)的间隔时间。值是毫秒(milliseconds)

Checkpoints

确保数据回写硬盘。

如果 checkpoint 运行频率高于checkpint_warning 值,dirty data page 会被 flushed 回硬盘。HighGo Database会在日志(log中记录出来,通过观察log,可以来决定 checkpoint_segments 的设定。增加checkpoint_segments 或者 checkpoint_timeout 可以有一定的性能提升。

checkpoint_segments:日志文件段的最大数量(通常每个段16兆字节),到达后会激发checkpoint,默认设置为3,增加这个参数会增加数据库崩溃恢复所需要的时间。

checkpoint_timeout:检查点触发的超时时间,一般设置15-30分钟.

checkpoint_completion_target:默认是0.5,意思就是每个 checkpoint 预计在下个 checkpoint 完成前的一半时间内完成。

checkpoint_warning:如果checkpint速度快于这个时间(checkpoint过快),在log中记录。默认是30秒

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/15 19:32:12

FaceFusion人脸融合在刑侦模拟中的辅助作用

FaceFusion人脸融合在刑侦模拟中的辅助作用 在城市监控摄像头数量突破亿级的今天,一起看似普通的入室盗窃案,可能只留下一段模糊不清、角度倾斜的3秒视频片段。目击者记忆随时间褪色,手绘模拟画像越来越难以满足现代刑侦对精度和效率的要求。…

作者头像 李华
网站建设 2026/6/15 14:22:08

10、中美洲及加勒比地区投资与生活指南

中美洲及加勒比地区投资与生活指南 巴拿马 政府与历史 :巴拿马曾是哥伦比亚的一部分,自 1903 年独立。20 世纪初,美国建造了巴拿马运河,并与美国共同运营至 1999 年。20 世纪巴拿马的国内政治和国际关系与运河及美国外交政策紧密相关。1987 年,因总统曼努埃尔诺列加(前…

作者头像 李华
网站建设 2026/6/18 1:03:09

13、亚太与欧洲部分国家房地产投资指南

亚太与欧洲部分国家房地产投资指南 1. 日本遗产税相关情况 在日本,如果在死者去世前五年内的任何时间曾是日本居民,那么可能仍需缴纳遗产税。遗产税按继承财产的公平市场价值减去丧葬费用和税款后,以累进税率征收。如需更多信息,可访问:www.homenavi.or.jp/english/profi…

作者头像 李华
网站建设 2026/6/16 6:36:02

Open-AutoGLM生态适配更新排行榜(2024年最全数据):前3名仅差48小时

第一章:Open-AutoGLM 应用适配数量更新速度比拼在当前大模型生态快速演进的背景下,Open-AutoGLM 作为一款支持多平台自动集成的语言模型框架,其应用适配能力成为衡量实用性的关键指标。不同厂商和社区版本在新增应用支持的速度上存在显著差异…

作者头像 李华
网站建设 2026/6/18 15:19:24

解锁RK3588潜能:大小核调度与多引擎协同优化

引言 在嵌入式系统领域,瑞芯微 RK3588 凭借其卓越的性能,已成为众多开发者和企业的首选。这款采用 8nm 制程工艺的芯片,集成了强大的计算核心、出色的图形处理能力以及高效的神经网络处理单元,广泛应用于工业控制、智能安防、机器人、医疗设备等多个领域,为嵌入式设备的智…

作者头像 李华
网站建设 2026/6/15 8:15:29

从检测到融合:FaceFusion镜像全流程技术拆解

从检测到融合:FaceFusion镜像全流程技术拆解在短视频与虚拟内容爆发的今天,一张照片“变成”另一个人的脸早已不再是科幻桥段。无论是社交App里的趣味换脸,还是影视级数字人驱动,背后都离不开一套精密的人脸图像处理流水线。而在这…

作者头像 李华