> ## Documentation Index
> Fetch the complete documentation index at: https://private-7c7dfe99-fix-nav-issues.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# 批量插入

> 减少插入次数并增加每次插入的数据量，可降低所需的写入次数。

上述机制表明，无论插入大小如何，都会产生固定开销，因此批次大小是优化摄取吞吐量最重要的因素。对插入进行批处理可以降低这部分开销在总插入耗时中的占比，并提升处理效率。

我们建议每批至少插入 1,000 行数据，理想情况下每批应为 10,000–100,000 行。更少但更大的插入可减少写入的 parts 数量，减轻 merge 负载，并降低整体系统资源消耗。

**要让同步插入策略发挥效果，必须在客户端进行这种批处理。**

如果你无法在客户端对数据进行批处理，ClickHouse 支持异步插入，可将批处理转移到服务器端 ([参见异步插入](/zh/concepts/best-practices/selecting-an-insert-strategy#asynchronous-inserts)) 。

<Tip>
  无论插入大小如何，我们都建议将插入查询的频率控制在大约每秒一次。原因在于，新创建的 parts 会在后台合并成更大的 parts (以便针对读查询优化数据) ；如果每秒发送过多插入查询，可能会导致后台合并跟不上新 parts 的生成速度。不过，使用异步插入时，你可以采用更高的每秒插入查询频率 (参见[异步插入](/zh/concepts/best-practices/selecting-an-insert-strategy#asynchronous-inserts)) 。
</Tip>
