![](https://img-blog.csdnimg.cn/20200503225218532.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
数据库管理
greenplum数据库管理
Murkey学习之旅
拥有15年IT工作经验,主要从事数据库相关工作,具有Oracle OCM认证,Mysql OCP,ORACLE EBS认证;同时具有Solaris,IBM系统管理员认证,精通oracle数据库安装设计、维护管理、故障处理、备份/恢复、灾备方案、性能优化、软件咨询、迁移、patch升级、RAC部署和维护以及客户培训等;现阶段主要研究分布式数据库、国产数据库与云原生数据库。
展开
-
Greenplum索引管理
Greenplum 索引文章目录Greenplum 索引1 概述1.1 索引不是万能的,无副作用的1.2 主键自动创建索引,分布表索引见到主表2 索引的命名规范3 索引使用规范3.1 索引需要考虑的因素4 Greenplum 支持的索引类型5 Greenplum索引分类及适用场景6 索引测试6.1 bitmap索引6.3 B-tree索引6.3 表达式索引7 检查索引使用PostgreSQL 目前支持8种索引接口,包括B-Tree, hash, gin, gist, sp-gist, brin, ru原创 2020-05-11 10:48:44 · 1030 阅读 · 0 评论 -
Greenplum大表分区
Greenplum大表分区表分区让我们能通过把表划分成较小的、更容易管理的小块来支持非常大的表,例如事实表。 通过让Greenplum数据库查询优化器只扫描满足给定查询所需的数据而避免扫描大表的全部内容,分区表能够提升查询性能。文章目录Greenplum大表分区1 关于表分区2 分区与分布的区别3 与PostgreSQL分区表的区别:4 Greenplum数据库中的表分区5 决定表的分区策略6 创建分区表6.1 定义日期范围分区表6.1.1 实验环境测试6.2 定义数字范围分区表6.3 定原创 2020-05-09 16:38:31 · 708 阅读 · 0 评论 -
Greenplum表存储模型
Greenplum表存储模型文章目录Greenplum表存储模型1 背景2 堆表和AO表2.1 堆表和AO表的原理2.1.1 堆表2.1.2 AO表2.2 什么时候选择堆表2.3 什么时候选择AO表2.4 创建一个堆表2.5 创建一个AO表3 行存和列存3.1 行存和列存的原理3.1.2 行存3.1.3 列存储3.2 什么时候选择行存3.3 什么时候选择列存3.4 创建一个列存储表4 压缩(只适用于追加优化表)和非压缩4.1 压缩的方式4.2 压缩的算法4.3 压缩因素4.4 创建一个压缩表(表级别)4.原创 2020-05-08 17:44:15 · 862 阅读 · 0 评论 -
Greenplum表的管理实践-2 表分布策略
5 Greenplum表的管理实践-2 表分布策略文章目录5 Greenplum表的管理实践-2 表分布策略5.1 表分布策略控制表的分布策略。选择法则:声明分布键自定义分布键哈希函数自定义哈希操作符类用例测试hash分布1 创建hash分布表2 生成数据3 检查数据分布情况测试随机random分布1 创建表2 生成数据3 检查数据分布情况改变表的分布策略本文主要从表的分布策略,Greenp...原创 2020-05-08 15:07:23 · 842 阅读 · 0 评论 -
Greenplum表的管理实践-1
Greenplum表的管理实践-1本文章主要介绍和实践如何创建、修改、删除表,包括临时表的管理,同时针对表的约束,包括非空,唯一,主外键,默认等,另外还会简单进行数据的插入和修改,删除的实验操作。文章目录Greenplum表的管理实践-11 创建表2 创建临时表2.1 会话级临时表2.2 创建会话级别的临时表3 约束3.1 字段级别的check3.2 表级的check3.3 非空约束3...原创 2020-05-05 17:45:19 · 731 阅读 · 0 评论 -
Greenplum 数据库和schema管理
Greenplum 数据库和schema管理文章目录Greenplum 数据库和schema管理关于模板和默认数据创建一个数据库克隆一个数据库创建一个不同Owner的数据库查看数据库的列表修改一个数据库删除一个数据库Scheme管理一个Greenplum数据库是Greenplum数据库的一个单一实例。 可能会安装有多个单独的Greenplum数据库系统,但是通常只会用环境变量设置...原创 2020-05-04 22:47:49 · 4378 阅读 · 0 评论 -
Greenplum表空间管理
本文介绍如何创建表空间,如何在表空间上创建数据库,如何查询表空间和database;目录1 表空间的概述2 创建filespace2.1 检查当前的配置情况2.2 合理利用高速盘的方案2.3 创建文件系统目录2.4 创建配置文件2.5 按照相关命令进行创建文件目录3 创建表空间4 相关查询5 临时文件和事务文件的迁移1 表空间的概述表空...原创 2020-05-04 17:02:13 · 765 阅读 · 1 评论 -
Greenplum用户管理和权限管理
Greenplum用户管理和权限管理本文介绍如何创建用户,查看用户,授权权限和pg_hba.conf配合修改以及删除用户一些用户相关的测试。目录Greenplum用户管理和权限管理1 role和权限1.1 角色和权限的安全最佳实践1.2角色的属性1.3 角色的继承性1.4 对象权限1.5 用户和角色区别2 相关测试2.1 创建一个登录角色2.2 ...原创 2020-05-03 22:54:08 · 6514 阅读 · 0 评论