vertica有各种各样优秀的编码方式,由于起初表里面没有数据,导致编码不尽合理,可以使用dbd进行编码重新调整
三步
1,运行DB Designer进行增量的设计
2,增量设计之后,运行ANALYZE_STATISTICS收集统计信息
3,对增量设计的SQL运行EXPLAIN以验证是否使用了新的Projection
REFRESH
语法
REFRESH ( '[[db-name.]schema.]table_name [ , ... ]' )
例如
select refresh('tmp.JSLogRecord ');
MAKE_AHM_NOW
只有dbadmin有权限,保证数据一致,在wos中没有其他操作
语法
MAKE_AHM_NOW ( [ true ] )
例如
select make_ahm_now();
优化前
explain select count(*) from tmp.web_Dim_Page ;
------------------------------
QUERY PLAN DESCRIPTION:
------------------------------
explain select * from tmp.web_Dim_Page
<
1,运行DB Designer进行增量的设计
2,增量设计之后,运行ANALYZE_STATISTICS收集统计信息
3,对增量设计的SQL运行EXPLAIN以验证是否使用了新的Projection
REFRESH
语法
REFRESH ( '[[db-name.]schema.]table_name [ , ... ]' )
例如
select refresh('tmp.JSLogRecord ');
MAKE_AHM_NOW
只有dbadmin有权限,保证数据一致,在wos中没有其他操作
语法
MAKE_AHM_NOW ( [ true ] )
例如
select make_ahm_now();
优化前
explain select count(*) from tmp.web_Dim_Page ;
------------------------------
QUERY PLAN DESCRIPTION:
------------------------------
explain select * from tmp.web_Dim_Page
<