- PostgreSQL High Performance Cookbook
- Chitij Chauhan Dinesh Kumar
- 221字
- 2021-07-09 18:47:18
Chapter 1. Database Benchmarking
In this chapter, we will cover the following recipes:
- CPU benchmarking
- Memory benchmarking
- Disk benchmarking
- Performing a seek rate test
- Working with the fysnc commit rate
- Checking IOPS
- Storage sizing
- Discussing RAID levels
- Configuring pgbench
- Running read/write pgbench tests
Introduction
PostgreSQL is renowned in the database management system world. With every PostgreSQL release, it's gaining in popularity due to its advanced features and performance. This cookbook is especially designed to give more information about most of the major features in PostgreSQL, and also how to achieve good performance with the help of proper hardware/software benchmarking tools. This cookbook is also designed to discuss, all the high availability options we can achieve with PostgreSQL, and also give some details about how to migrate your database from other commercial databases.
To benchmark the database server, we need to benchmark several hardware/software components. In this chapter, we will discuss major tools that are especially designed to benchmark a certain component.
I would like to say thanks to the Phoronix Test Suite team, for allowing me to discuss their benchmarking tool. Phoronix is an open source benchmarking framework, which, by default, provides test cases for several hardware/software components, thanks to its extensible architecture, where we can write our own test suite with the set of benchmarking test cases. Phoronix also supports to upload your benchmarking results to http://openbenchmarking.org/, which is a public/private benchmark results repository, where we can compare our your benchmarking results with others.
Note
Go to the following URL for installation instructions for Phoronix Test Suite: http://www.phoronix-test-suite.com/?k=downloads.
- Dreamweaver CS3 Ajax網(wǎng)頁設(shè)計入門與實例詳解
- Dreamweaver 8中文版商業(yè)案例精粹
- Hands-On Cybersecurity with Blockchain
- 機器學(xué)習(xí)流水線實戰(zhàn)
- 塊數(shù)據(jù)5.0:數(shù)據(jù)社會學(xué)的理論與方法
- 工業(yè)控制系統(tǒng)測試與評價技術(shù)
- 大數(shù)據(jù)驅(qū)動的機械裝備智能運維理論及應(yīng)用
- PVCBOT機器人控制技術(shù)入門
- 多媒體制作與應(yīng)用
- Visual FoxPro程序設(shè)計
- Linux Shell編程從初學(xué)到精通
- JRuby語言實戰(zhàn)技術(shù)
- PHP求職寶典
- 計算機辦公應(yīng)用培訓(xùn)教程
- Appcelerator Titanium Smartphone App Development Cookbook(Second Edition)