ANALYZE

概要

ANALYZE table_name [ WITH ( property_name = expression [, ...] ) ]

描述

為指定的表格收集表格和欄位的統計資訊。目前僅為基本類型收集欄位統計資訊。

可使用選用的 WITH 子句來提供連接器特定的屬性。若要列出所有可用的屬性,請執行下列查詢

SELECT * FROM system.metadata.analyze_properties

目前,此陳述式僅由 Hive 連接器 支援。

範例

分析表格 web 以收集表格和欄位統計資訊

ANALYZE web;

分析目錄 hive 和結構描述 default 中的表格 stores

ANALYZE hive.default.stores;

從 Hive 分割表格 sales 分析分割區 '1992-01-01''1992-01-02'

ANALYZE hive.default.sales WITH (partitions = ARRAY[ARRAY['1992-01-01'], ARRAY['1992-01-02']]);

從 Hive 分割表格 customers 分析具有複雜分割區鍵(statecity 欄位)的分割區

ANALYZE hive.default.customers WITH (partitions = ARRAY[ARRAY['CA', 'San Francisco'], ARRAY['NY', 'NY']]);