This topic describes the data import and query performance of AnalyticDB for PostgreSQL in Serverless Pro mode.
The TPC-H implementation in this topic is based on TPC-H benchmarking. These test results cannot be compared with published TPC-H benchmark results because the tests do not meet all TPC-H benchmark requirements.
Configuration information
The test in this topic uses the following Serverless Pro pattern instance type:
Reserved computing resources: 96 CUs (96 compute nodes)
Serverless cache size: 1 TB
The AnalyticDB for PostgreSQL instance in elastic storage mode used for this test has the following specifications:
Compute node specifications: 2 cores, 16 GB
Number of compute nodes: 48
Data import performance
The data import test uses an OSS Foreign Data Wrapper (FDW) to import data.
Test table: This test uses the TPC-H lineitem table. The volume of test data generated is 1 TB. For more information about how to generate test data, see TPC-H performance test for V7.0.
Test method: OSS FDW. For more information about the operation, see Use an OSS foreign table for data lake analytics.
Test results:
Data volume
Elastic storage mode
Serverless Pro mode
TPC-H 1 TB
791.3 s
556.71 s
Data query performance
This performance test uses the TPC-H qgen tool to generate 1 TB of data. The test measures and compares the query time of Serverless Pro mode with that of elastic storage mode. For more information about the test operation, see TPC-H. The following table shows the test results:
Query SQL | Elastic storage mode | Serverless Pro mode |
Q01 | 14.28 s | 9.41 s |
Q02 | 0.52 s | 0.61 s |
Q03 | 4.58 s | 3.43 s |
Q04 | 2.66 s | 1.72 s |
Q05 | 4.92 s | 3.75 s |
Q06 | 0.62 s | 0.49 s |
Q07 | 3.96 s | 3.12 s |
Q08 | 3.75 s | 2.44 s |
Q09 | 18.87 s | 13.32 s |
Q10 | 4.19 s | 3.23 s |
Q11 | 0.93 s | 1.03 s |
Q12 | 2.4 s | 2.25 s |
Q13 | 11.75 s | 8.21 s |
Q14 | 0.81 s | 0.64 s |
Q15 | 3.94 s | 4.74 s |
Q16 | 2.34 s | 2.95 s |
Q17 | 1.83 s | 1.49 s |
Q18 | 22.3 s | 12.48 s |
Q19 | 3.41 s | 2.28 s |
Q20 | 2.2 s | 2.1 s |
Q21 | 9.56 s | 5.54 s |
Q22 | 3.02 s | 2.41 s |
Total time | 122.84 s | 87.64 s |