如何排查性能问题
本章将指导你如何识别并排查 Apache Cloudberry 系统中的性能问题。
你可以按照以下步骤,一步步找出性能问题的根源。如果只是某个查询或工作负载变慢,那么问题可能出在它本身。但如果整个系统性能都出现问题,则很可能是硬件故障、系统异常或资源争用导致的。
检查系统状态
首先,使用 gpstate
工具检查是否有发生故障的 Segment。一旦有 Segment 实例宕机,其处理任务会转移到其他主机上,这必然导致整个 Apache Cloudberry 系统性能下降。
Segment 故障往往是硬件问题的征兆,比如磁盘或网卡损坏。你可以使用 Apache Cloudberry 自带的硬件验证工具 gpcheckperf
,快速找出有硬件问题的 Segment 主机。