PostgreSQL 10 Beta Benchmarking

Some early benchmarks of PostgreSQL 10 Beta 1. Tests by Michael Larabel

Compare your own system(s) to this result file with the Phoronix Test Suite by running the command: phoronix-test-suite benchmark 1705198-TR-POSTGRESQ35
Jump To Table - Results

View

Do Not Show Noisy Results
Do Not Show Results With Incomplete Data
Do Not Show Results With Little Change/Spread
List Notable Results

Statistics

Show Overall Harmonic Mean(s)
Show Overall Geometric Mean
Show Wins / Losses Counts (Pie Chart)
Normalize Results
Remove Outliers Before Calculating Averages

Graph Settings

Force Line Graphs Where Applicable
Convert To Scalar Where Applicable
Prefer Vertical Bar Graphs

Multi-Way Comparison

Condense Multi-Option Tests Into Single Result Graphs

Table

Show Detailed System Result Table

Run Management

Highlight
Result
Hide
Result
Result
Identifier
Performance Per
Dollar
Date
Run
  Test
  Duration
PostgreSQL 9.6.3
May 19 2017
 
PostgreSQL 10.0 Beta 1
May 19 2017
 
Invert Hiding All Results Option
 
Only show results matching title/arguments (delimit multiple options with a comma):
Do not show results matching title/arguments (delimit multiple options with a comma):


PostgreSQL 10 Beta BenchmarkingOpenBenchmarking.orgPhoronix Test SuiteIntel Xeon E3-1280 v5 @ 4.00GHz (8 Cores)MSI C236A WORKSTATION (MS-7998) v1.0Intel Sky Lake16384MB256GB TOSHIBA-RD400Sapphire AMD POLARIS10 4096MBRealtek ALC1150DELL P2415QIntel ConnectionUbuntu 16.044.12.0-999-generic (x86_64) 20170517Unity 7.4.0X Server 1.18.4modesetting 1.18.44.5 Mesa 17.2.0-devel- padoka PPA Gallium 0.4 (LLVM 5.0.0)1.0.21GCC 5.4.0 20160609ext43840x2160ProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLVulkanCompilerFile-SystemScreen ResolutionPostgreSQL 10 Beta Benchmarking PerformanceSystem Logs- --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-arch-directory=amd64 --with-default-libstdcxx-abi=new --with-multilib-list=m32,m64,mx32 --with-tune=generic -v - Scaling Governor: intel_pstate performance

PostgreSQL 9.6.3 vs. PostgreSQL 10.0 Beta 1 ComparisonPhoronix Test SuiteBaseline+10.1%+10.1%+20.2%+20.2%+30.3%+30.3%40.4%16.5%15.7%9.2%6%Buffer Test - Normal Load - Read WriteOn-Disk - Normal Load - Read WriteOn-Disk - Heavy Contention - Read WriteOn-Disk - Heavy Contention - Read OnlyBuffer Test - Heavy Contention - Read WriteBuffer Test - Normal Load - Read Only4.8%Buffer Test - Heavy Contention - Read Only2%PostgreSQL pgbenchPostgreSQL pgbenchPostgreSQL pgbenchPostgreSQL pgbenchPostgreSQL pgbenchPostgreSQL pgbenchPostgreSQL pgbenchPostgreSQL 9.6.3PostgreSQL 10.0 Beta 1

PostgreSQL 10 Beta Benchmarkingpgbench: On-Disk - Normal Load - Read Onlypgbench: On-Disk - Normal Load - Read Writepgbench: Buffer Test - Normal Load - Read Onlypgbench: Buffer Test - Normal Load - Read Writepgbench: On-Disk - Heavy Contention - Read Onlypgbench: On-Disk - Heavy Contention - Read Writepgbench: Buffer Test - Heavy Contention - Read Onlypgbench: Buffer Test - Heavy Contention - Read WritePostgreSQL 9.6.3PostgreSQL 10.0 Beta 1185598.271194.17126711.141657.06157553.041190.23117563.062734.09184213.981391.65120952.242326.75172121.851377.40115252.142897.34OpenBenchmarking.org

PostgreSQL pgbench

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbenchScaling: On-Disk - Test: Normal Load - Mode: Read OnlyPostgreSQL 9.6.3PostgreSQL 10.0 Beta 140K80K120K160K200KSE +/- 1184.33, N = 3SE +/- 10.96, N = 3185598.27184213.98-lpthread1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -fpic -lpgcommon -lpgport -lrt -lcrypt -ldl -lm
OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbenchScaling: On-Disk - Test: Normal Load - Mode: Read OnlyPostgreSQL 9.6.3PostgreSQL 10.0 Beta 130K60K90K120K150KMin: 184099.19 / Avg: 185598.27 / Max: 187936.05Min: 184200.67 / Avg: 184213.98 / Max: 184235.731. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -fpic -lpgcommon -lpgport -lrt -lcrypt -ldl -lm

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbenchScaling: On-Disk - Test: Normal Load - Mode: Read WritePostgreSQL 9.6.3PostgreSQL 10.0 Beta 130060090012001500SE +/- 3.56, N = 3SE +/- 16.03, N = 31194.171391.65-lpthread1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -fpic -lpgcommon -lpgport -lrt -lcrypt -ldl -lm
OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbenchScaling: On-Disk - Test: Normal Load - Mode: Read WritePostgreSQL 9.6.3PostgreSQL 10.0 Beta 12004006008001000Min: 1187.08 / Avg: 1194.17 / Max: 1198.34Min: 1362.7 / Avg: 1391.65 / Max: 1418.071. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -fpic -lpgcommon -lpgport -lrt -lcrypt -ldl -lm

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbenchScaling: Buffer Test - Test: Normal Load - Mode: Read OnlyPostgreSQL 9.6.3PostgreSQL 10.0 Beta 130K60K90K120K150KSE +/- 107.94, N = 3SE +/- 189.53, N = 3126711.14120952.24-lpthread1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -fpic -lpgcommon -lpgport -lrt -lcrypt -ldl -lm
OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbenchScaling: Buffer Test - Test: Normal Load - Mode: Read OnlyPostgreSQL 9.6.3PostgreSQL 10.0 Beta 120K40K60K80K100KMin: 126535.63 / Avg: 126711.14 / Max: 126907.74Min: 120705.03 / Avg: 120952.24 / Max: 121324.71. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -fpic -lpgcommon -lpgport -lrt -lcrypt -ldl -lm

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbenchScaling: Buffer Test - Test: Normal Load - Mode: Read WritePostgreSQL 9.6.3PostgreSQL 10.0 Beta 15001000150020002500SE +/- 738.96, N = 6SE +/- 23.94, N = 31657.062326.75-lpthread1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -fpic -lpgcommon -lpgport -lrt -lcrypt -ldl -lm
OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbenchScaling: Buffer Test - Test: Normal Load - Mode: Read WritePostgreSQL 9.6.3PostgreSQL 10.0 Beta 1400800120016002000Min: 5.93 / Avg: 1657.06 / Max: 3427.15Min: 2289.01 / Avg: 2326.75 / Max: 2371.131. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -fpic -lpgcommon -lpgport -lrt -lcrypt -ldl -lm

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbenchScaling: On-Disk - Test: Heavy Contention - Mode: Read OnlyPostgreSQL 9.6.3PostgreSQL 10.0 Beta 140K80K120K160K200KSE +/- 210.62, N = 3SE +/- 348.36, N = 3157553.04172121.85-lpthread1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -fpic -lpgcommon -lpgport -lrt -lcrypt -ldl -lm
OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbenchScaling: On-Disk - Test: Heavy Contention - Mode: Read OnlyPostgreSQL 9.6.3PostgreSQL 10.0 Beta 130K60K90K120K150KMin: 157301.13 / Avg: 157553.04 / Max: 157971.39Min: 171433.9 / Avg: 172121.85 / Max: 172561.261. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -fpic -lpgcommon -lpgport -lrt -lcrypt -ldl -lm

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbenchScaling: On-Disk - Test: Heavy Contention - Mode: Read WritePostgreSQL 9.6.3PostgreSQL 10.0 Beta 130060090012001500SE +/- 4.14, N = 3SE +/- 9.43, N = 31190.231377.40-lpthread1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -fpic -lpgcommon -lpgport -lrt -lcrypt -ldl -lm
OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbenchScaling: On-Disk - Test: Heavy Contention - Mode: Read WritePostgreSQL 9.6.3PostgreSQL 10.0 Beta 12004006008001000Min: 1182.46 / Avg: 1190.23 / Max: 1196.6Min: 1358.54 / Avg: 1377.4 / Max: 1387.051. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -fpic -lpgcommon -lpgport -lrt -lcrypt -ldl -lm

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbenchScaling: Buffer Test - Test: Heavy Contention - Mode: Read OnlyPostgreSQL 9.6.3PostgreSQL 10.0 Beta 130K60K90K120K150KSE +/- 2251.72, N = 3SE +/- 775.06, N = 3117563.06115252.14-lpthread1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -fpic -lpgcommon -lpgport -lrt -lcrypt -ldl -lm
OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbenchScaling: Buffer Test - Test: Heavy Contention - Mode: Read OnlyPostgreSQL 9.6.3PostgreSQL 10.0 Beta 120K40K60K80K100KMin: 115096.14 / Avg: 117563.06 / Max: 122059.41Min: 113727.15 / Avg: 115252.14 / Max: 116255.41. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -fpic -lpgcommon -lpgport -lrt -lcrypt -ldl -lm

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbenchScaling: Buffer Test - Test: Heavy Contention - Mode: Read WritePostgreSQL 9.6.3PostgreSQL 10.0 Beta 16001200180024003000SE +/- 1115.15, N = 5SE +/- 83.33, N = 62734.092897.34-lpthread1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -fpic -lpgcommon -lpgport -lrt -lcrypt -ldl -lm
OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbenchScaling: Buffer Test - Test: Heavy Contention - Mode: Read WritePostgreSQL 9.6.3PostgreSQL 10.0 Beta 15001000150020002500Min: 5.8 / Avg: 2734.09 / Max: 4740.6Min: 2640.79 / Avg: 2897.34 / Max: 3184.041. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -fpic -lpgcommon -lpgport -lrt -lcrypt -ldl -lm