跳转到主内容
跳转到主内容

资源导览

本文旨在为您概述文档中可用的资源,帮助您充分发挥 ClickHouse Cloud 部署的价值。 您可以按以下主题浏览资源:

在深入了解更具体的主题之前,我们建议您先从我们的 ClickHouse 通用最佳实践指南开始,这些指南涵盖了使用 ClickHouse 时应遵循的通用最佳实践:

PageDescription
Choosing a Primary Key如何选择能够最大化查询性能并最小化存储开销的主键。
Select Data Types选择最优数据类型以减少内存占用、提升压缩率并加速查询。
Use Materialized Views利用物化视图对数据进行预聚合,从而显著加速分析型查询。
Minimize and Optimize JOINs高效使用 ClickHouse JOIN 功能的最佳实践。
Choosing a Partitioning Key选择能够实现高效数据剪枝并加速查询执行的分区策略和分区键。
Selecting an Insert Strategy通过合理的写入策略优化数据摄取吞吐量并降低资源消耗。
Data Skipping Indices战略性地应用二级索引以跳过无关的数据块,加速带过滤条件的查询。
Avoid Mutations设计表结构和工作流以消除代价高昂的 UPDATE/DELETE 操作,从而获得更佳性能。
Avoid OPTIMIZE FINAL了解在什么情况下 OPTIMIZE FINAL 弊大于利,从而避免性能瓶颈。
Use JSON where appropriate在 ClickHouse 中处理半结构化 JSON 数据时,在灵活性和性能之间取得平衡。

查询优化技术及性能调优

主题描述
Query optimization guide从这里开始学习查询优化基础知识,涵盖常见场景和性能优化技术,以提升查询执行速度。
Primary indexes advanced guide深入了解 ClickHouse 独特的稀疏主索引系统、它与传统数据库的差异,以及实现最优索引策略的最佳实践。
Query parallelism学习 ClickHouse 如何通过处理通道和 max_threads 设置并行化查询执行,包括如何检查和优化并行执行。
Partitioning key掌握分区键选择,通过实现高效的数据分段裁剪并避免常见分区陷阱,从而显著提升查询性能。
Data skipping indexes有策略地应用二级索引以跳过无关数据块,加速对非主键列的过滤查询。
PREWHERE optimization理解 PREWHERE 如何通过在读取非必要列之前先过滤数据来自动减少 I/O,并了解如何监控其效果。
Bulk inserts通过有效地批量插入数据,最大化摄取吞吐量并减少资源开销。
Asynchronous inserts利用服务器端批处理提升插入性能,降低客户端复杂度,并提高高频插入场景下的吞吐量。
Avoid mutations设计仅追加(append-only)工作流,在保持数据准确性和性能的同时,消除代价高昂的 UPDATEDELETE 操作。
Avoid nullable columns尽量使用默认值而不是可空列,以减少存储开销并提升查询性能。
Avoid OPTIMIZE FINAL理解在什么情况下应该以及不应该使用 OPTIMIZE TABLE FINAL
Analyzer利用 ClickHouse 全新的查询分析器定位性能瓶颈,并优化查询执行计划以提升效率。
Query profiling使用采样查询分析器来分析查询执行模式,识别性能热点并优化资源使用。
Query cache启用并配置 ClickHouse 内置的查询结果缓存,加速高频执行的 SELECT 查询。
Testing hardware在任意服务器上无需安装即可运行 ClickHouse 性能基准测试,以评估硬件能力。(不适用于 ClickHouse Cloud)

监控

页面描述
高级仪表板使用内置高级仪表板监控服务健康状况和性能
Prometheus 集成使用 Prometheus 监控云服务
云监控功能概览内置监控功能以及可用的集成选项

安全性

PageDescription
ClickHouse Cloud Security Features详细介绍用于保护 ClickHouse 组织和服务的安全选项及最佳实践。
Cloud access management guides本节包含在 ClickHouse Cloud 中进行访问管理的分步指南。
Setting IP filters介绍如何创建或修改 IP 访问列表的指南。
Private networkingClickHouse Cloud 支持将您的服务连接到云中的虚拟网络。请参考这些指南,按照您的云服务提供商的步骤进行配置。
Data masking了解如何在 ClickHouse 中对数据进行脱敏(数据掩码)。
Data encryption了解如何启用透明数据加密(TDE)以及客户管理的加密密钥(CMEK)。
Audit logging指导你如何在 ClickHouse Cloud 控制台中访问和审查审计事件,并提供示例日志和查询,供客户在构建其 BYOC 安全方案时使用。
HIPAA onboarding本页面介绍在 ClickHouse Cloud 中启用部署符合 HIPAA 要求的服务的流程。
PCI onboarding本页面介绍在 ClickHouse Cloud 中启用部署符合 PCI 要求的服务的流程。

成本优化与计费

页面说明
数据传输了解 ClickHouse Cloud 如何对入站和出站的数据传输进行计量
通知为您的 ClickHouse Cloud 服务设置通知,例如当信用使用量超过某个阈值时