当前位置: 首页 > wzjs >正文

网站的建设维护推广网络运营商

网站的建设维护推广,网络运营商,武进做网站的公司,美工做图素材网站如何通过调整PostgreSQL配置参数提高数据库性能 1. 数据库初始性能2. 内存相关参数3. WAL(Write-Ahead Logging)相关参数4. 并行查询相关参数5. 连接相关参数6. 根据情况调整 1. 数据库初始性能 使用pgbench在更新PostgreSQL数据库配置前先测试下数据库…

如何通过调整PostgreSQL配置参数提高数据库性能

      • 1. 数据库初始性能
      • 2. 内存相关参数
      • 3. WAL(Write-Ahead Logging)相关参数
      • 4. 并行查询相关参数
      • 5. 连接相关参数
      • 6. 根据情况调整

1. 数据库初始性能

使用pgbench在更新PostgreSQL数据库配置前先测试下数据库性能。测试PG数据库使用工具——pgbench。如何使用的PostgreSQL数据库没有安装该插件需要先进行安装。
然后,创建一个测试数据库性能用的测试库pgbench_test,命令:

createdb pgbench_test

接着,执行如下命令初始化数据:

pgbench -i -s 10 pgbench_test

-i: 表示初始化;
-s: 缩放因子,用于控制生成测试数据的数据量,-s 10 表示生成 10 倍于默认数据量的测试数据(默认 100,000 行数据)。
pgbench_test: 指定生成数据的数据库;
执行如下命令进行基准测试:

pgbench -c 10 -j 2 -t 1000 pgbench_test

-c 10: 表示使用10个并发的客户端连接;
-j 2: 使用2个线程处理;
-t 1000: 每个客户端发起1000个事务;

我的测试结果如下:
在这里插入图片描述

2. 内存相关参数

  • shared_buffers
    • 建议设置为系统内存的 25%-40%
    • 这是PostgreSQL用于缓存数据的内存区域。
  • maintenance_work_mem
    • 这是维护操作(如VACUUMCREATE INDEX)可以使用的内存。
    • 建议设置为系统内存的 5%-10%

3. WAL(Write-Ahead Logging)相关参数

  • wal_buffers
    • 这是WAL日志缓存的大小。
    • 默认值为-1(自动调整),通常不需要修改。如果需要手动设置,建议为16MB。
  • checkpoint_timeout
    • 这是检查点的时间间隔。增加此值可以减少检查点频率,从而减少I/O压力。
    • 建议设置为15分钟到30分钟。

4. 并行查询相关参数

  • max_parallel_workers_per_gather
    • 这是每个查询可以使用的并行工作进程数:
    • 建议设置为CPU核心数的 50%-75%
  • max_worker_processes:
    • 这是PostgreSQL可以使用的最大工作进程数;
    • 议设置为CPU核心数的 2倍

5. 连接相关参数

  • max_connections
    • 这是PostgreSQL允许的最大连接数
    • 根据应用需求设置,避免设置过高导致资源耗尽
  • effective_cache_size
    • 这是操作系统和PostgreSQL可以使用的缓存大小;
    • 建议设置为系统内存的 50%-75%

6. 根据情况调整

因为我是在云服务器上进行的测试,服务器规格2核4G,能榨取的性能有限:
在这里插入图片描述
在这里插入图片描述

但是调整之后还是略有提高,如下:
在这里插入图片描述
PS:调整时切记根据自己服务器规格和数据库的使用场景来,盲目调整可能导致性能恶化。

http://www.dtcms.com/wzjs/348236.html

相关文章:

  • 冠县网站建设多少钱产品线上营销推广方案
  • 推广展示类网站有哪些近期国际热点大事件
  • 如何建立网站服务器首页排名优化公司
  • 巴中手机网站建设产品推广哪个平台好
  • 专业的深圳网站建设公司百度手机助手app免费下载
  • 用腾讯云做淘宝客网站视频下载新闻发稿推广
  • 滁州seoseo优化方法网站快速排名推广渠道
  • 张家港网站seo软媒win7优化大师
  • 重庆企业网站建设解决方案北京网站建设优化
  • 导购网站制作百度电话客服24小时人工
  • 个人社保缴费比例关键词优化
  • 开源网站建设工具bt磁力搜索引擎索引
  • 茂名做网站报价b2b免费发布信息网站
  • 用wordpress做购物网站百度后台推广登录
  • 企业网站建设的一般要素百度关键词优化大师
  • 企业网站的推广方式有哪些百度收录网址
  • 时事新闻搜索引擎优化的意思
  • 淄博seo网络公司网站怎么优化关键词排名
  • 手机网站Com自己想做个网站怎么做
  • 绍兴网站建设公司关键词搜索排名公司
  • 两个网站链接怎么做seo关键词排名优化哪好
  • ssh搭建wordpress电商网站商品页的优化目标是什么
  • 要制作一个自己的网站江苏网站推广
  • 手机网站建站cms推广拉新app哪几个靠谱
  • 做网站的zk啥百度电商平台
  • 建设部门网站杭州网站优化咨询
  • wordpress菜单高亮哈尔滨seo网络推广
  • 品划网络做网站开鲁网站seo转接
  • 网站 优化 关键字seo网站优化软件价格
  • 谁有凡科网做的网站百度seo外链推广教程