Machine details | ||||||||||||||||
CPU | 4 core | |||||||||||||||
OS | suse linux 10.3 | |||||||||||||||
RAM | 24GB | |||||||||||||||
Base records | 1000000 | record size | 1800 | |||||||||||||
update | 3 | shared buffers | 4GB | |||||||||||||
auto vacuum | off | wal_buffers | 16MB | |||||||||||||
ckpt seg | 256 | ckpt interval | 15min | |||||||||||||
server_encoding | SQL_ASCII | client_encoding | UTF8 | |||||||||||||
lc_collate | C | lc_ctype | C | |||||||||||||
sync commit | off | Fill factor | 80 | |||||||||||||
Update rec length | 250 | |||||||||||||||
CONFIGURATION | ||||||||||||||||
Clients | 1 | 2 | 8 | |||||||||||||
WAL Memcmp for UPDATE + XLOG scale code | ||||||||||||||||
TPS | Xlog Diff (GB) | TPS | Xlog Diff (GB) | TPS | Xlog Diff (GB) | |||||||||||
Run1 | 856 | 2.37 | 1721 | 3.31 | 5509 | 8.83 | ||||||||||
Run2 | 865 | 2.37 | 1729 | 3.31 | 5514 | 8.83 | ||||||||||
Run3 | 898 | 2.37 | 1663 | 3.25 | 5506 | 8.69 | ||||||||||
Avg | 873 | 2.37 | 1704.333333 | 3.29 | 5509.667 | 8.78 | ||||||||||
XLOG Scale code | ||||||||||||||||
TPS | Xlog Diff (GB) | TPS | Xlog Diff (GB) | TPS | Xlog Diff (GB) | |||||||||||
Run1 | 830 | 4.16 | 1433 | 7.21 | 2729 | 13.75 | ||||||||||
Run2 | 829 | 4.16 | 1436 | 7.23 | 2676 | 13.45 | ||||||||||
Run3 | 845 | 4.31 | 1486 | 7.44 | 2700 | 13.62 | ||||||||||
Avg | 834.6666667 | 4.21 | 1451.666667 | 7.29 | 2701.667 | 13.61 | ||||||||||
DIFF | ||||||||||||||||
4.59% | -43.85% | 17.41% | -54.88% | 103.94% | -35.47% | |||||||||||
CONFIGURATION | ||||||||||||||||
Clients | 1 | 2 | 8 | |||||||||||||
WAL LZ for UPDATE + XLOG scale code | ||||||||||||||||
TPS | Xlog Diff (GB) | TPS | Xlog Diff (GB) | TPS | Xlog Diff (GB) | |||||||||||
Run1 | 640 | 1.96 | 1284 | 2.84 | 4639 | 7.36 | ||||||||||
Run2 | 698 | 2.07 | 1281 | 2.84 | 4629 | 7.32 | ||||||||||
Run3 | 641 | 1.97 | 1263 | 2.82 | 4684 | 7.39 | ||||||||||
Avg | 659.6666667 | 2.00 | 1276 | 2.83 | 4650.667 | 7.36 | ||||||||||
XLOG Scale code | ||||||||||||||||
TPS | Xlog Diff (GB) | TPS | Xlog Diff (GB) | TPS | Xlog Diff (GB) | |||||||||||
Run1 | 830 | 4.16 | 1433 | 7.21 | 2729 | 13.75 | ||||||||||
Run2 | 829 | 4.16 | 1436 | 7.23 | 2676 | 13.45 | ||||||||||
Run3 | 845 | 4.31 | 1486 | 7.44 | 2700 | 13.62 | ||||||||||
Avg | 834.6666667 | 4.21 | 1451.666667 | 7.29 | 2701.667 | 13.61 | ||||||||||
DIFF | ||||||||||||||||
-20.97% | -52.53% | -12.10% | -61.14% | 72.14% | -45.94% |