监控表利用率和投影

“表利用率 (Table Utilization)”活动页面有助于您监控数据库中各架构的表和投影。

表利用率 (Table Utilization) 图表列出了架构中的所有表,您可以对其进行筛选和排序;或按其在树形图可视化中的大小和使用情况查看这些表。通过这些图表,您可以确定所有表中的异常对象,例如较大或过度使用的异常对象。

投影摘要 (Projections Summary) 位于页面右侧,提供了架构中投影的概览。您可以使用此摘要来帮助确定投影是否在节点之间均匀分布。

可视化表

默认情况下,MC 会向您显示公共架构。要指定要查看的架构,请从活动页面顶部的架构 (Schemas) 菜单中选择一个架构。该架构中的表和投影的摘要将显示在页面上。

MC 将您可用的表按架构可视化为表图表树形图图表。从显示为 (Show As) 菜单中,选择表 (Table)(表格图表)或图 (Map)(树形图图表)。默认情况下,MC 显示表图表。

根据架构中表的数量情况,图表可能会很拥挤。要缩小图表范围,请使用页面顶部的仅显示 (Show Only) 筛选器,以仅显示最大的 100 个表、最小的 100 个表或外部表。

查看表图表

表图表是架构表数据的表格视图。使用表格视图可对任何列进行筛选或排序,并查看行计数和利用率的显式值。

这些列显示每个表的以下信息:

  • 表名称 (Table Name)。单击此名称可查看表详细信息 (Table Details) 页面。

  • 表类型 (Table Type):内部、使用外部数据HCatalog。(行计数和使用情况等详细信息不适用于外部类型和 HCatalog 类型。)

  • 行计数 (Row Count)

  • 查询中的使用情况 (Usage in Queries),按表查询次数的百分比。

  • 行计数和使用率 (Row count and Usage),可视化为条。条的长度表示行计数;颜色越深表示使用率越高。

  • 表定义 (Table Definition)。COPY 语句表定义,仅适用于外部表。

将鼠标悬停在图表中的任意行上可查看表的属性(在下面的屏幕截图中显示为 inventory_fact)。单击表名称可查看更具体的表详细信息 (Table Details) 页面。

查看树形图图表

在树形图可视化中,表以框表示,且根据大小进行嵌套,并根据使用率进行颜色分类。颜色越深表示表使用率越高。

将鼠标悬停在某个表上以查看更多详细信息,或单击以查看其表详细信息 (Table Details) 页面。

查看表详细信息

“表详细信息 (Table Details)”页面显示内部 Vertica 表的详细概述。(这不适用于外部表和 HCatalog 表。)在“表利用率活动 (Table Utilization Activity)”页面上单击某个表名称,以在新窗口中打开其“表详细信息 (Table Details)”页面。

您可以查看以下详细信息:

  • 表属性 (Table Properties)。表属性(例如行计数和所有者)。

  • 投影 (Projections)。表的列和投影的属性。

  • 各节点的存储 (Storage by Node)。各节点中表的存储利用率,以 MB 为单位。

  • # 各节点的已删除行 (# Deleted Rows by Node)。Vertica 为已删除行分配物理存储,直到其被 Tuple Mover 清除。

  • # 各节点的删除向量 (# Delete Vectors by Node)。当在表上运行 DELETE 或 UPDATE 语句时,Vertica 会创建称为删除向量的小型容器。大量删除向量会对性能产生不利影响。(请参阅删除标记合并。)

投影摘要

“投影摘要 (Projections Summary)”位于“表利用率 (Table Utilization)”页面右侧的侧栏中。它显示架构中所有投影的以下统计信息:

  • 投影总数 (Total projections)

  • 已分段投影数 (Segmented projections),即跨多个节点分段的投影数量。

  • 未分段投影数 (Unsegmented projections),即未跨多个节点分段的投影数量。

  • 证明分布倾斜的投影数 (Projections Showing Distribution Skew),即未跨节点均匀分布的投影数量。少于 1000 行的表不计算在内。移动滑块来配置按分布倾斜百分比的筛选器。

  • 各节点中具有 >= 容器的投影数。移动滑块来指定容器的最小数量。

  • 不安全投影数 (Unsafe Projections),即 K-safety 小于数据库 K-safety 的投影的数量。

  • 未使用投影数 (Unused Projections)

  • 非最新投影数 (Not Up to Date Projections)

单击某个投影编号,以查看指定投影及其属性的列表。有关投影的详细信息,请参阅投影

另请参阅