摘要:
10.性能优化 linux系统的I/O调度算法 查看支持的算法 dmesg | grep -i scheduler 查看磁盘的算法 (中括号包围的) cat /sys/block/sda/queue/scheduler 修改(服务器重启失效) echo noop > /sys/block/sda/q 阅读全文
posted @ 2024-05-24 11:34
立勋
阅读(48)
评论(0)
推荐(0)
摘要:
基准测试衡量指标 吞吐量(Throughput):单位时间内处理事务数量,TPS(每秒事务数) 响应时间(RT)或延迟(Latency) 并发量 使用pgbench测试 初始化测试数据 pgbench 的内嵌脚本需要4张表:pgbench_branches、pgbench_tellers、pgben 阅读全文
posted @ 2024-05-24 11:34
立勋
阅读(102)
评论(0)
推荐(0)
摘要:
9.分区表 什么是分区表 分区表就是根据分区策略,将数据数据分散到不同的子表中,并通过父表建立关联关系,从而实现数据物理上的分区。 PG10版本之前,使用继承+触发器实现分区表,步骤较为繁琐。 PG10版本开始,采用内置分区,只支持范围分区和列表分区,PG11支持HASH分区 创建分区表 1.创建父 阅读全文
posted @ 2024-05-24 11:34
立勋
阅读(155)
评论(0)
推荐(0)
摘要:
8.并行查询&事务&并发控制 并行查询 并行查询相关配置参数 max_worker_processes 最大后台进程数,默认8。备库参数值>=主库,重启DB生效 max_parallel_workers 支持的最大并行查询进程数,默认8 max_parallel_workers_per_gather 阅读全文
posted @ 2024-05-24 11:34
立勋
阅读(284)
评论(0)
推荐(0)
摘要:
7.体系结构(重点) psql体系结构 https://zhuanlan.zhihu.com/p/405687213 逻辑结构 数据库集簇( Database Cluster):它是指由单个 PostgreSQL 服务器实例管理的数据库集合。 组成数据库集簇的这些数据库使用相同的全局配置文件和监听端 阅读全文
posted @ 2024-05-24 11:33
立勋
阅读(55)
评论(0)
推荐(0)

浙公网安备 33010602011771号