PolarDB PostgreSQL版(兼容Oracle)的所有节点规格均为独享型节点。独享型节点是指该节点独占所分配到的CPU、内存、存储和I/O资源,而非与其他节点共享资源,因此性能更加稳定可靠。
PolarDB PostgreSQL版(兼容Oracle)目前提供以下规格的节点供您选择。
计算节点规格
节点规格 | CPU和内存数 | 最大存储容量 | 最大连接数 | PSL4最大IOPS | PSL5最大IOPS |
polar.o.x4.medium | 2核8 GB | 100 TB | 800 | 8,000 | 16,000 |
polar.o.x8.medium | 2核16 GB | 100 TB | 1,600 | 8,000 | 16,000 |
polar.o.x4.large | 4核16 GB | 100 TB | 1,600 | 32,000 | 64,000 |
polar.o.x8.large | 4核32 GB | 100 TB | 3,200 | 32,000 | 64,000 |
polar.o.x4.xlarge | 8核32 GB | 100 TB | 3,200 | 64,000 | 128,000 |
polar.o.x8.xlarge | 8核64 GB | 100 TB | 3,200 | 80,000 | 160,000 |
polar.o.x4.2xlarge | 16核 64 GB | 100 TB | 3,200 | 128,000 | 256,000 |
polar.o.x8.2xlarge | 16核128 GB | 100 TB | 12,800 | 128,000 | 256,000 |
polar.o.x4.4xlarge | 32核128 GB | 100 TB | 12,800 | 128,000 | 256,000 |
polar.o.x8.4xlarge | 32核256 GB | 300 TB | 25,600 | 192,000 | 384,000 |
polar.o.x4.6xlarge | 48核192 GB | 100 TB | 12,800 | 128,000 | 256,000 |
polar.o.x8.6xlarge | 48核384 GB | 300 TB | 25,600 | 192,000 | 384,000 |
polar.o.x4.8xlarge | 64核256 GB | 300 TB | 25,600 | 192,000 | 384,000 |
polar.o.x8.8xlarge | 64核512 GB | 500 TB | 36,000 | 204,800 | 409,600 |
polar.o.x8.12xlarge | 88核710 GB | 500 TB | 36,000 | 256,000 | 512,000 |
polar.o.x8.15xlarge | 120核920 GB | 500 TB | 36,000 | 256,000 | 512,000 |
最大连接数
PolarDB PostgreSQL版(兼容Oracle)最大连接数是系统允许的最大连接数,当数据库并发用户超过该连接数后,会导致新连接无法建立或者连接超时。
业务系统不同,每个连接消耗的内存资源不同,导致数据库实际能达到的最大连接不同。详情请参见最大连接数。
查询当前系统配置的最大连接数。
show max_connections;
查询当前实际连接数。
select count(1) from pg_stat_activity;
请关注业务和数据库实际情况,建议连接数不超过以下的建议值。
建议值公式:
LEAST({DBInstanceClassMemory/11MB}, 5000)
。如果应用程序需要更大的连接数,请选择具有更大内存的数据库集群。