What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.
For most tables, yes. ClickHouse can keep a table on its ordinary MergeTree definition and SQL interface while a storage policy decides where that table’s data parts live, including on S3-backed disks. The query text does not have to change. What does change is the I/O path: a query that needs parts sitting on object storage waits for remote reads unless that data is already cached locally. Whether the move lowers your bill depends on how much data is queried, how often, and what requests, transfer, cache capacity and compute the new layout adds. This article separates those three things so you can test each one.
What stays the same and what changes
- Stays the same: the table definition (
ENGINE = MergeTree), the table name, and the SQL you run against it. - Changes: where data parts are stored, how long a read takes when it reaches cold parts, how the local cache behaves, and the shape of your storage and request charges.
The title’s phrase “without touching a query” is accurate about syntax and table access. It is not a promise that every query performs the same. A cold read on S3-resident data can be slower than a read from local disk, and the official guidance is explicit that S3-backed storage suits workloads where cold-data query speed matters less.
As an Amazon Associate I earn from qualifying purchases.
How ClickHouse moves data between storage tiers
Three concepts control placement. ClickHouse’s MergeTree documentation describes them as disks, volumes, and storage policies.
Recommended Free Tools
Disks and volumes
A disk is a storage target, either a local path or an S3 bucket configured as a disk. A volume is an ordered group of one or more disks. S3 disks can take part in multi-disk and multi-volume policies just like local disks, which is what makes a hot-to-cold arrangement possible, for example moving data from local SSD to S3 as it ages.
#1 Best Overall
- Get NVMe solid state performance with up to 1050MB/s read and 1000MB/s write speeds in a portable, high-capacity drive(1) (Based on internal testing; performance may be lower depending on host device & other factors. 1MB=1,000,000 bytes.)
- Up to 3-meter drop protection and IP65 water and dust resistance mean this tough drive can take a beating(3) (Previously rated for 2-meter drop protection and IP55 rating. Now qualified for the higher, stated specs.)
- Use the handy carabiner loop to secure it to your belt loop or backpack for extra peace of mind.
- Help keep private content private with the included password protection featuring 256‐bit AES hardware encryption.(3)
- Easily manage files and automatically free up space with the SanDisk Memory Zone app.(5). Non-Operating Temperature -20°C to 85°C
Storage policies
A storage policy names the volumes a table may use and their order. The table opts in with a setting. The ClickHouse storage-compute guide creates a table this way, with an S3 policy named s3_main:
CREATE TABLE events
(
event_time DateTime,
payload String
)
ENGINE = MergeTree
ORDER BY event_time
SETTINGS storage_policy = 's3_main';
The guide notes that the table does not need a special engine name such as S3BackedMergeTree. ClickHouse converts the engine internally when the table uses S3 storage. Its example assumes ClickHouse 22.8 or later, so confirm that your deployed release meets that assumption and read the release notes for any changes that apply to it. The example creates a new table. The sources do not give a full runbook for converting an existing populated table, so test any conversion on a copy first.
Moving parts
The smallest unit that moves is a MergeTree data part. Parts can migrate between disks in the background according to user settings, or you can move them explicitly with ALTER queries. Movement is per part, so a table can hold recent parts on local disks and older parts on S3 at the same time.
Quick wins for a faster PC:
Fix the driver behind crashes, sound loss and screen glitchesFind Drivers →Repair Windows errors before they cause bigger problemsFix Now →Scan for outdated or missing drivers - takes under a minuteDriver Scan →Rank #2
- Solid state performance with up to 800MB/s read speeds in a portable drive. (Based on internal testing; performance may be lower depending on host device, interface, usage conditions and other factors. 1MB=1,000,000 bytes.)
- Back up your content and memories on a storage solution that fits seamlessly into your mobile lifestyle.
- Take it with you on your adventures—up to two-meter drop protection means this durable drive can take a beating. (Based on internal testing.)
- Secure it to your belt loop or backpack for extra peace of mind thanks to the tough rubber hook.
- From Sandisk, a brand professional photographers trust to take on assignments.
Confirm where your data actually sits first
The title says EBS, and that needs care. ClickHouse’s BYOC cost reference for AWS describes EBS gp3 volumes attached to worker nodes for the operating system, container images and ClickHouse logs. In that same model, S3 holds table data and backups in the customer’s bucket. That describes the vendor’s managed topology. It does not by itself prove that your MergeTree parts sit on EBS and can be tiered from it.
Check the layout on your own cluster before you plan anything. These queries use system tables that exist in current ClickHouse releases; confirm the column names on your version:
SELECT name, type, path FROM system.disks;
SELECT disk_name, count() AS parts, formatReadableSize(sum(bytes_on_disk)) AS size
FROM system.parts
WHERE active
GROUP BY disk_name;
If the second query shows your active parts on an EBS-backed path, you have a real tiering candidate. If it shows only system and log paths, the EBS-to-S3 move is a different project.
Rank #3
- Capacity Display Variance: 500GB external ssd often appears as around 465GB on Windows. MacOS can show full 500 GB capacity. This is binary calculation difference and doesn’t affect SSD hard drive actual physical storage
- 1050 MB/s Speed: Instantly access to your files with blazing-fast 10Gbps external SSD read up to 1050MB/s and write up to 1000MB/s. LED Light indicates USB SSD instant activity
- Data Security: Solid state drives S.M.A.R.T. health diagnostics and adaptive TRIM optimizing data block management ensures consistent write speeds and extends the longevity of the portable SSD
- USB-C & USB-A Cable: Both cables featuring rapid USB 3.2 Gen2, this USB SSD effortlessly bridges devices, enabling seamless cross-platform file transfers and backup between computers, smartphones, tablets and iPhone
- Always Fast: No slowdowns for large file transfers. With SLC caching (25% of current available capacity allocated as high-speed cache), this external SSD delivers steady 10Gbps for transfers within the cache capacity
How queries behave on cold and warm data
When a query needs a part that lives on S3, ClickHouse reads it remotely. ClickHouse’s cache article explains that object-store reads can be cached on local disk, so a repeat read avoids another download. In the architecture that article describes, each node keeps its own cache. A query routed to a different node can therefore miss and fetch the data again, which makes cache hit rate a function of routing as well as cache size.
Crashes, No Sound, or Screen Glitches?
Random freezes, missing sound and display glitches usually trace back to one bad driver. Find and replace yours safely.Free scan · under a minutePC Slower Than It Used to Be?
A free scan shows the junk files, broken settings and background clutter dragging Windows down - then fixes them in one click.Free scan · Windows 10 & 11The published sources do not provide benchmark numbers for this EBS-to-S3 pattern, so no latency penalty figure appears here. Measure the variables that decide the outcome for your workload:
| Axis | What to measure | Why it matters |
|---|---|---|
| Cold versus warm latency | Same query run with an empty cache and then again with a populated one | Shows the real penalty of the remote read path |
| Scan volume and selectivity | Bytes read per query and the fraction of parts a typical filter touches | Queries that prune most parts pay little for cold storage |
| Repeated-read frequency | How often the same cold parts are queried in a day or week | Frequent re-reads make cache hit rate the main factor |
| Cache size and hit rate | Cache capacity against the working set, and hits across nodes | Per-node caches miss when queries land on a different node |
| S3 request volume | GET and related requests generated by queries and background moves | Requests are billed separately from storage |
| Data transfer | Bytes crossing regions or leaving the AWS network | Inter-region and egress transfer add cost |
| Cost per retained compressed byte | Total monthly cost divided by compressed data retained | Gives a like-for-like comparison between layouts |
Caches are a performance aid, not a guarantee. A local SSD can hold object-store data that is read repeatedly, and ClickHouse documents that option, but the cache must be sized to the working set and tested under your query mix.
Rank #4
- Easily store and access 2TB to content on the go with the Seagate Portable Drive, a USB external hard drive
- Designed to work with Windows or Mac computers, this external hard drive makes backup a snap just drag and drop
- To get set up, connect the portable hard drive to a computer for automatic recognition no software required
- This USB drive provides plug and play simplicity with the included 18 inch USB 3.0 cable
- The available storage capacity may vary.
The cost model
Two bills in the BYOC model
For ClickHouse BYOC on AWS, ClickHouse describes two independent bills. ClickHouse Cloud charges based on total memory allocation. AWS charges your account directly for the infrastructure provisioned in it. These statements describe that vendor model and should not be applied to every self-managed ClickHouse cluster.
Cost drivers to include
The BYOC cost reference orders typical cost drivers roughly as follows. Your ordering will differ with instance choices, data volume and traffic.
Free tools Windows power users keep installed
One-click scans. No signup required.
- EC2 compute, usually first
- S3 storage, requests and inter-region transfer
- EBS volumes
- NAT and cross-availability-zone transfer
- EKS and load balancing
- Smaller variable services
ClickHouse Cloud’s pricing page meters storage on compressed object-storage data plus backups. It lists possible extra charges for backups, ClickPipes, public-internet egress and cross-region egress. The page is live and changes over time, so check it on the day you model costs at https://clickhouse.com/pricing.
Best Value
- MADE FOR THE MAKERS: Create; Explore; Store; The T7 Portable SSD delivers fast speeds and durable features to back up any endeavor; Build your video editing empire, file your photographs or back up your blogs all in an instant
- SHARE IDEAS IN A FLASH: Don’t waste a second waiting and spend more time doing; The T7 is embedded with PCIe NVMe technology that brings fast read and write speeds up to 1,050/1,000 MB/s¹, making it almost twice as fast as the T5
- ALWAYS MAKE THE SAVE: Compact design with massive capacity; With capacities up to 4TB, save exactly what you need to your drive – from large working files to game data and everything in between
- ADAPTS TO EVERY NEED: Whether using a PC or mobile phone, count on the T7 for extensive compatibility²; It’s a true team player when it comes to heavy-duty application usage or file-saving
- HI RESOLUTION VIDEO RECORDING: Record Ultra High Resolution (4K 60fs) videos directly onto the T7 Portable SSD with your favorite camera or mobile devices; Supports iPhone 15 Pro Res 4K at 60fps video and more³
Figures and their qualifications
| Figure | Source and date | What it does and does not establish |
|---|---|---|
| ClickHouse 22.8 or later | ClickHouse storage-compute guide, accessed 2026 | The version the guide’s example assumes; not a statement about every release |
| 10× compression; 1 TB raw data billed as roughly 100 GB | ClickHouse pricing FAQ, accessed 2026 | Vendor guidance for typical analytical data; not a guaranteed ratio for your tables |
The sources do not establish a general percentage saving from moving EBS-resident parts to S3. A per-gigabyte storage price comparison is not a total-cost comparison. A monthly model for a tiered layout needs at least these terms:
- Retained compressed gigabytes on each tier, multiplied by the storage rate for that tier
- Request charges from queries and part movement
- Inter-region and egress transfer
- Cache volume capacity and the compute needed to run it
- Backups and any replication you keep
- Compute sized for the slower cold path, plus operational time
Keep AWS lifecycle rules off ClickHouse-managed data
ClickHouse’s storage-compute guide is direct about this: “Don’t configure any AWS/GCS life cycle policy. This isn’t supported and could lead to broken tables.” Use ClickHouse storage policies to decide when parts move. Do not add bucket lifecycle rules that transition or expire objects under the same prefix, because ClickHouse tracks its own part layout and an external rule can break it.
A practical sequence for the move
- Confirm the ClickHouse version and read the release notes for the S3 disk and storage policy behaviour that applies to it.
- Run the placement queries above and record which tables and parts sit on EBS.
- Define the S3 disk and a storage policy following the guide, and test on a non-production copy.
- Decide the movement rule for each table, using background movement settings or explicit ALTER queries, and apply it to a single table first.
- Benchmark representative queries with cold and warm caches, using the axes in the table above.
- Build the monthly model from the cost terms listed earlier and compare it with the current layout, including the cost of the slower path.
- Keep AWS and GCS lifecycle rules off the ClickHouse data prefix.
What the evidence does not settle
Published sources here cover the architecture, the storage-policy mechanics, the vendor’s cost categories, and one lifecycle warning. They do not provide a savings percentage, a query-latency penalty for this pattern, current AWS service prices, region-specific bills, or a complete migration runbook for existing tables. Those numbers depend on your data, access pattern and region, so measure them on your own workload before committing to a layout. For the caching mechanics, see the ClickHouse engineering post on https://clickhouse.com/blog/building-a-distributed-cache-for-s3, and for the storage policy reference, see https://github.com/ClickHouse/ClickHouse/blob/master/docs/en/engines/table-engines/mergetree-family/mergetree.md.
The BYOC cost categories are documented at https://github.com/ClickHouse/clickhouse-docs/blob/main/docs/cloud/guides/infrastructure/01_deployment_options/byoc/08_reference/06_cost_model_aws.md, and the separation of storage and compute is covered at https://github.com/ClickHouse/ClickHouse/blob/master/docs/guides/oss/deployment-and-scaling/separation-storage-compute.mdx.
Quick Recap
“
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.




