news 2026/6/10 0:25:39

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/9 3:22:41

5、巴拿马房地产投资全解析

巴拿马房地产投资全解析 巴拿马房地产投资的吸引力 在网上搜索在巴拿马购买房地产,会有成千上万个网站向你展示这个热门目的地的优势。巴拿马有著名的五十英里长的运河,这是一项伟大的人类工程,美国在2000年将其完全控制权移交给巴拿马,2014年是其历史性开通的100周年。 …

作者头像 李华
网站建设 2026/6/8 22:59:32

12、亚太地区房地产投资指南

亚太地区房地产投资指南 1. 澳大利亚 1.1 政府与社会 澳大利亚是一个实行君主立宪制的联邦国家,采用威斯敏斯特议会制作为立法机构。国民选举州和地区立法机构,全国选举至少每三年举行一次,总理可建议由伊丽莎白女王任命的总督随时召集众议院选举。澳大利亚财产权受到良好…

作者头像 李华
网站建设 2026/6/9 21:37:08

15、房地产投资与金融术语综合指南

房地产投资与金融术语综合指南 在房地产投资和金融领域,了解相关的资源和专业术语至关重要。本文将为你介绍一些实用的网站资源,并解释一系列关键术语,帮助你更好地理解和参与相关活动。 1. 实用网站资源 以下是一些在房地产和金融领域具有重要价值的网站: | 网站名称 …

作者头像 李华
网站建设 2026/6/9 21:35:58

33、5G 及未来的空间调制技术

5G 及未来的空间调制技术 1. 毫米波通信中的空间调制 毫米波通信具有巨大的带宽潜力,但也面临着路径损耗大、波束对准要求高等挑战。空间调制(SM)技术在毫米波通信中的应用为解决这些问题提供了新的思路。 广义 SM 毫米波方案 :采用简化的射频(RF)链结构,广义 SM 毫米…

作者头像 李华
网站建设 2026/6/9 19:58:47

41、太赫兹通信的进展与挑战

太赫兹通信的进展与挑战 1 太赫兹通信的关键技术 1.1 调制方案 太赫兹频段具有相干带宽(即平坦衰落)特性,极短的脉冲持续时间可形成近乎虚拟的正交信道。有研究提出了一种依赖距离和频率的调制方案,适用于多载波通信。该方案先选择带宽,再设置正交频分复用信号的子载波…

作者头像 李华
网站建设 2026/6/9 14:11:06

45、5G及未来的可见光通信与网络协调技术探索

5G及未来的可见光通信与网络协调技术探索 可见光通信的多元应用场景 可见光通信(VLC)作为一种新兴的通信技术,在多个领域展现出了巨大的应用潜力。 户外应用 通常认为,由于探测器会受到太阳光和其他人造光源的干扰,VLC在户外环境难以正常工作。不过,研究表明可以通过…

作者头像 李华