GP DBA基本操作
来源:互联网 发布:土耳其 起源 知乎 编辑:程序博客网 时间:2024/06/03 21:41
1、查看队列情况
如果出现了资源占用大于1.1 e+11SQL,则可能存在不合理执行计划的SQL, 基本跑不出来, 库也会很卡。
2、查看用户归属的队列
3、查看某账号下运行中sql
4、等待中sql
5、检查执行时间超长的SQL
6、终止sql
7、执行计划:explain SQL
8、执行计划:explain SQL
9、后台运行SQL, 免输入密码
10、报内存不足
11、left join 右表非常庞大
12、使用super_user创建外部表的过程:
a. 删除并重建err表。
drop table if exists masadw .err_ext_表名;
CREATE TABLE masadw.err_ext_表名 ( cmdtime timestamp with time zone, relname text, filename text, linenum integer, bytenum integer, errmsg text, rawdata text, rawbytes bytea) DISTRIBUTED RANDOMLY;
b.把err表修改owner为etl_user
ALTER TABLE masadw.err_ext_表名 OWNER TO etl_user;
c. 创建外部表:
drop EXTERNAL TABLE if exists masadw.ext_表名;
CREATE EXTERNAL TABLE masadw.ext_表名 ( time_id integer, area_id integer, grp_code character varying(50), cust_id bigint, usr_id bigint, svc_code character varying(50)) LOCATION ( ‘gphdfs://hacluster/tmp/zht/NEW_表名.TXT‘) FORMAT ‘text‘ (delimiter E‘‘ null E‘‘ escape E‘OFF‘)ENCODING ‘UTF8‘LOG ERRORS INTO masadw.err_ext_表名 SEGMENT REJECT LIMIT 10 PERCENT;
d.把外部表修改owner为etl_user:
ALTER EXTERNAL TABLE masadw.ext_表名 OWNER TO etl_user;
- GP DBA基本操作
- Oracle DBA基本操作
- GP基本命令
- GP管理-基本语法
- DBA操作
- 01-Oracle学习_引入和DBA基本操作
- oracle DBA 基本语句
- DBA的基本工作
- Oracle DBA常用操作
- DBA实用操作技巧
- Oracle常见DBA操作
- GP
- gp
- GP
- gp
- GP索引调优测试--基本篇
- dba 存储过程基本文档
- 3GP MP4文件操作笔记
- Java实现文件批量复制避免文件名重复并且重命名
- bzoj 1133: [POI2009]Kon(DP)
- 推荐几个好的安卓开发链接
- Numerical C++(1) vector
- Newspaper
- GP DBA基本操作
- Gradle2.0用户指南翻译——第七章. Java 快速入门
- Django中设置路由参数
- webview的使用
- React Native总结
- 用于可变像素密度的高dpi图像
- c++ 一百问
- 判断两条线段是否相交(叉积)
- java判断有效的括号序列