Chapter 1. Installation and Configuration

Table of Contents

1. Release Notes
1.1. HammerDB v6.0 Overview
1.2. CI and Pipeline Automation
1.3. Metrics, I/O Metrics and Active Session History
1.4. Result Upload, Sharing and Metadata Capture
1.5. Performance Profiles and Timing Percentiles
1.6. Web Service and SCGI Support
1.7. Remove HammerDB v5.0 Persistent Configuration Files Before Installation
2. Linux Wayland Display Server Has Slow Refresh on Ubuntu
3. Known Third-Party Driver Issues
3.1. Oracle on Windows: Oracle Bug 12733000 OCIStmtRelease Crashes or Hangs if Called After Freeing the Service Context Handle
3.2. SQL Server on Linux: unixODBC Handle Validation May Become a Performance Bottleneck
3.3. MySQL on Linux: C++ Runtime Library Load Issue
3.4. Db2 Driver is Not Included in the HammerDB Docker Image or Build
4. Linux Xft Font and Cairo Graphics Pre-Installation Requirements
5. Documentation License, Copyright and Contribution
6. HammerDB v6.0 New Features
6.1. Overview
6.2. CI and Pipeline Automation
6.3. Metrics and Active Session History
6.4. Result Upload, Sharing and Metadata Capture
6.5. Performance Profiles and Timing Percentiles
6.6. Web Service and Automation Improvements
6.7. Pull Request Summary
7. Test Matrix
8. Downloading HammerDB
9. Checksum Verification
10. Installing and Starting HammerDB on Windows
10.1. Self-Extracting Installer
10.2. tar.gz File
10.3. Starting HammerDB
10.4. Uninstalling HammerDB
11. Installing and Starting HammerDB on Linux
11.1. Install and Uninstall Red Hat .rpm file
11.2. Install and Uninstall Ubuntu .deb file
11.3. Install and Uninstall the Tar.gz File
11.4. Starting HammerDB
12. HammerDB Docker Container Build & Run
12.1. Docker Image
12.2. Dockerfile Download and Installation
12.3. Building the HammerDB Container
12.4. Running the Container
12.4.1. IBM Client Install
12.5. Connecting the Container to the Network
13. HammerDB CI and Pipeline Automation
13.1. CI Test Environment Layout
13.2. HammerDB CI Commands
13.3. Initialise the CI Environment with cifix
13.4. Review and Update CI Configuration
13.5. Start the CI Listener
13.6. Start the HammerDB Web Service
13.7. Running a Benchmark from the Pipelines Page
13.8. Jobs and Reports Created by CI
13.9. Running Profiles and Comparisons
13.10. Running Pipelines in the CLI
13.11. Running Pipelines with a Webhook
14. Verifying the Installation of Database Client Libraries
14.1. Oracle Client
14.2. SQL Server
14.3. Db2
14.4. MySQL
14.5. MariaDB
14.6. PostgreSQL
15. XML & Persistent Configuration
16. Themes and Scalable Graphics
17. Building HammerDB from Source
17.1. Compiler & Dependency Install on Linux
17.2. Compiler & Dependency Install on Windows
17.3. Download HammerDB Source
17.4. Running the Build
17.5. HammerDB License