调查慢速视图加载请求

性能页面上的“慢速视图加载请求”图表是一个有用的指标,可用于了解视图的性能以及由此对 Tableau Server 上的用户交互产生的影响。

“慢速视图加载请求”图表显示视图何时在 Tableau Server 上呈现比正常情况更慢。为此,图表使用为每个视图建立的基准,然后使用它来比较呈现该视图所需的时间,以确定该视图是否比预期花费的时间更长。

在版本 2021.4 中,基准是通过计算特定工作簿成功呈现的前 10 次的中值来建立的。

在版本 2021.4.1及更高版本中,基准是通过计算特定工作簿成功呈现 50 次的第 95 个百分位来建立的。

建立基准后,以后每次呈现相同的工作簿时,都会将加载工作簿所需的时间与其基准进行比较。根据渲染视图所花费的时间是在预期范围内还是在不同程度上超出预期范围,它们分为以下几类:

  • 正常:<=2 倍基准
  • 长:>=2 倍基准
  • 很长:>=4 倍基准
  • 失败:加载失败或导致错误

注意:此基准和比较仅适用于视图的初始呈现。它确实适用于筛选所选内容等后续操作。此外,当您发布工作簿的新版本时,它会触发基准的重新计算。

该图表显示了所选时间范围内超出正常范围的视图加载百分比。因此,如果您在此图表上看到黄色(长)或红色(很长)尖峰,则这是可能存在问题的第一个迹象。

提示:选择“过去 48 小时”时间范围可能是一个不错的起点,因为它会为您提供过去与当前活动的一些背景信息。

同一页面上的“并发用户”“总视图加载请求”图表可用于查看同一时间范围内视图加载缓慢导致的影响范围。您还可以使用“Tableau 进程”图表来确定慢速视图负载性能和资源使用率之间的任何相关性 - 例如,当您在“慢速视图加载请求”图表中看到峰值的同时,您可能会在特定节点上看到高 VizQL Server 资源使用率加载请求。

如果您在慢速视图加载请求图表中看到峰值,那么您可以开始进一步深入分析以确定可能导致问题的原因 - 问题是单个视图导致的问题还是更广泛的问题。为此,在“慢速视图加载请求”图表中,选择一个范围以包含大部分慢速视图。这将带您进入“视图加载”活动页面,显示同一时间范围内的加载请求。

“加载时间严重性类别”筛选,并为要调查的视图加载选择适当的类别。

该列表应指明哪些视图可能导致图表结果,并且可以通过以下方式理解:

多个视图:如果列表显示多个视图,这可能是 Tableau Server 的一个更广泛的问题。返回性能页面,查看“性能”“Tableau Server 进程”图表以调查资源使用情况。性能页面上的“状态”选项卡将显示进程的状态,无论状态是活动、忙碌还是关闭。在此列表中查找 VizQL 服务器、数据服务器和数据引擎进程。

相同视图:如果列表主要是一个单一视图,这可能意味着该视图或工作簿存在问题。可能需要进一步调查以查看可能导致问题的原因。单击列表中的视图名称可查看有关加载时间、相关数据查询和 VizQL 会话的更多信息。

非常重要!“加载时间”图表上,如果平均加载时间即使在峰值开始之前和之后调整日期范围也保持一致,则意味着基准计算可能是在视图加载被大量缓存时创建的,导致后续视图加载被认为“很慢”。此方案不反映 Tableau Server 或视图的问题。如果是这种情况,您可以通过发布工作簿的新版本来触发基准的重新计算。

以下是一些有助于对特定视图进行性能故障排除的资源:

谁可以执行此操作

任何 Resource Monitoring Tool 用户都可以查看图表。

感谢您的反馈!您的反馈已成功提交。谢谢!