随笔分类 - Greenplum
Greenplum数据库相关技术
摘要:greenplum自动分区脚本说明 目录greenplum自动分区脚本说明前言:分区脚本分区表结构查看表的分区使用示例按月分区(未来6个月,默认粒度)按天分区(未来7天)按年分区(未来2年)linux环境自动调用脚本重要说明1.前提条件2.分区命名规则边界处理幂等性异常处理性能考虑定时任务配置(cr
阅读全文
摘要:mysql 、oracle 、postgresql 分区数上限以及说明 目录mysql 、oracle 、postgresql 分区数上限以及说明各数据库分区数量上限对比关于分区上限的通用建议 MySQL、Oracle 和 PostgreSQL 对于表分区数量的上限,定义方式不太一样。MySQL 有
阅读全文
摘要: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.
阅读全文
摘要:普通表存储表实践 目录普通表存储表实践常见的greenplum磁盘空间占用过高的原因常见的释放空间的方案一、最快速释放空间VACUUM FULL / 表重写(最直接释放空间)重建索引(唯一索引通常最膨胀)二、AO / 列存储压缩(释放空间最猛)三、删除历史数据(立竿见影)四、检查数据分布(严重倾斜会
阅读全文
摘要:AO表和AOCO表的适用场景和选型 目录AO表和AOCO表的适用场景和选型前言一、存储结构本质区别适用场景详解1. Heap表(PostgreSQL继承的行存)2. AORO表(Append-Optimized Row-Oriented)3. AOCO表(Append-Optimized Colum
阅读全文
摘要:greenplum中heep表和AO表的基本概念和使用 目录greenplum中heep表和AO表的基本概念和使用一、基本概念Heap 表AO 表(Append-Optimized)二、优劣速查表三、总结四、查看和创建快速查看当前集群里哪些是 Heap / AO / AOCO创建语法(3 选 1)1
阅读全文
摘要:Oracle数据库运维配置参考 1. 参数配置 1.1 RAC环境参数调整: 适用于RAC集群的初始化参数,建议在创建数据库后设置,部分参数需要重启生效。 -- -- Oracle 数据库参数配置脚本 -- 执行角色:SYSDBA -- 生效方式:需重启数据库(scope=spfile) -- 适用
阅读全文
摘要:Greenplum 的资源队列介绍 目录Greenplum 的资源队列介绍一、创建资源队列语法:资源队列的设置1、创建一个资源策略2、修改资源队列限制举例:3、然后把这个资源策略赋权给一个用户恢复到使用默认的资源队列4、如果某个资源策略已经授予给了用户,则他不能被删除。查看用户和用户的资源队列查看资
阅读全文
摘要:greenplum的uuid函数 目录greenplum的uuid函数step1:为数据库添加python支持执行扩展命令1、使用python创建uuid函数2、调用uuid函数 step1:为数据库添加python支持 先保证$GPHOME/ext/中包含python文件夹,否则无法增加pytho
阅读全文
摘要:greenplum内存溢出和解决方案 目录greenplum内存溢出和解决方案前言常用优化参数vm.overcommit_memoryvm.overcommit_ratiohuge_pagegp_vmem_protect_limitrunaway_detector_activation_percen
阅读全文
摘要:内存溢出的几种情况 目录内存溢出的几种情况前言那些情况会导致OOM如何避免OOM如何配置内存相关参数操作系统内核参数内存参数计算例子资源队列的使用一、创建资源队列的语法:第一种:查询需要的内存达到gp_vmem_protect_limit限制的90%时,被gp取消报错现象原因解决方案:第二种解决方案
阅读全文
摘要:一、分布键设置规则: greenplum的均匀分布式设置分布键来实现的,因此设置合理的分布键也就十分重要。 原则: (1)一般使用数据比较均匀、空值很少的字段作为主键(主键是最适合做分布键的)) 如果在指定了分布键之后,主键不是分布键,那么系统会自动的修改主键为分布键。 (2)根据执行计划中的介绍,
阅读全文
摘要:Greenplum列存和AO表 目录Greenplum列存和AO表AO 表原理null小结 Greenplum 在表的存储结构上分为 HEAP 表、AO 表。 其中 HEAP 表是 PG 数据库原生存储格式,也是 Greenplum 的默认存储格式,但是只支持行存储,并且不能压缩。AO 表为 app
阅读全文
摘要:dblink模块安装 dblink,能够在一个数据库中操作另外一个远程的数据库。 准备工作: 1. 使用dblink,在安装PostgreSQL的时候,必须把的位于PostgreSQL下的contrib\dblink源码编译安装, #cd contrib/dblink #make #make ins
阅读全文
摘要:行转列插件tablefunc加载 注意: 此插件只是在测试环境论证过,如若在生产环境使用,请自行评估风险 ★下载对应的postgres版本 注意查看查看greenplum的postgresql内核版本,需要完全对应 然后到https://ftp.postgresql.org/pub/source 去
阅读全文
摘要:Greenplum 实战-添加拓展插件 目录Greenplum 实战-添加拓展插件概述快速入门查看自带插件列表已装插件列表可安装的插件列表插件详情安装插件加载已添加的扩展安装外部插件下载扩展包拷贝扩展包到安装目录编译并安装扩展包验证插件安装是否成功sement节点机器安装扩展插件加载扩展到数据库中使
阅读全文
摘要: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.
阅读全文
摘要:greenplum的备份和恢复 gpbackup和pg_dump工具对比: 使用gpbackup和gprestore并行备份 gpbackup和gprestore是Greenplum数据库工具,可为Greenplum数据库创建和恢复备份集。 默认情况下,gpbackup仅在Greenplum数据库m
阅读全文
摘要:自动多节点备份脚本 #!/bin/sh source /etc/profile PATH=$PATH:$HOME/bin source /usr/local/greenplum-db/greenplum_path.sh export MASTER_DATA_DIRECTORY=/data/maste
阅读全文
摘要:GreenPlum备份恢复工具之gpbackup和gprestore 简介及总结 有关gpbackup和gprestore有如下总结点,其它请参考: https://www.xmmup.com/greenplumshujukudebeifenhehuifu.html 1、gpbackup和gpres
阅读全文

浙公网安备 33010602011771号