- 博客(22)
- 收藏
- 关注
原创 Binlog日志恢复实战指南
误删数据库?别慌!这份终极指南将带你从零开始掌握MySQL Binlog数据恢复技术,让你在危机时刻能够力挽狂澜。
2025-09-14 03:14:55
1617
原创 【MySQL 死锁:从 “业务卡顿“ 到 “根因定位“ 的实战指南】
死锁的本质是 "资源竞争下的循环等待",只要能打破死锁的 4 个必要条件中的一个,就能有效减少死锁。实际开发中,最优先做的是 "统一资源访问顺序" 和 "减少锁持有时间"—— 这两个方案成本低、效果好,大部分死锁都能通过这两点解决。
2025-09-14 02:33:20
370
原创 Oracle SQL统计信息
从stale_stats和last_analyzed字段可以看出,统计信息不是最新的且已过期。查询 DBA_TAB_STATISTICS。应急处理:立即刷新统计信息。列出需要收集统计信息的表。列出统计信息过期的对象。
2025-08-25 00:47:14
205
原创 常见数据库巡检账号一键创建脚本合集(含 MySQL/Oracle/SQL Server)
• 访问控制:只读账号仅允许用户查看数据,无法执行增删改操作,有效降低误操作或恶意行为对数据完整性的威胁。• 快速巡检:巡检人员通过只读账号可即时获取系统信息,进行性能监控与问题诊断,无需担心影响生产数据。• 最小权限原则:仅授予访问必要信息的最低权限,避免因权限过高引发的安全隐患。• 管理便捷:统一使用只读账号执行常规检查,简化管理员的权限配置与监控工作。• 防误操作:只读权限彻底杜绝用户修改数据的可能,防止人为失误导致数据异常。• 审计支持:在确保数据不可修改的前提下,为合规检查提供可靠的审计基础。
2025-08-25 00:26:59
487
原创 PostgreSQL日志配置全解析
保留一周日志,每天覆盖。ALTER SYSTEM SET log_min_duration_statement = ‘3s’ # 记录执行超3秒的SQL。log_min_duration_statement:记录超时SQL(单位ms/s),默认-1(不记录),可独立使用。log_truncate_on_rotation:控制轮转时文件处理方式(on清空/off追加,默认off)log_checkpoints/log_lock_waits:分别记录检查点详情和锁等待事件,用于性能分析。
2025-08-23 17:58:09
671
原创 【postgresql查询登录情况】
pg_stat_statements 是 PostgreSQL 的一个核心扩展,用于跟踪服务器执行的所有 SQL 语句的统计信息。track_activity_query_size = 2048 # 增加以捕获更长的查询。shared_preload_libraries = ‘pg_stat_statements’ # 添加或修改这一行。pg_stat_statements.max = 10000 # 保留的语句数量。
2025-08-23 17:27:55
349
原创 Oracle数据库RMAN常用脚本
二:RMAN恢复实战场景一:使用0级备份 恢复数据库需要0级备份+0级备份期间产生的归档日志场景二:使用0级+1级备份 恢复数据库需要0级备份+1级备份+1级备份期间产生的归档日志场景三:使用0级+归档 备份恢复数据库场景四: 完全恢复场景五: 异机恢复常用命令。本文主要包括以下内容:一:RMAN备份实战1.RMAN 0级备份2.RMAN 1级备份3.RMAN 2级备份4.RMAN 归档备份。场景二:使用0级+1级备份 恢复数据库需要0级备份+1级备份+1级备份期间产生的归档日志。二:RMAN恢复实战。
2025-08-10 18:08:56
223
原创 【ORACLE统计信息监控脚本 】
1. 设置定时任务自动收集统计信息2. 为重要表配置变更监控阈值,建立告警机制3. 在完成关键业务批处理操作后,立即手动刷新相关表的统计信息
2025-08-10 17:12:49
173
原创 【PostgreSQL V16.9自动化部署脚本(centos8)】
1.智能硬件检测:自动检测CPU核心数并用于并行计算配置精确计算系统总内存并据此优化数据库内存分配自动识别磁盘类型(SSD/HDD)并优化IO参数2.动态参数计算:3.SSD/HDD自动优化:4.大内存优化:5.并行处理优化:6.安全与权限分离:创建只读用户并限制权限细粒度控制连接权限7.配置摘要输出:
2025-07-30 00:41:10
387
原创 【MySQL 8.4.4自动化部署脚本(centos8)】
特点优势全自动化:从安装到优化全程自动化硬件感知:根据实际硬件配置动态优化安全可靠:所有修改前自动备份,支持回滚多系统支持:兼容CentOS、Ubuntu、麒麟等系统离线支持:支持预先放置安装包在/data目录详细日志:彩色输出,每个步骤清晰可见
2025-07-27 23:49:22
372
原创 centos7.6安装 Citus
应返回已注册的工作节点。shared_preload_libraries = ‘citus’ # 预加载 Citus 扩展。分片不均:执行 SELECT rebalance_table_shards();您应该会看到 Citus 扩展的详细信息。– 设置协调节点自身主机名(示例)在多个节点上安装 Citus。
2025-07-20 16:51:19
291
原创 CentOS Linux release 7.9手动yum安装gcc编译器
解决方案:修复网络连接和仓库配置步骤1:检查网络连接#测试网络连通性#如果无法ping通IP,说明网络连接有问题检查网络配置步骤2:检查DNS解析#测试DNS解析#如果无法解析,检查DNS配置步骤3:临时修复DNS(如果解析失败)#添加公共DNS服务器#再次测试DNS步骤4:手动配置Vault仓库(推荐)#备份现有仓库配置创建Vault仓库配置gpgcheck=1enabled=1gpgcheck=1。
2025-07-14 01:14:14
905
原创 【PostgreSQL V16.2 源码自动化部署脚本(centos7.9)】
脚本优化亮点:1.智能硬件检测:自动检测CPU核心数并用于并行计算配置精确计算系统总内存并据此优化数据库内存分配自动识别磁盘类型(SSD/HDD)并优化IO参数2.动态参数计算:3.SSD/HDD自动优化:4.大内存优化:5.并行处理优化:6.安全与权限分离:创建只读用户并限制权限细粒度控制连接权限7.配置摘要输出:
2025-07-14 00:11:15
1267
1
原创 Oracle 19c DBA 日常运维中最关键的 16 类操作
此文档包含 Oracle 19c DBA 日常运维中最关键的 16 类操作,涵盖性能监控、备份恢复、高可用配置、空间管理、安全审计等核心场景,可作为 Oracle 数据库管理的实用参考手册。文档中的命令针对 Oracle 19c 优化,部分命令也适用于 12c 和 11g 版本。
2025-07-11 00:32:12
437
原创 SQL Server DBA 日常运维中最关键的 18 类操作
此文档包含 SQL Server DBA 日常运维中最关键的 18 类操作,涵盖连接监控、性能调优、备份恢复、高可用配置、安全审计等核心场景,可作为 SQL Server 数据库管理的实用参考手册。文档中的命令适用于 SQL Server 2008 及以上版本,部分高级功能可能需要更高版本支持。
2025-07-11 00:23:14
512
原创 【PostgreSQL DBA 日常运维中最关键的 25 类操作】
此文档包含 PostgreSQL DBA 日常运维中最关键的 25 类操作,涵盖连接管理、性能优化、备份恢复、高可用配置等核心场景,可作为 PostgreSQL 数据库管理的实用参考手册。
2025-07-11 00:05:39
749
原创 PostgreSQL 集群自动部署
# PostgreSQL 高可用集群自动化部署脚本# 支持主从架构配置,包含SSH互信、系统优化、源码编译安装、流复制配置等完整流程
2025-07-09 09:42:40
1549
转载 MySQL——修改root密码的4种方法(以windows为例)
方法1: 用SET PASSWORD命令首先登录MySQL。格式:mysql> set password for 用户名@localhost = password(‘新密码’);例子:mysql> set password for root@localhost = password(‘123’);方法2:用mysqladmin格式:mysqladmin -u用户名 -p旧密码 password 新密码例子:mysqladmin -uroot -p123456 password 123
2021-03-25 17:39:02
71
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅