首页 > 数据库 >openGauss/MogDB数据库安装部署之xlog目录设置

openGauss/MogDB数据库安装部署之xlog目录设置

时间:2024-03-28 12:04:57浏览次数:26  
标签:-- MogDB xlog mogdb 目录 xlog15400 openGauss 数据库

openGauss/MogDB 数据库安装部署之 xlog 目录设置
本文出处:https://www.modb.pro/db/176915

关于 xlog
xlog 文件是一个记录事务日志的文件,它记录数据库系统中所有的更改操作,当发生主机电源故障或其他导致服务器崩溃的服务器故障时,由于 xlog 日志包含了关于已经执行的每个事务的足够信息,所以数据库能够通过在事务日志中 replay 操作来恢复数据库中的数据。为了提高写入性能需要将 xlog 从数据目录分离出来。

下面介绍几种 xlog 目录设置方式

手工调整
如果我们安装初始化过程中没有单独指定,或者数据库服务运行之后要进行调整,可以先停止数据库服务,然后手工通过软链接方式来调整。

调整之前原来规划的数据目录如下

/mogdb_data/data15400
增加下面的分区目录作为单独的 xlog 路径

/mogdb_xlog/xlog15400
那我们需要关闭数据库服务之后,使用如下命令调整

mv /mogdb_data/data15400/pg_xlog /mogdb_xlog/xlog15400 ln -s /mogdb_xlog/xlog15400 /mogdb_data/data15400/pg_xlog
初始化调整
初始化 gs_initdb 时可以通过–xlogdir 指定,参考如下:

gs_initdb --nodename=og_69
--pgdata=/mogdb_data/data15400
--xlogdir=/mogdb_xlog/xlog15400
--encoding=UTF-8
--username=omm
--pwpasswd=Mogdb@1234
--security
clusterconfig.xml 提前配置
当我们使用 clusterconfig.xml 文件进行配置安装时,可以使用 dataNodeXlogPath1 参数预先进行设置。

xml 参数说明请参考官网https://docs.mogdb.io/zh/mogdb/v2.0.1/4-installing-mogdb

参考如下片段

注意 dataNode1 数据目录的格式里有各个主机的 hostname 名称,dataNodeXlogPath1 参数里只需要重复配置多个 xlog 的路径即可,不需要有各主机 hostname 的设置。这点需要注意一样。

比如我们每台机器规划的路径是/mogdb_xlog/xlog15400,那一主三备的配置值就是

标签:--,MogDB,xlog,mogdb,目录,xlog15400,openGauss,数据库
From: https://www.cnblogs.com/helloopenGauss/p/18101266

相关文章

  • openGauss/MogDB-3.0.0 dcf测试(非om安装)
    openGauss/MogDB-3.0.0dcf测试(非om安装)本文出处:https://www.modb.pro/db/402037IP地址...LERDER...FOLLOWER...FOLLOWER一、安装openGauss安装依赖包yuminstall-ybzip2bzip2-develcurllibaio创建用户、组并创建目录groupaddomma-g20001useraddomm......
  • openEuler20.03操作系统上安装部署MogDB2.1.1
    openEuler20.03操作系统上安装部署MogDB2.1.1本文出处:https://www.modb.pro/db/378319openEuler操作系统上安装mogdb:下载openEuler镜像文件:openEuler-20.03-LTS-x86_64-dvd.iso可以到各镜像源网站下载:例如:清华源下载地址:https://mirrors.tuna.tsinghua.edu.cn/openeule......
  • MogDB 使用向量化执行引擎进行调优
    MogDB使用向量化执行引擎进行调优本文出处:https://www.modb.pro/db/430318MogDB数据库支持行执行引擎和向量化执行引擎,分别对应行存表和列存表。一次一个batch,读取更多数据,节省IO。batch中记录较多,CPUcache命中率提升。Pipeline模式执行,函数调用次数少。一次处理一......
  • MogDB 使用样本数据集Mogila
    MogDB使用样本数据集MogilaMogDB提供了一个样本数据集Mogila,本数据集借鉴了适用于MySQL的Sakila示例数据库。Sakila最初由MySQLAB文档团队的MikeHillyer开发,其目的是提供一个可用于书籍、教程、文章、样本等示例的标准schema。Mogila数据集是一个关于DVD出租店......
  • mogdb里xlog相关的几个参数
    openGauss/MogDB3.0闪回恢复测试本文出处:https://www.modb.pro/db/411368介绍闪回恢复功能是数据库恢复技术的一环,可以有选择性的撤销一个已提交事务的影响,将数据从人为不正确的操作中进行恢复。在采用闪回技术之前,只能通过备份恢复、PITR等手段找回已提交的数据库修改,恢复......
  • openGauss中如何管理表空间
    openGauss中如何管理表空间在openGauss中,表空间是一个目录,在物理数据和逻辑数据间提供了抽象的一层,为所有的数据库对象分配存储空间,里面存储的是它所包含的数据库的各种物理文件。由于表空间是一个目录,仅是起到了物理隔离的作用,其管理功能依赖于文件系统。表空间可以存在多个......
  • openGauss DeepSQL_库内AI算法
    DeepSQL:库内AI算法可获得性本特性自openGauss1.1.0版本开始引入。特性简介数据库DeepSQL特性实现DB4AI功能,即在数据库内实现AI算法,以更好的支撑大数据的快速分析和计算。这里提供了一整套基于SQL的机器学习、数据挖掘以及统计学的算法,用户可以直接使用SQL进行机器学习工作。De......
  • openGauss CBO优化器
    CBO优化器可获得性本特性自openGauss1.0.0版本开始引入。特性简介openGauss优化器是基于代价的优化(Cost-BasedOptimization,简称CBO)。客户价值openGaussCBO优化器能够在众多计划中依据代价选出最高效的执行计划,最大限度的满足客户业务要求。特性描述在CBO优化器模型下,数......
  • openGauss 产品特点
    产品特点openGauss具有高性能、高可用、高安全性和可维护性好的特点。高性能通过列存储、向量化执行引擎、融合引擎等关键技术,实现百亿数据量查询秒级响应。高可用同城跨AZ(AvailableZone)容灾,数据不丢失,分钟级恢复。高安全性支持访问控制、加密认证、数据库审计、动......
  • openGauss 并行逻辑解码
    并行逻辑解码可获得性本特性自openGauss3.0.0版本开始引入。特性简介支持多线程并行解码。客户价值大幅提升逻辑解码性能,解码速度由3~5MBps可提升到标准场景(16核CPU、内存128G、网络带宽>200MBps、表的列数为10~100、单行数据量0.1KB~1KB、DML操作以insert为主、不涉及落......