随笔分类 - opengauss
摘要:一、场景复现 原使用oracle的项目组,今天反馈生产应用报了个错: ERROR:interval_mul result month:0.000000,day: 2147493432.760000 overflow Oracle中,经常使用类似的用法,对时间做计算: 二、原理分析 关于日期的加减计算
阅读全文
摘要:假设omm1 omm2 omm4 是idc1,omm3 是idc2 模拟IDC1 全挂: 手动将级联节点提升为主: 此时idc1正常了,需要加回集群: Omm1 build Omm2 build Omm4 build 之后 启omm3 的crontab,靠cm去选主 检查新主的数据: 注意点: CM
阅读全文
摘要:安装完成后可能会出现root用户使用yum的异常情况,在/etc/profile底部,将openGauss相关环境变量注释掉,保留 export LD_LIBRARY_PATH=/usr/lib64:$LD_LIBRARY_PATH 修改完成后,source生效,需重新登录服务器
阅读全文
摘要:配置环境 发布端x.x.x.69 订阅段x.x.x.19 发布订阅端均为不同集群的主库。 下文以69,19为代替 发布端69操作: 建表,建同步用户,改参数 openGauss=# create table t_1107 (id int primary key,name varchar(10));
阅读全文
摘要:一、使用gs_expansion 添加级联备节点步骤 1、cm_ctl query -Cv 确认数据库状态正常 2、新机器建omm用户,dbgrp群组 3、修改所有机器/etc/hosts文件;配置新增机器和原集群机器的root、omm用户互信 4、配置root用户的环境变量,简单操作可以从omm用
阅读全文
摘要:架构:两套cm,AZ1和AZ2为一套 构建主备关系: 按照标准部署步骤分别gs_preinstall ,gs_install 安装完成之后两套数据库后,执行以下部署: 主集群gs_install 执行完成,建复制用户: openGauss=# create user hadr_user with r
阅读全文
摘要:1、关于时间类型 oracle兼容的数据库,date类型实际存的是timestamp without timezone的,即日志加时间,没有只存日期的数据类型 2、开发建议 3、pg_stat_activity、pg_thread_wait_status pg_stat_actitvity没有等待字
阅读全文
摘要:https://mp.weixin.qq.com/s/b2_Wteyv9ujoW2IV2y8QAw 记录一下白老师提到的在PG数据库中 shared_buffers会影响DROP TABLE的性能。 在opengauss中的测试,tps波动不明显:
阅读全文
摘要:背景: 使用opengauss3.0.3,JDBC使用占位符,PreparedStatement的方法测试,因为是压测和业务场景特殊,每次使用的参数都一致。 现象: 1、不传参的方法,将where条件变量写死,执行时间很快 2、修改enable_pbe_optimization=off,发现执行5次
阅读全文
摘要:问题描述: Opengauss1主2备环境,反馈数据库连不上了 查看原主一直在starting 主备断了,新主只和omm3有链接 后台不停拉起 宕掉 问题处理: 手动停止omm1,并拉起,数据节点的日志并没有更新,看日志5432端口没起来? 确认端口是正确的 再看日志,有个规划外的ip? 定位问题应
阅读全文
摘要:执行作业最终可用的内存为: max_process_memory – shared memory-cstore_buffers 查看内存使用信息: pg_total_memory_detail(需要打开内存管理开关) pg_shared_memory_detail gs_total_memory_d
阅读全文
浙公网安备 33010602011771号