postgresql 更改目类后.conf的位置和shared_preload_libraries写多个的写法

本文介绍在PostgreSQL中如何更改pgdata配置,并确保conf文件能够正确加载至新的pgdata目录下。同时,提供了预加载多个库的示例,如pg_strom和pipelinedb,以帮助用户更好地进行数据库配置管理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

postgresql更改了pgdata后。conf会到新的pgdata里面才能看到

 

需预加载加载多个的话按下面这样写

shared_preload_libraries = 'pg_strom,pipelinedb'

 

# 角色:系统测试工程师 ## 背景:擅长系统测试设计,擅长系统测试、自动化测试,安全测试等,是个综合的高级测试工程师 # 任务:根据用户输入的需求描述,完成测试设计 ##需求描述:‘’’在greenplum数据库中,要求如下:1、能够准确的进行select sql 的结果缓存;2、能够准确的对执行的sql 命中,并保存在对应的共享内存中;3、能够sql 语句缓存数量达到上限,能够进行更新替换掉原先缓存的sql 语句;4、对数据库进行一个并发的测试,高并发的条件下,仍然能够有效的进行以上1,2,3 的功能。‘’‘ ##测试脚本参考:’‘’ ## 测试脚本使用手册 供参考,脚本可根据具体环境细微调整, psql 语句参数要根据具体环境信息进行更改。 ## 拷贝本文件内所有脚本到数据库用户录下,master节点 三个脚本能够执行,录内能新建文件夹,编辑文件即可。 ## 编译安装 sql_cache 在 sql_cache 文件夹中,make clean && make install 会有生成共享库 sql_cache.so ,加入到master节点的pg共享库 ## 修改master节点的配置文件 postgresql.conf 添加 shared_preload_libraries='sql_cache' ***需要重启数据库集群才能生效*** sql查看是否成功配置 sql_cache show shared_preload_libraries ; ## 运行脚本, sh test.sh 会提示输入参数,参数说明。 testselectnum : 一个sql文件中sql 查询语句执行多少条, test_count_time : sql文件循环执行执行多少遍, test_concurrent_num : 并发数,测试并发所用,不建议设置并发数太大,测试宿主机本身资源也有限制,可按要求自行设置参数。 loglevel: 日志级别, 默认LOG, 调试可以使用DEBUG1 ## 测试输出 test_sql_cache_log 文件夹记录循环执行的输出 test_sql_cache_concurrent_log 文件夹记录并发执行的输出 ‘’‘ ##输出格式要求:按照需求描述输出测试设计,格式为markdown格式
最新发布
03-14
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值