You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -134,9 +134,9 @@ Please assign any pull request (PR) against an issue; this helps the docs team t
134
134
135
135
Check out the GitHub docs for a refresher on [how to create a pull request](https://docs.github.com/en/desktop/working-with-your-remote-repository-on-github-or-github-enterprise/creating-an-issue-or-pull-request-from-github-desktop).
136
136
137
-
### Style guidelines
137
+
### Style and contribution guidelines
138
138
139
-
For documentation style guidelines, see ["Style guide"](/contribute/style-guide.md).
139
+
For documentation style guidelines, see ["Style guide"](/contribute/style-guide.md).
140
140
141
141
To check spelling and markdown is correct locally run:
|[Choosing a Primary Key](/best-practices/choosing-a-primary-key)| How to select primary keys that maximize query performance and minimize storage overhead. |
4
+
|[Select Data Types](/best-practices/select-data-types)| Choose optimal data types to reduce memory usage, improve compression, and accelerate queries. |
5
+
|[Use Materialized Views](/best-practices/use-materialized-views)| Leverage materialized views to pre-aggregate data and dramatically speed up analytical queries. |
6
+
|[Minimize and Optimize JOINs](/best-practices/minimize-optimize-joins)| Best practices for using ClickHouse's `JOIN` capabilities efficiently. |
7
+
|[Choosing a Partitioning Key](/best-practices/choosing-a-partitioning-key)| Select partitioning strategies that enable efficient data pruning and faster query execution. |
8
+
|[Selecting an Insert Strategy](/best-practices/selecting-an-insert-strategy)| Optimize data ingestion throughput and reduce resource consumption with proper insert patterns. |
9
+
|[Data Skipping Indices](/best-practices/use-data-skipping-indices-where-appropriate)| Apply secondary indices strategically to skip irrelevant data blocks and accelerate filtered queries. |
10
+
|[Avoid Mutations](/best-practices/avoid-mutations)| Design schemas and workflows that eliminate costly `UPDATE`/`DELETE` operations for better performance. |
11
+
|[Avoid OPTIMIZE FINAL](/best-practices/avoid-optimize-final)| Prevent performance bottlenecks by understanding when `OPTIMIZE FINAL` hurts more than it helps. |
12
+
|[Use JSON where appropriate](/best-practices/use-json-where-appropriate)| Balance flexibility and performance when working with semi-structured JSON data in ClickHouse. |
0 commit comments