Linux
文章平均质量分 59
肉啃肉er
Openstack/DBA/PGer/Oracle/MySQL/Linux/...
展开
-
VirtualBox虚拟机如何添加共享磁盘
有时候需要:使用VirtualBox工具在个人电脑上搭建RAC测试环境,共享存储设计方法如下:1.利用VirtualBox中的VBoxManage工具创建磁盘,此工具在VirtualBox安装目录中可以找到VBoxManage createhd --filename D:\rac\sharedisk\ocrvotdisk.vdi --size 3048 --format VDI --variant FixedVBoxManage createhd --filename D:\rac\sharedisk原创 2021-03-15 15:38:49 · 1166 阅读 · 0 评论 -
关于PG与Linux的HUGEPAGE/HUGETLBFS
1. PostgreSQL与HUGEPAGE/HUGETLBFS:当PostgreSQL使用大量连续的内存块时,使用大页面会减少开销,特别是在使用较大的shared_buffers时。要在PostgreSQL中使用此特性,你的内核必须下面两个参数:CONFIG_HUGETLBFS=yCONFIG_HUGETLB_PAGE=y你还必须调整内核来设置vm.nr_hugepages参数。要估计所需的巨大页面的数量,请启动PostgreSQL,但不启用巨大页面,并使用/proc文件系统来检查postmas原创 2021-03-15 15:33:00 · 747 阅读 · 0 评论 -
在xfs文件系统中存放数据库文件的建议
创建分区(日志分区和数据分区):lvcreate -i 4 -I 8 -L 1G -n lv_lvlog datalvcreate -i 4 -I 8 -L 100G -n lv_backup datalvcreate -i 4 -I 8 -L 298.98G -n lv_data data格式化数据分区:mkfs.xfs -f -b size=4096 /dev/mapper/data-lv_backupmkfs.xfs -f -b size=4096 -l logdev=/dev/.原创 2021-03-15 15:17:41 · 234 阅读 · 0 评论 -
在Oracle中使用DBLink连接PostgreSQL和KingbaseES数据库测试文档
测试环境服务器:1台(VMware虚拟机,配置不低于2C/4GB/60GB/1Nic)操作系统版本:Oracle Linux 7.4 64-bitOracle数据库版本:12c(12.2)KingbaseES版本:V8R3(B0160)PostgreSQL ODBC驱动版本:9.6操作系统要求安装时采用最小化安装即可;安装时添加中文字符集支持;关闭kdump功能;系统时区设置为Asia/Shanghai;文件系统划分:SWAP空间不低于4GB,/文件系统不低于20GB。关闭SELi原创 2021-03-15 14:47:44 · 950 阅读 · 0 评论 -
部署PostgreSQL 12流复制集群(with Repmgr)
部署PostgreSQL 12流复制集群(with Repmgr)1.概述1.1 流复制和热备1.2 Repmgr2.基础环境3.基础配置3.1 系统环境2.软件安装3.集群配置及初始化3.1 初始化流复制集群3.1.1 初始化Master节点3.2 准备Standby节点3.3 配置Repmgr3.4 测试Repmgr连接3.5 注册Master节点到Repmgr3.5 克隆Master节点到Standby节点3.6 注册Standby节点3.7 检查流复制状态3.7 检查Repmgr集群状态4.启用集群原创 2020-12-17 16:06:10 · 1522 阅读 · 2 评论 -
[DEPESZ] What is the point of bouncing?【译】
文章目录原文链接:https://www.depesz.com/2012/12/02/what-is-the-point-of-bouncing/,译者(guobo507)水平有限,不足之处,也就这样了,哈哈。文中所有命令的输出,全部照搬原文,等有时间了我会自己验证的,各位看官请轻喷。“What is the point of bouncing?”有些人可能熟悉PgBouncer项目,有...翻译 2020-01-20 10:26:44 · 419 阅读 · 0 评论 -
使用pgxc_ctl工具来初始化一个Postgre-XC集群
原创文章,转载须注明出处。访问我的Github(地址:https://guobo507.github.io)查看最新文章列表。目录环境说明软件版本环境变量操作过程生成模版配置文件往集群中添加节点配置gtm节点(master/standby)设置附加配置文件添加协调节点(Master/Slave)Check backgroud coordinator processes添加数据节点(Maste...原创 2020-01-16 10:36:08 · 1074 阅读 · 0 评论 -
PG中调整checkpoint相关参数的基本原则【原创/翻译】
原创翻译文章,转载须注明出处。访问我的Github(地址:https://guobo507.github.io)查看最新文章列表。目录What is the point of checkpoints?Triggering checkpointsSpread checkpointsSummary原文链接:https://www.2ndquadrant.com/en/blog/basics-...翻译 2020-01-16 10:26:35 · 906 阅读 · 0 评论 -
Citus DB安装及分库分表测试初体验
文章目录1 安装PostgreSQL1.1 创建用户1.2 安装Citus和PostgreSQLCitusData:Citus DB分布式数据库系统是一个将SQL的表现力、关系型数据库的性能,以及Hadoop的可扩展性与可用性有效地整合的数据库产品。Citus Documentation:https://docs.citusdata.com/en/v8.2/本文中,我们将适用Vagrant来...原创 2019-05-31 17:42:05 · 1625 阅读 · 0 评论 -
用pgbadger工具分析PostgreSQL的系统日志(生成html报告)
目录安装pgBadgerPostgreSQL参数配置pgBadger的使用实例原创文章,转载须注明出处。访问我的Github(地址:https://guobo507.github.io)查看最新文章列表。pgBadger是一个基于Perl编写的PostgreSQL日志分析脚本。pgBadger通过分析PG的日志文件,以图表的形式展现数据库的各项活动和状态信息,其愿景是:“Make you...原创 2020-01-16 10:17:03 · 867 阅读 · 0 评论 -
Linux 7上使用源码编译安装PostgreSQL和生成RPM安装包
目录编译和安装PostgreSQL创建PostgreSQL RPM安装包PGDG 中提供了针对多个系统版本都提供了多个版本的 PostgreSQL 的 RPM 安装包,在生产中使用PGDG安装PostgreSQL数据库软件包是非常方便的途径。在如今国产化、自主可控的浪潮之下,很多时候我们想要在国产的平台、(所谓)国产的操作系统中使用PostgreSQL数据库,大多数时候系统中自带的Postgr...原创 2020-01-16 10:07:00 · 1511 阅读 · 0 评论 -
Linux环境从命令行为VirtualBox虚拟机添加磁盘
本例的虚拟机来自Vagrant创建,Vagrantfile内容如下:[root@oratest ~]# cd ~/vagrantdata/orcltest/[root@oratest orcltest]# cat VagrantfileVagrant.configure("2") do |config| config.vm.hostname = "orcltest" config.v...原创 2019-05-31 17:03:33 · 644 阅读 · 0 评论 -
扩展Vagrant虚拟机系统磁盘和根文件系统
文章目录1. VBox镜像导入2. Vagrantfile示例和虚拟机创建3. 修改系统磁盘大小4. 扩充根文件系统:VirtualBox是Oracle提供的一个免费的开源的虚拟化软件(起初VirtualBox是由德国Innotek公司开发,由Sun Microsystems公司出品的软件,使用Qt编写,在Sun被Oracle收购后正式更名成Oracle VM VirtualBox),支持Win...原创 2019-05-31 14:45:16 · 838 阅读 · 1 评论