第1章 系统管理1
1 GP 服务启停su - gpadmingpstart #正常启动gpstop #正常关闭gpstop -M fast #快速关闭gpstop –r #重启gpstop –u #重新加载配置文件1
2 登陆psql gpdbpsql -d gpdb -h gphostm -p 5432 -U gpadmin1
3 查看 segment 配置select * from gp_segment_configuration;1
4 文件系统select * from pg_filespace_entry;1
5 列出所有数据库psql –l1
6 行表库最大尺寸一个数据库最大尺寸
无限制(已存在有 32TB 的数据库)一个表的最大尺寸
32 TB一行记录的最大尺寸
6 TB一个字段的最大尺寸
1 GB一个表里最大行数
无限制一个表里最大列数
250-1600 (与列类型有关)一个表里的最大索引数量
无限制当然,实际上没有真正的无限制,还是要受可用磁盘空间、可用存/交换区的制约
事实上,当这些数值变得异常地大时,系统性能也会受很大影响
表的最大尺寸 32 TB 不需要操作系统对大文件的支持
大表用多个 1 GB 的文件存储,因此文件系统尺寸的限制是不重要的
假如缺省的块大小增长到 32K ,最大的表尺寸和最大列数还可以增加到四倍1
7 存储空间一个 Postgres 数据库(存储一个文本文件)所占用的空间最多可能需要相当于这个文本文件自身大小 5 倍的磁盘空间
第2章 Psql 操作2
1 创建/删除用户创建用户:createuser [-a] [-A] [-d] [-D] [-e] [-P] [-h 主机名] [-p port] 用户名参数说明: [-a]:允许创建其他用户,相当于创建一个超级用户; [-A]:不允许此用户创建其他用户; [-d]:允