All Products
Search
Document Center

AnalyticDB:High-performance Edition instances

Last Updated:Sep 22, 2026

AnalyticDB for PostgreSQL High-performance Edition uses a single-replica architecture to reduce storage costs and deliver higher write I/O performance than High-availability Edition. It suits analytics workloads where cost efficiency and write throughput matter more than maximum uptime.

Note

High-performance Edition is suitable for most business analysis scenarios. For core business requirements that demand the highest availability, use High-availability Edition.

When to use High-performance Edition

Criteria

High-performance Edition

High-availability Edition

Architecture

Single replica

Dual replica (primary + standby)

Storage cost

Lower (50% reduction vs. same specs)

Higher

Write I/O performance

Higher (no replication overhead)

Lower

Recovery from SQL crash

~10 seconds

5–10 minutes

Recovery from compute node failure

Restart required; no automatic failover

Automatic failover; no service interruption

Recovery from host failure

Restart required after host migration; ~15 minutes

Automatic failover; migration runs in background

Best for

Analytics, batch processing, cost-sensitive workloads

Mission-critical, production OLAP

Choose High-performance Edition when your workload can tolerate a recovery window of minutes to hours in the event of a hardware failure. For workloads that require continuous availability during hardware failures, use High-availability Edition.

Architecture

High-performance Edition deploys both coordinator nodes and compute nodes in a single-replica architecture, as shown below.

Figure 1. High-performance Edition architecture基础版架构图

High-availability Edition includes a standby coordinator node and secondary compute nodes.

Figure 2. High-availability Edition architecture高可用版架构图

Removing the standby coordinator and secondary compute nodes has three direct effects:

  • No storage is allocated for the standby coordinator node.

  • Compute node storage is reduced by 50%.

  • Data synchronization between primary and secondary compute nodes is eliminated, which improves write I/O performance.

Cost reduction

A High-performance Edition instance with the same specifications costs less than a High-availability Edition instance because it maintains only one replica.

The table below shows monthly prices for both editions at two common specification levels.

Specifications

HPE storage (USD/mo)

HAE storage (USD/mo)

Storage reduction

HPE compute (USD/mo)

HAE compute (USD/mo)

Compute reduction

HPE total (USD/mo)

HAE total (USD/mo)

Total reduction

Entry-level

22.4

100

77.6%

175.55

352.05

50.13%

197.95

452.05

56.21%

Common

89.6

200

55.2%

668.65

700.28

4.52%

758.25

900.28

15.78%

Entry-level specifications: High-performance Edition (HPE) uses 2 CPU cores, 50 GB storage, and 2 compute nodes. High-availability Edition (HAE) uses 2 CPU cores, 50 GB storage, and 4 compute nodes. At these specs, HPE is 56% cheaper.

Common specifications: Both editions use 4 CPU cores, 100 GB storage, and 4 compute nodes. At these specs, HPE is 15% cheaper.

For current pricing, see AnalyticDB for PostgreSQL pricing.

Performance

High-performance Edition delivers higher I/O performance because it eliminates data synchronization and streaming replication between primary and secondary compute nodes. On a 2-CPU-core instance, I/O performance can reach up to 250% of a comparable High-availability Edition instance. Write-intensive workloads see approximately 100% improvement.

The following benchmarks compare both editions configured with 2 CPU cores, 400 GB storage, and 4 compute nodes.

Local replication

Replicating a row-oriented table containing approximately 90 GB of data:

CREATE TABLE lineitem2 AS (SELECT * FROM lineitem);

Edition

Execution time

High-performance Edition

249 seconds

High-availability Edition

1,307 seconds

High-performance Edition completed the operation approximately 5x faster. The same improvement applies to INSERT INTO SELECT operations.

TPC-H benchmark

Note

This test is based on the TPC-H benchmark methodology but does not satisfy all TPC-H requirements. Results cannot be compared with published TPC-H results.

22 SQL queries were run on a 100 GB TPC-H dataset. The following figure shows the results.

TPC-H benchmark results

High-performance Edition completed the full query set 40% faster than High-availability Edition, reflecting the I/O advantage of removing replication overhead.

Availability

Data reliability

AnalyticDB for PostgreSQL stores data on enhanced solid-state drives (ESSDs), which use multiple internal replicas at the storage layer. This ensures high data reliability and integrity even in single-replica mode — data is not lost when a compute node fails.

Failure scenarios and recovery

High-performance Edition provides lower availability than High-availability Edition because there is no standby node to fail over to. The table below summarizes recovery behavior for common failure scenarios.

Failure scenario

High-performance Edition

High-availability Edition

SQL crash (core dump, out-of-memory (OOM))

~10 seconds (optimized checkpoint)

5–10 minutes

Compute node failure

Restart required; service unavailable until restart completes

Automatic failover; secondary node takes over with no service interruption

Host failure

Restart required after host migration; ~15 minutes

Automatic failover; host migration runs in background

For physical machine failures, recovery can take up to 8 hours in extreme scenarios.

How recovery mode works

Most failures in AnalyticDB for PostgreSQL — including SQL crashes caused by core dumps or OOM errors — trigger recovery mode rather than a full node failure. During recovery mode, the instance:

  1. Clears remaining locks and memory.

  2. Replays Write-Ahead Log (WAL) files to restore committed transactions not yet written to disk.

  3. Resumes service.

High-performance Edition uses an optimized checkpoint mechanism that reduces the amount of WAL data to replay. Recovery from these common failure scenarios takes approximately 10 seconds, compared to 5–10 minutes for High-availability Edition.

WAL and checkpoints

  • Write-Ahead Log (WAL): Records all data changes for each transaction before the transaction commits. WAL enables the database to replay changes that were committed but not yet flushed to disk.

  • Checkpoint: The point up to which all data changes are confirmed on disk. The database recovers from the most recent checkpoint. AnalyticDB for PostgreSQL performs checkpoints on a schedule and also triggers them when WAL file size reaches a threshold.

Compute node failures

When a compute node fails in High-availability Edition, the secondary compute node takes over automatically. The faulty node restarts in the background with no service interruption.

When a compute node fails in High-performance Edition, there is no secondary node to take over. The instance becomes unavailable and must be restarted for recovery.

Host failures

Host failures trigger automatic host migration in both editions. In High-availability Edition, the standby node maintains service continuity while the migration runs in the background. In High-performance Edition, the instance must restart after host migration completes — a process that takes approximately 15 minutes.

FAQ

Can I upgrade from High-performance Edition to High-availability Edition?

Direct in-place upgrade is not supported. The two editions use different replica counts and storage configurations, so there is no automated migration path. To switch editions, back up the data from the High-performance Edition instance, purchase a High-availability Edition instance, and restore the data there. For migration instructions, see Migrate data between AnalyticDB for PostgreSQL instances.

Related resources