Trafodion 更新统计信息数据收集

我们知道Trafodion使用"update statistics"语句来进行表的统计信息的更新,关于"update statistics"的语法,可参考Trafodion官网:http://trafodion.incubator.apache.org/docs/sql_reference/index.html#update_statistics_statement

不过上述SQL手册只是介绍更新统计信息的语法情况,我们如何知道"update statistics"背后数据库所做的一切事情呢?

Trafodion提供"update statistics log on"命令帮助完成此事情,"update statistics log on"用于保存session中所有的update statistics语句的后台执行情况保存到ULOG中,具体使用方法如下,

sqlci
cqd ustat_log './ustat_0807.log';
update statistics log on;
update statistics for table table_name on every column sample;
exit

上述语句执行完成,可以在运行"update statistics"所在的节点的cdl(即/var/log/trafodion)下面找到生成的ULOG文件,举例如下,

[trafodion@n12 trafodion]$ ll
total 792
-rw-rw-r-- 1 trafodion trafodion 809815 Aug  3 10:09 ULOG.tdm_arkcmp.1.n12.41562.log
[trafodion@n12 sqllogs]$ pwd
/home/trafodion/sqllogs

上述ULOG.tdm_arkcmp.1.n12.41562.log则保存了"update statistics"语句后台执行的每个步骤,方便定位"update statistics"过程中任何出现的问题。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

数据源的港湾

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值