greenplum数据库运维常见参数

news/2024/11/7 20:37:01/

GP数据库常用的命令:
所在目录:安装目录所在的Bin目录下
命令1 gpstart/gpstop/gpstate 数据库启动/关闭/数据库状态查看
命令2 gpconfig命令,数据库参数修改
      修改配置项:
        gpconfig -c [prame name] -v [prame value]
      查看配置项:
        gpconfig --show [prame name] 比如:
        [lrxadmin@gp-test-master bin]$ gpconfig --show max_connections
        Values on all segments are consistent
        GUC          : max_connections
        Master  value: 250
        Segment value: 750   注意:mater的vulue分配永远小于segment
      删除配置项:
        gpconfig -r [prame name]
      常见参数:
        work_mem(全局参数):建议设置为物理内存的2%-4%,用来限制segmen实例在运 行 sort,hash时候可用内存的大小,也就是用来限制postgresql在对大表分片排序合并的临时文件数,导致swap过大引起内存不足。
        max_statement_mem:每个查询任务的最大内存使用量
        gp_vmem_protect_limit:每个segment为运行总任务分配内存量
        effective_cache_size:可以缓存数据的内存大小,仅使用master。建议设置为物理内存的85%,默认为内存的百分百。一般设置为shared_buffers+可用操作系统缓存总量,大概是是50%之上
        max_connections:master节点和每个segment的最大连接数
        max_prepared_transactions:值和max_prepared_transactions一致,数据库启动后处于prepared状态事务最大数
        shared_buffers:只配置segment,用以磁盘数据内存缓存
        temp_buffers:临时数据缓存,可以提高读写性能
    维护参数:
    gpstate 查看数据库宕机后:
        1>gprecoverseg -o [./文件名] 生成目标文件,目标文件保存需要修复的segment以及修复后存放位置
        2>gprecoverseg -i [./文件名] 强制恢复(删除错误实例,从miiror中copy备份到目标位置)
        3>gprecoverseg -f 恢复segment宕机前角色,防止宕机后,mirror担当primary,恢复宕机后primary过多。数据不均衡。


http://www.ppmy.cn/news/67983.html

相关文章

全文检索-Elasticsearch-整合SpringBoot

文章目录 前言一、整合检索服务1.1 创建 gulimall-search 模块1.2 配置 Maven 依赖1.3 搜索服务注册到注册中心1.4 新增 es 配置类1.5 测试 RestHighLevelClient 组件 二、存储数据到 ES2.1 测试 ES 简单插入数据2.2 测试 ES 查询复杂语句 前言 前面记录了 Elasticsearch 全文…

java版spring cloud 企业电子招投标采购系统源码之首页设计

随着公司的快速发展,企业人员和经营规模不断壮大,公司对内部招采管理的提升提出了更高的要求。在企业里建立一个公平、公开、公正的采购环境,最大限度控制采购成本至关重要。符合国家电子招投标法律法规及相关规范,以及审计监督要…

vue 组件 隐藏内容,点击展示更多功能

效果图 代码 <template><div class"m-text-overflow modules"><div class"l-content" :style"contentStyle"><div ref"refContent"><slot><span v-html"content"> </span></…

泛型(Generic) 类型擦除

什么是类型擦除 泛型是 Java 1.5 版本才引进的概念&#xff0c;在这之前是没有泛型的概念的&#xff0c;但是泛型代码能够很好地和之前版本的代码很好地兼容。这是因为&#xff0c;泛型信息只存在于代码编译阶段&#xff0c;在进入 JVM 之前&#xff0c;与泛型相关的信息会被擦…

算法修炼之练气篇——练气二层

博主&#xff1a;命运之光 专栏&#xff1a;算法修炼之练气篇 前言&#xff1a;每天练习五道题&#xff0c;炼气篇大概会练习200道题左右&#xff0c;题目有C语言网上的题&#xff0c;也有洛谷上面的题&#xff0c;题目简单适合新手入门。&#xff08;代码都是命运之光自己写的…

电商如何利用API接口获取商品信息数据

随着电商和互联网的快速发展&#xff0c;API&#xff08;应用程序编程接口&#xff09;的重要性也越来越明显。API接口可以让不同系统之间进行数据交互和通信&#xff0c;进而实现更高效的业务协同和数据共享。在电商业务中&#xff0c;API可以帮助企业实现多个业务系统之间的数…

由浅入深理解java集合(三)——集合 List

一、List集合 List集合判断元素相等的标准 List判断两个对象相等只要通过equals()方法比较返回true即可&#xff08;关于equals()方法的详解可以参考第二篇文章中的内容&#xff09;。 下面以用代码具体展示。 创建一个Book类&#xff0c;并重写equals()方法&#xff0c;如果两…

FISCO BCOS(三十五)———Python Sdk linux 环境控制台使用

注:按照之前的一键部署所有流程先走完,再做以下操作,注意我们的操作全部在ubuntu上进行,不考虑其他环境(我把坑踩完了,按照我的来不会采坑) pythonsdk Gitee地址:https://gitee.com/wei_hong_liang/python-sdk?_from=gitee_search#python-sdk1、安装python-sdk依赖软件 …