当前位置:首页 > 报告详情

借鉴传统经验进行国产数据库运维-运维案例分享-皇甫晓飞.pdf

上传人: 茫然 编号:731617 2025-07-14 23页 962.30KB

1、借鉴传统经验进行国产数据库运维借鉴传统经验进行国产数据库运维-运维案例分享运维案例分享IvorySQL 2025IvorySQL 2025生态大会生态大会暨暨PostgreSQLPostgreSQL高峰论坛高峰论坛皇甫晓飞2025年6月30日DBADBA职责职责案例分享案例分享1-1-内存管理相关内存管理相关案例分享案例分享2-2-数据库迁移相关数据库迁移相关目录CONTENTSIvorySQL 2025IvorySQL 2025生态大会生态大会暨暨PostgreSQLPostgreSQL高峰论坛高峰论坛 DBA DBA职责职责确定数据库服务器硬件安装 部署数据库制定数据库和安全策略的计划 创

2、建、移植和打开数据库 备份数据库 登记系统用户和制定用户访问计划 实施数据库设计 从数据库故障中进行恢复 监视数据库性能 点击编辑您的副标题点击编辑您的副标题IvorySQL 2025IvorySQL 2025生态大会生态大会暨暨PostgreSQLPostgreSQL高峰论坛高峰论坛数据库运维目标数据库运维目标尽早发现性能瓶颈,及时调整;要做好系统备份准备及详细的测试工作,确保系统的稳定性、安全性,保障系统业务数据的安全;数据库架构的合理化;提升应用系统性能,完成各系统数据库的性能调优工作,包括:外部资源调优、SQL 性能调优、表格和索引存储参数设置调优等。各业务持续性得到有效的保证。保证生

3、产系统安全稳定高效运行保证生产系统安全稳定高效运行IvorySQL 2025IvorySQL 2025生态大会生态大会暨暨PostgreSQLPostgreSQL高峰论坛高峰论坛DBADBA优化哪些内容优化哪些内容 应用程序(与开发人员一起)SQL语句性能变更管理 实例优化内存数据库结构数据库配置 操作系统(与系统管理员一起)IO参数交换性能优化范围:性能优化范围:IvorySQL 2025IvorySQL 2025生态大会生态大会暨暨PostgreSQLPostgreSQL高峰论坛高峰论坛PosgreSQL数据库内存高一般原因数据库内存高一般原因连接连接/活跃连接数活跃连接数Top SQLT

4、PS长连接等增加长连接等增加IvorySQL 2025IvorySQL 2025生态大会生态大会暨暨PostgreSQLPostgreSQL高峰论坛高峰论坛案例案例1-GaussDB 1个节点动态内存使用率过高应用无法连接个节点动态内存使用率过高应用无法连接 基础环境:基础环境:数据库引擎版本:数据库引擎版本:GaussDB V2.0-8.103.0内核引擎版本:内核引擎版本:505.1.0.SPC0100实例类型:分布式版实例类型:分布式版操作系统:麒麟操作系统:麒麟V10-4.19.90-23.8.v2101.ky10.aarch64IvorySQL 2025IvorySQL 2025生态

5、大会生态大会暨暨PostgreSQLPostgreSQL高峰论坛高峰论坛 问题概述:问题概述:应用连接数据库一个节点报FATAL:memory is temporarily unavailable 问题原因:问题原因:并发过高导致内存占用过高案例案例1-GaussDB 1个节点动态内存使用率过高应用无法连接个节点动态内存使用率过高应用无法连接分析过程分析过程-监控内存使用率监控内存使用率登录云数据库登录云数据库GaussDB管理平台(管理平台(TPOPS)单击单击“监控巡检监控巡检 监控大盘监控大盘”,查看列表看板,查看列表看板查看选中实例的查看选中实例的“趋势看板趋势看板 CPU/内存内存

6、内存使用率内存使用率”以以root用户登录故障节点用户登录故障节点执行执行top命令查看进程占用内存情况命令查看进程占用内存情况查看占用内存较高的进程查看占用内存较高的进程占用内存较高的进程为占用内存较高的进程为GaussDB进程进程IvorySQL 2025IvorySQL 2025生态大会生态大会暨暨PostgreSQLPostgreSQL高峰论坛高峰论坛案例案例1-GaussDB 1个节点动态内存使用率过高应用无法连接个节点动态内存使用率过高应用无法连接分析过程分析过程-故障节点内存消耗情况故障节点内存消耗情况IvorySQL 2025IvorySQL 2025生态大会生态大会暨暨Pos

word格式文档无特别注明外均可编辑修改,预览文件经过压缩,下载原文更清晰!
三个皮匠报告文库所有资源均是客户上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作商用。
本文主要内容涉及国产数据库IvorySQL和PostgreSQL的运维案例分享。关键点如下: 1. **DBA职责**:包括硬件确定、数据库安装部署、安全策略制定、数据库管理等。 2. **运维目标**:发现性能瓶颈,系统备份,保障业务数据安全,优化数据库架构,提升系统性能。 3. **优化内容**:与应用程序、实例和操作系统相关的性能调优。 4. **案例1**:GaussDB内存使用率过高问题,通过调整`max_process_memory`参数、规范应用跑批解决。 - **核心数据**:`max_process_memory`参数调整。 5. **案例2**:迁移后应用执行`saveOrUpdate`失败,原因为序列值冲突。 - **处理过程**:重置序列当前值。 - **核心数据**:`setval('sqlhfxf',5,true)`。 文章强调了在数据库迁移和运维过程中对性能监控、内存管理和序列对象处理的重视。
"内存使用率过高怎么办?" "迁移后数据插入失败原因?" "如何避免序列值冲突?"
客服
商务合作
小程序
服务号
折叠