暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
Vertica_集群epoch不一致处理
742
3页
1次
2020-06-24
5墨值下载
Vertica
之集群
epoch
不一致处理
环境:
11OS:SUSE LINUX Enterprise Server
9 1 1 13DB: . . -
说明:
Vertica 是基于列式存储的 MPP 架构的关系型数据库, share nothing,支持横向扩
展。适用场景:OLAP(数据仓库,数据分析,报表系统)数据存储量可达 PB 级。
问题描述:
日常检查
Verca
集群,发现
epoch
不前进,
last good epoch
current epoch
相差很大。
处理过程:
1
查看当前集群的
epoch
select ahm_epoch,last_good_epoch,current_epoch from v_monitor.system;
2
、手动执行
ahm
,查看
epoch
是否前进
select make_ahm_now();
3
、查看集群当前是否有锁表
select transacon_id,object_name,lock_mode,request_mestamp,grant_mestamp
from v_monitor.locks
order by object_name,request_mestamp;
如果问题锁表,则关闭问题事务,
select close_session(‘session_id’);
4
、查看集群当前是否有正在执行时间过长的
SQL
,如有则关闭会话
select t2.pool_name,
t1.user_name,
t1.client_hostname,
t1.session_id,
t2.transacon_id,
t2.statement_id as state_id,
t1.login_mestamp,
t1.statement_start,
t2.memory_inuse_gb as mem_gb
from v_monitor.sessions t1,
(select pool_name,
transacon_id,
statement_id,
round(avg(memory_inuse_kb)/1024/1024,2) as memory_inuse_gb
from v_monitor.resource_acquisions
where is_execung='t'
group by pool_name,transacon_id,statement_id) t2
where t1.transacon_id=t2.transacon_id
and t2.transacon_id>0
order by t2.pool_name,t1.statement_start;
select close_session(‘session_id’);
注:主要查看执行时间长的。
5
查看问题
epoch
号相关的
projecon
select *
from v_catalog.projecon_checkpoint_epochs
where checkpoint_epoch=748610;
注:
748610
指的是
last good epoch
号。
另外,还有其他一个表也可参考查询
select user_name,projecon_name
from v_internal.dc_projecon_checkpoint_epochs
where checkpoint_epoch=748610
group by 1,2
order by 2;
6
对查出的表进行手动
TM
操作
select do_tm_task(‘moveout’,’table_name’);
select do_tm_task(‘mergeout,’table_name’);
查看是否报错,是否有报如下错误
注:此报错表示,内存中的数据长度大于表中字段定义的长度,需将表删除重建。至于
哪个字段问题,需查看此数据的长度跟表中字段一一对比(不好发现),建议相关字段
调整下(跟业务沟通,可能清楚最近导了怎样的数据)
7
、将问题表删除重建
如果数据不需要:
select export_objects(‘’,’table_name’);
drop table_name;
表重建
.
如果需要数据:
根据报错,找到问题数据并删除;
select copy_table(‘old_table’,new_table’);
of 3
5墨值下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜