6.5. 查询性能分析
如需获得最佳查询性能,您想要查看执行时间所花费的时间,由 Execution Time 指标表示。下表是其他性能指标可能较高的原因以及您可以采取的步骤来改进它们。您还可以通过修改查询来减少执行时间,从而提高了整体性能。
| 问题 | 原因 | 修复 |
|---|---|---|
|
高 | 查询可能会执行许多 CPU 密集型操作,如正则表达式处理。 | 您可以进行以下更改:
|
| 您的查询有许多小日志行。 | 如果您的查询有多个小行,则执行会取决于 Loki 可以迭代行的速度。这会成为 CPU 时钟频率瓶颈。为了更快地完成 CPU。 | |
|
高 | 您没有足够的运行 queriers。 |
唯一的修复是增加 |
|
高 |
| 增加 index-gateway 副本的数量,或者确保它们有足够的 CPU 资源。 |
|
| 块可能太小 |
通过 |
| 查询超时 | 查询超时值可能太低 |
增加 LokiStack spec 中的 |