

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# limit
<a name="CWL_QuerySyntax-Limit"></a>

 使用 `limit` 指定您希望查询返回的日志事件数。如果省略`limit`，则查询默认为最多返回 10,000 个日志事件。您最多可以指定为 100,000 的`limit`值。

例如，下面的示例仅返回最近 25 个日志事件。

```
fields @timestamp, @message | sort @timestamp desc | limit 25
```

## 限制任何
<a name="CWL_QuerySyntax-Limit-Any"></a>

`limit any {{N}}`用于在找到{{N}}匹配的日志事件后立即停止查询，而不扫描剩余数据。当您只需要匹配事件的样本而不是特定的有序集时，这可以显著减少扫描的数据量并加快查询速度。

使用常规查询时`limit`，查询会扫描时间范围内的所有数据，然后返回排名靠前的{{N}}结果。使用`limit any`，一旦找到足够的结果，查询就会提前完成，这意味着返回的事件可能来自时间范围的任何部分。

例如，以下查询返回 1 个日志事件，并在找到匹配项后立即停止扫描：

```
fields @message | limit any 1
```

**注意**  
由于扫描`limit any`会提早停止，因此不保证结果会按任何特定的顺序排列。如果您需要有序的结果，请`any`将`limit`不与一起使用`sort`。