Who is this for?
This is an introductory topic for software developers who want to use ClickHouse on Arm-based cloud instances.
What will you learn?
Upon completion of this Learning Path, you will be able to:
- Learn how to install and measure ClickHouse performance
- Determine the appropriate instance configuration needed for your workloads
Prerequisites
Before starting, you will need the following:
Summary
AI-assisted
This summary was drafted with an approved AI-assisted workflow and reviewed by Arm contributors before publication.
Human technical review remains part of the process so the final page reflects engineering rigor, accuracy, and Arm editorial standards.
You’ll install ClickHouse on an Arm-based cloud instance, load the ClickBench web-analytics dataset, and run ClickBench to measure query latency. You’ll execute the benchmark on an Arm server, observe per‑query timings, and repeat runs across candidate instance sizes to compare results. By collecting consistent measurements and interpreting the output, you can make instance sizing decisions for analytical workloads on Arm.
Frequently asked questions
AI-assisted
These FAQs were drafted with an approved AI-assisted workflow and reviewed by Arm contributors before publication.
Human technical review remains part of the process so the final page reflects engineering rigor, accuracy, and Arm editorial standards.
What should I verify on the instance before starting the benchmark?Use an Arm server or Arm-based cloud instance with a recent Ubuntu for Arm and enough storage for the web-analytics dataset. Check available disk space before starting the data load.
Which dataset is used and how much storage should I plan for?The benchmark uses the ClickBench web-analytics dataset. The exact size is not listed here, so allocate sufficient storage and monitor free space during import.
How do I know ClickHouse is ready to run ClickBench?Complete the installation, start ClickHouse, and follow the steps to confirm it accepts connections. Proceed when the setup reports the dataset is loaded and the required tables are available.
What result should I expect after running ClickBench?ClickBench reports per‑query latency measurements and a summary of timings for the workload. Use these outputs as the basis for comparing configurations.
How should I compare different instance configurations?Run the same ClickBench workload on each Arm-based instance with the same ClickHouse settings and dataset. Compare the resulting latencies to choose a configuration that fits your workload needs.