gp数据库日常运维sql语句笔记
gp数据库日常运维sql语句笔记
(更新中)
后台登录psql管理操作:
psql -d database -h ip -p 5432 -U username
psql -d database -h ip -p 5432 -U username -c "sql" >output_data.csv --当要远程导出大文件时
后台登录oracle管理操作:
sqlplus sys/password@ip:1521/database [as username]
gp查询表结构:
select * from information_schema.columns where table_name = 'my_table' order by ordinal_position;
后台登陆查询:\d schemas.table_name;
gp查找活跃用户:
select * from pg_stat_activty;
注意:一般用此语句查找用户procpid和sess_id强制用户退出。
select procpid,sess_id from pg_stat_activity; --procpid='364610' ,sess_id='510024'
杀掉进程,退出用户:
select * from pg_cancel_backend(procpi --中止procpid
select pg_terminate_backend(procpid); --强制终止procpid注意:gp中可以直接select 字段和select 函数,相当于oracle中的select * from dual
查询表锁并解除:
select oid from pg_class where relname = 'table_name'; --查询表名的oid(相当于oracle中的rownum)
select pid from pg_locks where relation = '1024' (上面查询到的oid)
select pg_terminate_backend(666); (上面查询到的pid)
gp类型转换:
用::表示类型转换,如:to_timestamp(transtime,'yyyymmdd hh24:mi:ss')::timestamp
gp时间戳转日期:
select TO_TIMESTAMP(round(1564993508965/1000::decimal));
gp时间相加减:
select date(date'20190905' - interval'1 month');
select timestamp'20191031 10:20:21' - interval'1 month';
gp扩充字段长度:
alter table my_table alter column my_col type character varing(255);
gp添加字段:
alter table my_table add column my_col varchar(255);
gp删除字段:
alter table my_table drop column my_col;
gp修改字段类型:
alter table my_table alter column my_column type varchar(255);
gp修改字段名称:
alter table my_table rename my_column to one_column;
update语句:
update odw.my_table tbset old_column = case when 1>0 then t2.tnd_code else old_column end,old_column2 = new_columnfrom tdw.my_stnd t2
where tb.id = t2.idand tb.data_date < date '20200728';update odw.my_table tbset old_column = case when 1>0 then t2.tnd_code when 2>1 then t3. mapp_code else old_column end,old_column2 = new_columnfrom tdw.my_stnd t2,tdw.my_mapping t3
where tb.id = t2.idand tb.data_id = t3.data_id;and tb.data_date < date '20200728';(notest)
gp数据库日常运维sql语句笔记相关推荐
- oracle 运营维护_Oracle数据库日常运维常用脚本
大 中 小 Oracle数据库日常运维常用脚本 1 查看所有数据文件 select file_name from dba_data_files union select file_name from ...
- 数据库日常运维操作手册
目 录 一.日维护过程... 3 1.1.确认所有的INSTANCE状态正常... 3 1.2.检查文件系统的使用(剩余空间)... 3 1.3.检查日志文件和trace文件记录... 3 1.4.检 ...
- mysql dba工作笔记pdf_社区专家在线:Oracle数据库、MySQL、Db2 等数据库日常运维故障与性能调优在线答疑...
数据库的重要性毋庸置疑,随着数据量日益增加,数据库的重要性更为凸显.DBA们作为数据库的日程运维管理人员,肩负着数据库运维的重要使命.一名合格的DBA,日常工作中需要掌握多项技能,包括数据库的故障诊断 ...
- oracle 运营维护_总结几个ORACLE数据库日常运维常用的命令(持续更新)
1.重建DBLINK不知道用户密码,不用知道密码,密文在SYS.LINK$存着呢,以sysdba的权限才能取出来 然后通过SQL创建DBLINK CREATE DATABASE LINK " ...
- 网易乐得数据库及运维分享会
关注「网易乐得DBA」 了解数据库前沿技术 2018年网易乐得技术分享-MySQL数据库及运维分享专场,将从开源MySQL中间件Cetus架构及应用.RDS自动化运维平台.运维Docker平台三个的方 ...
- 《PowerShell V3——SQL Server 2012数据库自动化运维权威指南》——2.8 创建数据库...
本节书摘来自异步社区出版社<PowerShell V3-SQL Server 2012数据库自动化运维权威指南>一书中的第2章,第2.8节,作者:[加拿大]Donabel Santos,更 ...
- 《PowerShell V3——SQL Server 2012数据库自动化运维权威指南》——1.5 安装SMO
本节书摘来自异步社区出版社<PowerShell V3-SQL Server 2012数据库自动化运维权威指南>一书中的第1章,第1.5节,作者:[加拿大]Donabel Santos,更 ...
- 《PowerShell V3——SQL Server 2012数据库自动化运维权威指南》——2.19 使用bcp实施批量导出...
本节书摘来自异步社区出版社<PowerShell V3-SQL Server 2012数据库自动化运维权威指南>一书中的第2章,第2.19节,作者:[加拿大]Donabel Santos, ...
- 《PowerShell V3——SQL Server 2012数据库自动化运维权威指南》——2.13 创建视图...
本节书摘来自异步社区出版社<PowerShell V3-SQL Server 2012数据库自动化运维权威指南>一书中的第2章,第2.13节,作者:[加拿大]Donabel Santos, ...
- 《PowerShell V3——SQL Server 2012数据库自动化运维权威指南》——1.2 在你开始之前:使用SQL Server和PowerShell工作...
本节书摘来自异步社区出版社<PowerShell V3-SQL Server 2012数据库自动化运维权威指南>一书中的第1章,第1.2节,作者:[加拿大]Donabel Santos,更 ...
最新文章
- 如何查找Authorization object在哪些ABAP代码里使用到
- Redis 安装 启动 连接 配置 重启
- Linux中3个文件查找相关命令
- [css] 举例说明在css3中怎么实现背景裁剪?
- 【HDU - 2102】A计划 (麻烦一点的bfs)
- 教徒计划出品:升级vCenter41到vCenter5
- android在副屏中运行一个应用_android一个app打开另一个app的指定页面
- nodejs-基础:路由基础
- 爬取mzi.com妹子图片网站(requests库)
- 计算机网络中的所谓资源是指硬件软件资源,计算机网络试题..doc
- oracle begin 后声明,Oracle BEGIN END 详细用法
- QT 调用windows socket
- DETR3D模型源码导读 MMDetection3D构建流程
- VC++图像加密软件设计与实现
- 如何更电计算机共享名称,手机电脑电视之间如何共享、投屏?
- ORBSLAM2单应矩阵计算及代码分析
- 《iOS Human Interface Guidelines》——Terminology and Wording
- 学习笔记-零基础学习人工智能(0)
- 关于机器学习中Precision和Recall的概念的理解
- 计算机无法卸载软件,电脑软件无法卸载怎么解决 电脑卸载顽固软件超有用的三种方法...
热门文章
- GIS设备局部放电在线监测的研究设计报告
- 解决用SSIS组件导入CSV文件时,把CSV文件名一起插入到数据库表中的问题
- 电脑ps4,电脑也能玩PS4游戏 全新串流功能实测体验
- 微信公众号订阅号开发项目小记
- Python实现修正cholesky分解
- 网站存在后门 收到公安的网络安全限期整改通知书
- 三菱plc c语言模块,FX5-80SSC-S 三菱PLC简易运动控制器模块
- Note8 android 9 root,三星Note8国行 root N9500 9.0 root
- 人工智能——深度学习
- cass小插件集合_CAD面积插件大全_CAD插件大全_CASS插件大全_小懒人CAD插件老妈砂锅串串香加盟...