Greenplum常用sql语句
2010-07-27 15:27
309 查看
1. 查看表使用空间
SELECT *
FROM PUBLIC.dba_segments
WHERE owner LIKE 'owber_name'
AND table_name LIKE '%table_name%'
ORDER BY table_name;
2. GP中查看分区:
select partitionname,partitionboundary from pg_partitions where tablename='table_name';
select partitionname,partitionboundary from pg_catalog.pg_partitions where tablename='table_name';
3. 查看正在运行的sql
select * from pg_stat_activity;
4. 修改表的owner语句
Alter table table_name owner to owner_name;
5. 增加表分区
ALTER TABLE table_name ADD PARTITION P20091001 START (DATE '2009-10-01') INCLUSIVE END (DATE '2009-10-02') EXCLUSIVE WITH(appendonly=true,compresslevel=5);
6. 修改列类型
ALTER TABLE table_name ALTER COLUMN a TYPE varchar(2048);
7. 修改distributed 列
alter table table_name set distributed by(column_1);
SELECT *
FROM PUBLIC.dba_segments
WHERE owner LIKE 'owber_name'
AND table_name LIKE '%table_name%'
ORDER BY table_name;
2. GP中查看分区:
select partitionname,partitionboundary from pg_partitions where tablename='table_name';
select partitionname,partitionboundary from pg_catalog.pg_partitions where tablename='table_name';
3. 查看正在运行的sql
select * from pg_stat_activity;
4. 修改表的owner语句
Alter table table_name owner to owner_name;
5. 增加表分区
ALTER TABLE table_name ADD PARTITION P20091001 START (DATE '2009-10-01') INCLUSIVE END (DATE '2009-10-02') EXCLUSIVE WITH(appendonly=true,compresslevel=5);
6. 修改列类型
ALTER TABLE table_name ALTER COLUMN a TYPE varchar(2048);
7. 修改distributed 列
alter table table_name set distributed by(column_1);
相关文章推荐
- 【greenplum】greenplum 常用数据库管理语句,sql工具
- MySQL用户管理、常用sql语句、数据库备份
- Linux下的mysql用户管理,常用sql语句,mysql数据库备份恢复
- SqlServer和Oracle中一些常用的sql语句10 特殊应用
- 常用SQL语句集合
- 常用SQL 语句
- 常用sql语句
- 常用SQL语句
- 整理常用的T-SQL语句
- SQL Server 数据库管理常用的SQL和T-SQL语句
- 一些不太常用的SQL语句,转载收集
- 常用表操作Sql语句
- 常用的sql语句---很全
- firebird sql 常用语句
- mysql 常用sql语句优化原则
- SqlServer学习-常用的sql语句-持续更新中
- SQL Server 创建表 添加主键 添加列常用SQL语句
- 50个常用SQL语句
- 常用的Sql语句!
- Oracle_11g常用SQL语句(高级工程师必备)