Best Practices in ClickHouse Cloud
This section provides best practices you will want to follow to get the most out of ClickHouse Cloud.
Page | Description |
---|---|
Usage Limits | Explore the limits of ClickHouse. |
Multi tenancy | Learn about different strategies to implement multi-tenancy. |
These are in addition to the standard best practices which apply to all deployments of ClickHouse.
Page | Description |
---|---|
Choosing a Primary Key | Guidance on selecting an effective Primary Key in ClickHouse. |
Select Data Types | Recommendations for choosing appropriate data types. |
Use Materialized Views | When and how to benefit from materialized views. |
Minimize and Optimize JOINs | Best practices for minimizing and optimizing JOIN operations. |
Choosing a Partitioning Key | How to choose and apply partitioning keys effectively. |
Selecting an Insert Strategy | Strategies for efficient data insertion in ClickHouse. |
Data Skipping Indices | When to apply data skipping indices for performance gains. |
Avoid Mutations | Reasons to avoid mutations and how to design without them. |
Avoid OPTIMIZE FINAL | Why OPTIMIZE FINAL can be costly and how to work around it. |
Use JSON where appropriate | Considerations for using JSON columns in ClickHouse. |