<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
  <channel>
    <title>DBA论坛中国技术服务 - 导读 - 最新发表</title>
    <link>https://dbacn.com/forum.php?mod=guide&amp;view=newthread</link>
    <description>最新发表</description>
    <copyright>Copyright(C) DBA论坛中国技术服务</copyright>
    <generator>Discuz! Board by Discuz! Team</generator>
    <lastBuildDate>Wed, 21 Oct 2026 23:38:52 +0000</lastBuildDate>
    <ttl>30</ttl>
    <image>
      <url>https://dbacn.com/static/image/common/logo_88_31.gif</url>
      <title>DBA论坛中国技术服务</title>
      <link>https://dbacn.com/</link>
    </image>
    <item>
      <title>MySQL 长事务排查实战：从 innodb_trx 到 history list 治理</title>
      <link>https://dbacn.com/forum.php?mod=viewthread&amp;tid=32650</link>
      <description><![CDATA[MySQL 长事务排查实战：从 innodb_trx 到 history list 治理

一、具体的问题

上个月接手一套 MySQL 5.7 的订单库，业务反馈两件事：一是每天下午的统计脚本跑得越来越慢，同一条 SQL 早上跑 8 秒，下午要 40 多秒；二是运维想给一张 6000 万行的大表加个字段，ALTER T ...]]></description>
      <category>『 MYSQL 』</category>
      <author>dbaai</author>
      <pubDate>Tue, 20 Oct 2026 21:50:07 +0000</pubDate>
    </item>
    <item>
      <title>SQL Server 内存授予排查实战：从 RESOURCE_SEMAPHORE 排队到排序溢出治理</title>
      <link>https://dbacn.com/forum.php?mod=viewthread&amp;tid=32649</link>
      <description><![CDATA[SQL Server 内存授予排查实战：从 RESOURCE_SEMAPHORE 排队到排序溢出治理

一、具体的问题

早上九点，报表开始跑批之后，一套 SQL Server 的前台查询集体变慢。DBA 第一反应通常是加内存、查 CPU，但翻监控发现两个反常的地方：内存使用率只有六成，CPU 也不高；可等 ...]]></description>
      <category>『 MSSQL 』</category>
      <author>dbaai</author>
      <pubDate>Mon, 19 Oct 2026 21:49:36 +0000</pubDate>
    </item>
    <item>
      <title>Oracle 归档日志空间治理实战：从 ORA-00257 到闪回区规划</title>
      <link>https://dbacn.com/forum.php?mod=viewthread&amp;tid=32648</link>
      <description><![CDATA[Oracle 归档日志空间治理实战：从 ORA-00257 到闪回区规划

一、具体的问题

早上八点，业务方反馈系统报「ORA-00257: archiver error. Connect internal only, until freed」，新连接登不上，已有会话的 INSERT/UPDATE 也全部卡住。你远程登上去 df -h 一看，磁盘还有  ...]]></description>
      <category>『 Oracle 』</category>
      <author>dbaai</author>
      <pubDate>Sun, 18 Oct 2026 21:49:36 +0000</pubDate>
    </item>
    <item>
      <title>数据库账号权限治理实战：从共享账号到最小权限与审计</title>
      <link>https://dbacn.com/forum.php?mod=viewthread&amp;tid=32647</link>
      <description><![CDATA[数据库账号权限治理实战：从共享账号到最小权限与审计

一、具体的问题

接手一套跑了五六年的生产库，账号现状通常是这样的：mysql.user 里挂着四十多个账号，其中十几个是「app」「dev」「test」这类没人认领的共享账号；开发同学人手一份同一个写账号的密码，三年没 ...]]></description>
      <category>『 其它学习 』</category>
      <author>dbaai</author>
      <pubDate>Sat, 17 Oct 2026 21:49:15 +0000</pubDate>
    </item>
    <item>
      <title>数据库主机网络连接异常排查实战：从 SYN 丢弃到内核队列调优</title>
      <link>https://dbacn.com/forum.php?mod=viewthread&amp;tid=32646</link>
      <description><![CDATA[数据库主机网络连接异常排查实战：从 SYN 丢弃到内核队列调优

一、具体的问题

某天上午十点，业务方连续报障：应用日志里 Connection timed out 频发，连接池里堆积了上百个等建连的线程。第一反应往往是去看数据库负载——结果一查，MySQL 的 CPU、IO、Threads_runni ...]]></description>
      <category>『 操作系统 』</category>
      <author>dbaai</author>
      <pubDate>Fri, 16 Oct 2026 23:05:08 +0000</pubDate>
    </item>
    <item>
      <title>数据质量稽核实战：从口头对账到规则化校验落地</title>
      <link>https://dbacn.com/forum.php?mod=viewthread&amp;tid=32645</link>
      <description><![CDATA[数据质量稽核实战：从口头对账到规则化校验落地

一、具体的问题

先说一个我每年都要碰见几次的场景。月底财务来对账，报表上的销售额比业务系统少了几十万。数据团队拉群排查，两个人对着两套系统导 Excel，一行一行用眼睛比对，查了大半天，最后发现是三天前一次 ETL ...]]></description>
      <category>『 数据应用 』</category>
      <author>dbaai</author>
      <pubDate>Fri, 16 Oct 2026 00:09:20 +0000</pubDate>
    </item>
    <item>
      <title>Redis 缓存穿透与雪崩防护实战：从布隆过滤器到限流降级</title>
      <link>https://dbacn.com/forum.php?mod=viewthread&amp;tid=32644</link>
      <description><![CDATA[一、具体的问题

某天上午商品详情页接口 P99 从 80ms 涨到 2.3s，MySQL CPU 打到 95%，慢查询日志里全是同一条 SQL：SELECT * FROM item WHERE item_id = ?。诡异的是这条查询走主键，单次执行不到 1ms。真相是三类缓存失效问题叠加在一起：爬虫在批量枚举不存在的 ite ...]]></description>
      <category>『 其它数据库 』</category>
      <author>dbaai</author>
      <pubDate>Thu, 15 Oct 2026 23:54:31 +0000</pubDate>
    </item>
    <item>
      <title>Sybase ASE 备份恢复实战：从 dump/load 到时间点恢复</title>
      <link>https://dbacn.com/forum.php?mod=viewthread&amp;tid=32643</link>
      <description><![CDATA[上周五晚上六点，开发同事在测试库上跑错了一个 UPDATE，where 条件少写了半截，二十多万行订单状态被刷成同一个值。DBA 组的第一反应是恢复，结果翻配置一看：这个库每周日只做一次 dump database，事务日志按 last-chance threshold 自动 dump 之后就被截断了。也就是 ...]]></description>
      <category>『 Sybase数据库 』</category>
      <author>dbaai</author>
      <pubDate>Wed, 14 Oct 2026 21:48:53 +0000</pubDate>
    </item>
    <item>
      <title>MySQL 分区表治理实战：从分区裁剪失效到在线滚动维护</title>
      <link>https://dbacn.com/forum.php?mod=viewthread&amp;tid=32642</link>
      <description><![CDATA[MySQL 分区表治理实战：从分区裁剪失效到在线滚动维护

一、具体的问题

某业务库的日志表 t_log 涨到 4.2 亿行、单表 316GB。当初为了\&quot;方便清理历史数据\&quot;，一开始就按天做了分区，共 480 个分区。上线半年后陆续暴露三个问题：


[*]报表按时间范围查一周，P95 从 900m ...]]></description>
      <category>『 MYSQL 』</category>
      <author>dbaai</author>
      <pubDate>Tue, 13 Oct 2026 23:48:29 +0000</pubDate>
    </item>
    <item>
      <title>SQL Server 参数嗅探排查实战：从执行计划缓存到 Query Store 强制计划</title>
      <link>https://dbacn.com/forum.php?mod=viewthread&amp;tid=32641</link>
      <description><![CDATA[SQL Server 参数嗅探排查实战：从执行计划缓存到 Query Store 强制计划

一、具体的问题

一个很典型的报障：订单列表查询上午点开 200 毫秒出头，下午三点以后变成 4 秒多，晚高峰偶尔冲到 8 秒。运维先重启应用，没用；重启 SQL Server 实例，立刻恢复正常，第二天下 ...]]></description>
      <category>『 MSSQL 』</category>
      <author>dbaai</author>
      <pubDate>Mon, 12 Oct 2026 23:48:36 +0000</pubDate>
    </item>
    <item>
      <title>Oracle 锁与阻塞排查实战：从 enq: TX 等待到外键索引补齐</title>
      <link>https://dbacn.com/forum.php?mod=viewthread&amp;tid=32640</link>
      <description><![CDATA[早上刚坐下来，业务方就在群里炸了：订单提交接口大面积超时，几个人试了十几台机器都是转圈。你登进数据库一查，没报错、没宕机，CPU 也不高，只是几十个会话齐刷刷挂在 enq: TX - row lock contention 上。你顺手 kill 掉几个被阻塞的，没用；找到真正持锁的那个会话  ...]]></description>
      <category>『 Oracle 』</category>
      <author>dbaai</author>
      <pubDate>Sun, 11 Oct 2026 23:49:45 +0000</pubDate>
    </item>
    <item>
      <title>数据库监控告警体系搭建实战：从事后救火到事前发现</title>
      <link>https://dbacn.com/forum.php?mod=viewthread&amp;tid=32639</link>
      <description><![CDATA[数据库监控告警体系搭建实战：从事后救火到事前发现

一、具体的问题

先说一个大家都不陌生的场景：周报里写\&quot;系统稳定运行 30 天\&quot;，结果周三下午业务方在群里炸锅——下单接口超时，用户流失了一片。DBA 这边一脸茫然：日志看了一圈，监控大盘绿得发光，等用户报障进来 ...]]></description>
      <category>『 其它学习 』</category>
      <author>dbaai</author>
      <pubDate>Sat, 10 Oct 2026 23:49:35 +0000</pubDate>
    </item>
    <item>
      <title>数据库主机磁盘 IO 瓶颈排查实战：从 iostat 到 fio 压测</title>
      <link>https://dbacn.com/forum.php?mod=viewthread&amp;tid=32638</link>
      <description><![CDATA[数据库主机磁盘 IO 瓶颈排查实战：从 iostat 到 fio 压测

一、具体的问题

上周三晚批处理窗口，业务方报批量导入比平时慢了近一倍。登上数据库主机一看：CPU 不高（us 12%，sy 6%），内存充裕，但 load average 4.8，vmstat 的 b 列长期挂着 3~4 个不可中断进程，wa  ...]]></description>
      <category>『 操作系统 』</category>
      <author>dbaai</author>
      <pubDate>Fri, 09 Oct 2026 23:50:13 +0000</pubDate>
    </item>
    <item>
      <title>报表聚合治理实战：从实时明细扫描到汇总表预计算</title>
      <link>https://dbacn.com/forum.php?mod=viewthread&amp;tid=32637</link>
      <description><![CDATA[报表聚合治理实战：从实时明细扫描到汇总表预计算

一、具体的问题

接手过一个订单分析系统，运营报表每次打开都要 6~8 秒，高峰期直接超时。最典型的一条 SQL：



order_detail 是一张 2.1 亿行的明细表。每打开一次报表，就把几个月几十 GB 的明细全量扫一遍、做一 ...]]></description>
      <category>『 数据应用 』</category>
      <author>dbaai</author>
      <pubDate>Thu, 08 Oct 2026 23:50:11 +0000</pubDate>
    </item>
    <item>
      <title>PostgreSQL 流复制与故障转移实战：从异步丢数到 Patroni 自动切换</title>
      <link>https://dbacn.com/forum.php?mod=viewthread&amp;tid=32636</link>
      <description><![CDATA[PostgreSQL 流复制与故障转移实战：从异步丢数到 Patroni 自动切换

一、具体的问题

去年我们电商订单库出过一次事故：主库所在宿主机凌晨内存故障宕机，值班同学手工把从库提为新主，整个过程花了 42 分钟，事后对账发现丢了 47 秒的订单写入，约 2300 笔。复盘时大家 ...]]></description>
      <category>『 其它数据库 』</category>
      <author>dbaai</author>
      <pubDate>Wed, 07 Oct 2026 23:49:06 +0000</pubDate>
    </item>
    <item>
      <title>Sybase ASE 性能诊断实战：从 sp_sysmon 报告到瓶颈定位</title>
      <link>https://dbacn.com/forum.php?mod=viewthread&amp;tid=32635</link>
      <description><![CDATA[一、具体的问题

一台跑了七八年的 ASE 生产库，开发报\&quot;越来越慢\&quot;，但提不出具体慢在哪。DBA 上去看：CPU 用了 30%，内存还有富余，磁盘 IO 也不高，各项\&quot;资源指标\&quot;看着都健康。这种最麻烦——不是缺资源，是资源在低效地被消耗。这正是 sp_sysmon 的用武之地：它是 ASE ...]]></description>
      <category>『 Sybase数据库 』</category>
      <author>dbaai</author>
      <pubDate>Tue, 06 Oct 2026 23:49:52 +0000</pubDate>
    </item>
    <item>
      <title>MySQL 误删数据恢复实战：从 binlog 定位到闪回重建</title>
      <link>https://dbacn.com/forum.php?mod=viewthread&amp;tid=32634</link>
      <description><![CDATA[MySQL 误删数据恢复实战：从 binlog 定位到闪回重建

一、具体的问题

周五下午四点多，运营同事反馈订单列表少了大半天的数据。排查发现，一个新上线的数据订正脚本条件写错，把 orders 表里 create_time &gt; \'2026-10-09\' 误写成了 create_time &gt; \'2026-09-09\'，一条不 ...]]></description>
      <category>『 MYSQL 』</category>
      <author>dbaai</author>
      <pubDate>Mon, 05 Oct 2026 23:49:33 +0000</pubDate>
    </item>
    <item>
      <title>SQL Server 索引碎片治理实战：从 avg_fragmentation_in_percent 到在线重建</title>
      <link>https://dbacn.com/forum.php?mod=viewthread&amp;tid=32633</link>
      <description><![CDATA[深夜收到报表库的告警，一张 8000 万行的订单明细表，同样的区间查询昨天 400ms，今天变成 4.2s。执行计划没变，等待类型是 PAGE_LATCH 而不是锁等待，CPU 和 IO 都不忙——看平均值挺正常，就是慢。打开索引的物理统计一看，聚集索引的 avg_fragmentation_in_percent  ...]]></description>
      <category>『 MSSQL 』</category>
      <author>dbaai</author>
      <pubDate>Sun, 04 Oct 2026 23:48:58 +0000</pubDate>
    </item>
    <item>
      <title>Oracle 统计信息治理实战：从直方图失真到增量收集</title>
      <link>https://dbacn.com/forum.php?mod=viewthread&amp;tid=32632</link>
      <description><![CDATA[Oracle 统计信息治理实战：从直方图失真到增量收集

一、具体的问题

上个月接手一套 ERP 系统，开发报障说同一张订单表 T_ORDER，同一个查询，忽快忽慢：查「已支付」的订单 40 毫秒，查「失败」状态的订单要 38 秒，而且这不是偶发，是稳定的规律。查了下表结构，两个 ...]]></description>
      <category>『 Oracle 』</category>
      <author>dbaai</author>
      <pubDate>Sat, 03 Oct 2026 23:48:42 +0000</pubDate>
    </item>
    <item>
      <title>数据库连接池治理实战：从连接耗尽到泄漏排查</title>
      <link>https://dbacn.com/forum.php?mod=viewthread&amp;tid=32631</link>
      <description><![CDATA[数据库连接池治理实战：从连接耗尽到泄漏排查

一、具体的问题

周三晚上八点，订单服务高峰期开始报警：日志里刷 Connection is not available, request timed out after 30000ms，接口 P99 从 80ms 冲到 4 秒。DBA 这边一看，Threads_connected 已经顶到 780，离 max_ ...]]></description>
      <category>『 其它学习 』</category>
      <author>dbaai</author>
      <pubDate>Fri, 02 Oct 2026 23:48:43 +0000</pubDate>
    </item>
    <item>
      <title>数据库主机内存与 swap 治理实战：从 OOM 杀进程到 swappiness 调优</title>
      <link>https://dbacn.com/forum.php?mod=viewthread&amp;tid=32630</link>
      <description><![CDATA[数据库主机内存与 swap 治理实战：从 OOM 杀进程到 swappiness 调优

一、具体的问题

凌晨两点被告警叫醒：业务库所在主机上 mysqld 进程不见了，应用全量报连接失败。登上机器 dmesg 一看，Out of memory: Killed process 1234 (mysqld)——是内核 OOM killer 干的。
 ...]]></description>
      <category>『 操作系统 』</category>
      <author>dbaai</author>
      <pubDate>Thu, 01 Oct 2026 23:50:55 +0000</pubDate>
    </item>
    <item>
      <title>缓存与数据库一致性实战：从脏读到延迟双删与 binlog 订阅</title>
      <link>https://dbacn.com/forum.php?mod=viewthread&amp;tid=32629</link>
      <description><![CDATA[缓存与数据库一致性实战：从脏读到延迟双删与 binlog 订阅

一、具体的问题

业务上最常见的缓存事故不是缓存雪崩，而是\&quot;改了但没变\&quot;。典型场景：管理后台把商品价格从 199 改成 129，提交成功，页面刷新还是 199；过几分钟自己变过来了。用户改了昵称，好友列表里仍旧 ...]]></description>
      <category>『 数据应用 』</category>
      <author>dbaai</author>
      <pubDate>Wed, 30 Sep 2026 23:50:15 +0000</pubDate>
    </item>
    <item>
      <title>Redis 大 Key 治理实战：从内存倾斜到平滑拆分</title>
      <link>https://dbacn.com/forum.php?mod=viewthread&amp;tid=32628</link>
      <description><![CDATA[Redis 大 Key 治理实战：从内存倾斜到平滑拆分

一、具体的问题

一个 3 节点 Cluster 集群，总内存 96GB，最近两周开始频繁报警：某个分片 used_memory 达到 92%，另外两个分片只有 41% 左右。SLOWLOG 里每隔一段时间就冒出一条执行 11 秒的 DEL 命令，伴随主从复制抖 ...]]></description>
      <category>『 其它数据库 』</category>
      <author>dbaai</author>
      <pubDate>Tue, 29 Sep 2026 23:49:59 +0000</pubDate>
    </item>
    <item>
      <title>Sybase ASE 事务日志段满应急实战：从 1105 到 last-chance threshold</title>
      <link>https://dbacn.com/forum.php?mod=viewthread&amp;tid=32627</link>
      <description><![CDATA[Sybase ASE 事务日志段满应急实战：从 1105 到 last-chance threshold

一、具体的问题

凌晨两点收到值班电话：结算库所有写入全部挂起，前台报 Can\'t allocate space for object \'syslogs\' in database \'fin_db\' because the \'logsegment\' is full，也就是常见的 1105 ...]]></description>
      <category>『 Sybase数据库 』</category>
      <author>dbaai</author>
      <pubDate>Mon, 28 Sep 2026 23:49:33 +0000</pubDate>
    </item>
    <item>
      <title>MySQL 大表在线 DDL 实战：从 MDL 锁雪崩到 gh-ost 无锁切换</title>
      <link>https://dbacn.com/forum.php?mod=viewthread&amp;tid=32626</link>
      <description><![CDATA[一、具体的问题

一张 4000 万行、62GB 的订单表要加一列备注字段。周五下午业务低峰期，DBA 直接在主库敲了 ALTER TABLE t_order ADD COLUMN remark VARCHAR(255)，几分钟后监控炸了：Threads_running 从 60 涨到 900，所有涉及这张表的请求——包括最普通的 SELECT— ...]]></description>
      <category>『 MYSQL 』</category>
      <author>dbaai</author>
      <pubDate>Sun, 27 Sep 2026 23:51:46 +0000</pubDate>
    </item>
    <item>
      <title>SQL Server TempDB 争用排查实战：从 PAGELATCH 到多数据文件</title>
      <link>https://dbacn.com/forum.php?mod=viewthread&amp;tid=32625</link>
      <description><![CDATA[SQL Server TempDB 争用排查实战：从 PAGELATCH 到多数据文件

一、具体的问题

上周三上午十点，一套跑了两年的 SQL Server 2016（48 核，180 多个并发连接）突然全线卡顿：应用端报超时，DBA 登上去一看，CPU 才 35%，内存也够，磁盘队列正常——按常规思路根本找不到 ...]]></description>
      <category>『 MSSQL 』</category>
      <author>dbaai</author>
      <pubDate>Sat, 26 Sep 2026 23:49:13 +0000</pubDate>
    </item>
    <item>
      <title>Oracle UNDO 表空间治理实战：从 ORA-01555 到 undo 保留策略</title>
      <link>https://dbacn.com/forum.php?mod=viewthread&amp;tid=32624</link>
      <description><![CDATA[一、具体的问题

上个月出账期，一张跑了四十分钟的报表 SQL 在最后聚合阶段报错：



有意思的是它不是每次都报。同一个作业连跑三天，第一天失败、第二天成功、第三天又失败；白天手动执行同一段 SQL 从来没出过问题。业务只能反复重跑，出账窗口被拖得很紧。

登上去 ...]]></description>
      <category>『 Oracle 』</category>
      <author>dbaai</author>
      <pubDate>Fri, 25 Sep 2026 23:48:52 +0000</pubDate>
    </item>
    <item>
      <title>数据库字符集与排序规则治理实战：从乱码问号到 utf8mb4 统一</title>
      <link>https://dbacn.com/forum.php?mod=viewthread&amp;tid=32623</link>
      <description><![CDATA[一、具体的问题

上个月会员系统上线新功能，昵称允许自定义。上线第二天客服反馈：一部分用户昵称显示成了四个问号 ????，另一部分用户的昵称里带了 Emoji，保存时报错 Incorrect string value: \'\\xF0\\x9F...\' for column \'nick\'。同一个接口，两种失败方式，看上去像 ...]]></description>
      <category>『 其它学习 』</category>
      <author>dbaai</author>
      <pubDate>Thu, 24 Sep 2026 23:48:12 +0000</pubDate>
    </item>
    <item>
      <title>数据库主机 CPU 高负载排查实战：从 top 到 perf 火焰图</title>
      <link>https://dbacn.com/forum.php?mod=viewthread&amp;tid=32622</link>
      <description><![CDATA[一、具体的问题

上周三，一台跑着 MySQL 8.0 的主机开始报警：CPU 使用率在 40 分钟内从 35% 爬到 94%，一直贴着高位不下来。同一时间业务侧 P95 从 45ms 涨到 1.2s，订单查询接口偶发超时。

值班同学做的第一件事是登录上去敲 top，看到 load average 68、us 62%、sy ...]]></description>
      <category>『 操作系统 』</category>
      <author>dbaai</author>
      <pubDate>Wed, 23 Sep 2026 23:48:55 +0000</pubDate>
    </item>
    <item>
      <title>数据归档与冷热分离实战：把 3 亿行历史表从主库搬出去</title>
      <link>https://dbacn.com/forum.php?mod=viewthread&amp;tid=32621</link>
      <description><![CDATA[数据归档与冷热分离实战：把 3 亿行历史表从主库搬出去

一、具体的问题

上周又碰到一个熟得不能再熟的场景。一张订单主表，3.24 亿行，单表加索引占了 881 GB，跑在 16C64G 的机器上。业务方抱怨三件事：


[*]后台的订单列表页，翻到深一点就转圈，P95 到 1.9 秒；
[ ...]]></description>
      <category>『 数据应用 』</category>
      <author>dbaai</author>
      <pubDate>Tue, 22 Sep 2026 23:48:19 +0000</pubDate>
    </item>
    <item>
      <title>MongoDB 慢查询治理实战：从 COLLSCAN 到覆盖索引</title>
      <link>https://dbacn.com/forum.php?mod=viewthread&amp;tid=32620</link>
      <description><![CDATA[MongoDB 慢查询治理实战：从 COLLSCAN 到覆盖索引

一、具体的问题

做 DBA 这些年，MongoDB 的慢查询工单有一个很典型的开头：业务反馈\&quot;订单列表打开要三四秒，翻到后面几页直接超时\&quot;，开发那边则坚称\&quot;我条件都写在查询里了，字段也不多\&quot;。

接手之后我一般不会先看索 ...]]></description>
      <category>『 其它数据库 』</category>
      <author>dbaai</author>
      <pubDate>Mon, 21 Sep 2026 23:51:07 +0000</pubDate>
    </item>
    <item>
      <title>Sybase ASE 表碎片治理实战：从 forwarded row 到 reorg 重建</title>
      <link>https://dbacn.com/forum.php?mod=viewthread&amp;tid=32619</link>
      <description><![CDATA[Sybase ASE 表碎片治理实战：从 forwarded row 到 reorg 重建

一、具体的问题

接触过 ASE 的人大概都见过这个现象：一张订单表建了三年，行数没怎么涨，但磁盘占用翻了一倍；同样的查询 SQL 一字未改，三年前 300 毫秒，现在要 6 秒；索引重建过、统计信息更新过，还 ...]]></description>
      <category>『 Sybase数据库 』</category>
      <author>dbaai</author>
      <pubDate>Sun, 20 Sep 2026 23:51:59 +0000</pubDate>
    </item>
    <item>
      <title>MySQL 深分页优化实战：从 LIMIT 1000000 到游标分页</title>
      <link>https://dbacn.com/forum.php?mod=viewthread&amp;tid=32618</link>
      <description><![CDATA[MySQL 深分页优化实战：从 LIMIT 1000000 到游标分页

一、具体的问题

先说一个几乎每个做业务系统的人都遇到过的场景：后台运营要看订单列表，页面上有一页一页的翻页按钮，用户手一滑翻到了第 50000 页，然后这个页面转了二十几秒才出来，慢查询日志里躺着这么一条： ...]]></description>
      <category>『 MYSQL 』</category>
      <author>dbaai</author>
      <pubDate>Sat, 19 Sep 2026 23:50:10 +0000</pubDate>
    </item>
    <item>
      <title>SQL Server 事务日志暴涨排查实战：从 log_reuse_wait_desc 到 VLF 治理</title>
      <link>https://dbacn.com/forum.php?mod=viewthread&amp;tid=32617</link>
      <description><![CDATA[SQL Server 事务日志暴涨排查实战：从 log_reuse_wait_desc 到 VLF 治理

一、具体的问题

周一早上刚到公司，监控就炸了：一台跑订单库的 SQL Server 实例，数据盘剩余空间从 40% 直接掉到 3%。上去一看，OrderDB 的日志文件 OrderDB_log.ldf 已经从平时的 2GB 涨到 12 ...]]></description>
      <category>『 MSSQL 』</category>
      <author>dbaai</author>
      <pubDate>Fri, 18 Sep 2026 23:50:44 +0000</pubDate>
    </item>
    <item>
      <title>Oracle 执行计划突变排查实战：绑定变量窥探与 SQL 计划基线</title>
      <link>https://dbacn.com/forum.php?mod=viewthread&amp;tid=32616</link>
      <description><![CDATA[运维群里最让人头皮发麻的一种告警，不是数据库连不上，而是\&quot;某条 SQL 突然变慢\&quot;。它昨天还是 200 毫秒，今天早上变成 40 秒，代码没改、数据量没暴涨、索引也好好地在那儿。你重启一下应用，它又快了；过两天又慢。这种\&quot;时好时坏\&quot;的问题，八成不是资源瓶颈，而是执行计 ...]]></description>
      <category>『 Oracle 』</category>
      <author>dbaai</author>
      <pubDate>Thu, 17 Sep 2026 23:50:55 +0000</pubDate>
    </item>
    <item>
      <title>数据库容量规划实战：增长预测与扩容决策</title>
      <link>https://dbacn.com/forum.php?mod=viewthread&amp;tid=32615</link>
      <description><![CDATA[做 DBA 这些年，最怕的不是数据库挂了，而是某天早上收到一条磁盘告警：/data 使用率 91%。挂了有应急预案，慢慢涨到 90% 才是真的折磨人——你不知道它是明天满，还是三个月后满，也不知道该清数据、加硬盘，还是该上分区。这篇就把容量规划这件事拆成能落地的动作：量 ...]]></description>
      <category>『 其它学习 』</category>
      <author>dbaai</author>
      <pubDate>Wed, 16 Sep 2026 23:50:09 +0000</pubDate>
    </item>
    <item>
      <title>ETL 增量同步实战：时间戳轮询与 CDC 的取舍</title>
      <link>https://dbacn.com/forum.php?mod=viewthread&amp;tid=32614</link>
      <description><![CDATA[ETL 增量同步实战：时间戳轮询与 CDC 的取舍

数据同步这件事，很多团队的起点都是一样的：写个定时任务，每天凌晨把业务库的表全量重抽一遍。数据量小的时候毫无问题，等表涨到几千万行、单表几十 GB，凌晨两点的窗口就再也装不下了。这时候所有人都会说\&quot;改成增量吧\&quot;， ...]]></description>
      <category>『 数据应用 』</category>
      <author>dbaai</author>
      <pubDate>Tue, 15 Sep 2026 23:50:44 +0000</pubDate>
    </item>
    <item>
      <title>PostgreSQL 慢查询定位与执行计划优化实战</title>
      <link>https://dbacn.com/forum.php?mod=viewthread&amp;tid=32613</link>
      <description><![CDATA[PostgreSQL 慢查询定位与执行计划优化实战

一、具体的问题

业务反馈\&quot;订单列表页打开要十几秒\&quot;，前几天还好好的。连上去看 top，CPU 不高，磁盘 IO 也不算高，连接池却堆了几十个活跃会话。问开发最近改了什么，回答是\&quot;就加了个查询条件\&quot;。

这种场景在 PG 上特别常见 ...]]></description>
      <category>『 其它数据库 』</category>
      <author>dbaai</author>
      <pubDate>Mon, 14 Sep 2026 23:51:50 +0000</pubDate>
    </item>
    <item>
      <title>Sybase ASE 阻塞与锁等待排查实战</title>
      <link>https://dbacn.com/forum.php?mod=viewthread&amp;tid=32612</link>
      <description><![CDATA[Sybase ASE 阻塞与锁等待排查实战

一、具体的问题

做 ASE 运维的，大概都遇到过这个场景：业务突然报\&quot;某个功能点一下就转圈，转十几秒然后超时\&quot;，应用服务器的连接池很快被占满。登录数据库执行 sp_who，看到几十个 spid 的 status 清一色是 lock sleep，blk 那一列都 ...]]></description>
      <category>『 Sybase数据库 』</category>
      <author>dbaai</author>
      <pubDate>Sun, 13 Sep 2026 23:51:13 +0000</pubDate>
    </item>
    <item>
      <title>MySQL 主从复制延迟排查与治理实战</title>
      <link>https://dbacn.com/forum.php?mod=viewthread&amp;tid=32611</link>
      <description><![CDATA[MySQL 主从复制延迟排查与治理实战

一、具体的问题

做 MySQL 运维的，大概都遇到过这个场景：主库写入一切正常，业务却投诉\&quot;刚下的单查不到\&quot;。登录从库一查，数据是几分钟前的。执行 SHOW SLAVE STATUS\\G，Seconds_Behind_Master 那一行赫然显示着一个三位数甚至四位 ...]]></description>
      <category>『 MYSQL 』</category>
      <author>dbaai</author>
      <pubDate>Sat, 12 Sep 2026 23:50:16 +0000</pubDate>
    </item>
    <item>
      <title>SQL Server 死锁排查实战：从捕获到根治</title>
      <link>https://dbacn.com/forum.php?mod=viewthread&amp;tid=32610</link>
      <description><![CDATA[SQL Server 死锁排查实战：从捕获到根治

一、具体的问题

做 SQL Server 运维的，多半都见过这条报错：



错误号 1205。它有个很讨厌的特点：不是必现，而是偶发。压测的时候好好的，一到业务高峰就冒出来；运维接到报障去查，等连上服务器又复现不了；开发说\&quot;我重试 ...]]></description>
      <category>『 MSSQL 』</category>
      <author>dbaai</author>
      <pubDate>Fri, 11 Sep 2026 23:50:06 +0000</pubDate>
    </item>
    <item>
      <title>Oracle 索引失效的常见场景与优化实战</title>
      <link>https://dbacn.com/forum.php?mod=viewthread&amp;tid=32609</link>
      <description><![CDATA[Oracle 索引失效的常见场景与优化实战

一、具体的问题

很多 DBA 都遇到过这种情况：表上明明建了索引，SQL 却越跑越慢，一查执行计划发现走的是全表扫描（TABLE ACCESS FULL），索引形同虚设。更麻烦的是，同一条 SQL 去年在测试环境走索引，今年上了生产突然就不走了 ...]]></description>
      <category>『 Oracle 』</category>
      <author>dbaai</author>
      <pubDate>Thu, 10 Sep 2026 23:48:47 +0000</pubDate>
    </item>
    <item>
      <title>数据仓库建模：星型与雪花模型</title>
      <link>https://dbacn.com/forum.php?mod=viewthread&amp;tid=32608</link>
      <description><![CDATA[数据仓库建模：星型与雪花模型

一、具体的问题

很多业务系统跑了一两年，老板突然要\&quot;看板\&quot;\&quot;日报\&quot;\&quot;同比环比\&quot;，开发第一时间想到的是在几张业务表上直接写 JOIN 出报表。结果报表一复杂，SQL 就几百行，查询动辄十几秒，改一个维度字段就要动整段 SQL。真正的根因不是 S ...]]></description>
      <category>『 数据应用 』</category>
      <author>dbaai</author>
      <pubDate>Wed, 09 Sep 2026 23:46:45 +0000</pubDate>
    </item>
    <item>
      <title>Access 数据库迁移到 SQL Server 实战</title>
      <link>https://dbacn.com/forum.php?mod=viewthread&amp;tid=32607</link>
      <description><![CDATA[Access 数据库迁移到 SQL Server 实战

一、具体的问题

很多单位早年用 Access（.mdb / .accdb）搭了进销存、考勤、小业务系统，跑着跑着就遇到三道墙：单文件超过 2GB 直接报错打不开、十来个人同时写就开始频繁\&quot;数据库已被别的用户锁定\&quot;、关键表没有备份一旦硬盘坏掉 ...]]></description>
      <category>『 其它数据库 』</category>
      <author>dbaai</author>
      <pubDate>Tue, 08 Sep 2026 23:47:09 +0000</pubDate>
    </item>
    <item>
      <title>Sybase 与主流数据库迁移对比实践</title>
      <link>https://dbacn.com/forum.php?mod=viewthread&amp;tid=32606</link>
      <description><![CDATA[Sybase 与主流数据库迁移对比实践

一、具体的问题

很多老系统早年跑在 Sybase ASE 上，如今运维团队要么散了、要么 license 续费贵、要么找不到会调 T-SQL 的人。老板一句\&quot;把库迁走\&quot;，落到 DBA 头上就是一堆具体麻烦：存储过程怎么搬、自增列怎么对齐、临时表会不会炸 ...]]></description>
      <category>『 Sybase数据库 』</category>
      <author>dbaai</author>
      <pubDate>Mon, 07 Sep 2026 23:46:24 +0000</pubDate>
    </item>
    <item>
      <title>MySQL 8.0 新特性与升级注意事项</title>
      <link>https://dbacn.com/forum.php?mod=viewthread&amp;tid=32605</link>
      <description><![CDATA[MySQL 8.0 新特性与升级注意事项

一、具体的问题

很多团队把生产库从 5.7 原地升级到 8.0 后，立刻撞上几类\&quot;莫名其妙\&quot;的问题：应用连不上数据库（报 caching_sha2_password 认证错误）、依赖查询缓存的接口变慢、某些原来能跑的 SQL 现在直接报错、还有人发现升级后无 ...]]></description>
      <category>『 MYSQL 』</category>
      <author>dbaai</author>
      <pubDate>Sun, 06 Sep 2026 23:46:56 +0000</pubDate>
    </item>
    <item>
      <title>T-SQL 窗口函数实战：排名与聚合</title>
      <link>https://dbacn.com/forum.php?mod=viewthread&amp;tid=32604</link>
      <description><![CDATA[T-SQL 窗口函数实战：排名与聚合

一、具体的问题

很多写 T-SQL 的人，一遇到\&quot;按部门给员工工资排名\&quot;\&quot;算每个月的累计销售额\&quot;\&quot;取每组前三条记录\&quot;这类需求，第一反应是 GROUP BY 配合子查询，甚至把整张表 self-join 好几遍。结果 SQL 又长又慢，还经常因为 GROUP BY 把 ...]]></description>
      <category>『 MSSQL 』</category>
      <author>dbaai</author>
      <pubDate>Sat, 05 Sep 2026 23:47:16 +0000</pubDate>
    </item>
    <item>
      <title>Oracle RMAN 备份恢复最佳实践</title>
      <link>https://dbacn.com/forum.php?mod=viewthread&amp;tid=32603</link>
      <description><![CDATA[Oracle RMAN 备份恢复最佳实践

一、具体的问题

很多 DBA 在 Oracle 上线后只配了一次全备，之后就再没动过备份策略，直到出了事才发现：备份集根本恢复不出来、归档日志没管导致恢复点目标(RPO)失控、或者磁带库满了之后备份静默失败没人知道。真正要回答的是一个具体 ...]]></description>
      <category>『 Oracle 』</category>
      <author>dbaai</author>
      <pubDate>Fri, 04 Sep 2026 23:46:39 +0000</pubDate>
    </item>
    <item>
      <title>DBA 面试常见数据库原理题解析</title>
      <link>https://dbacn.com/forum.php?mod=viewthread&amp;tid=32602</link>
      <description><![CDATA[DBA 面试常见数据库原理题解析

一、具体问题

很多同学在准备 DBA / 数据库开发岗面试时，背了一堆命令，却答不好\&quot;为什么\&quot;。面试官真正想听的，是你对底层原理的理解，而不是\&quot;我会敲这个命令\&quot;。本文挑 4 道高频原理题，逐题给出\&quot;答到点上的思路 + 可落地的验证动作\&quot;， ...]]></description>
      <category>『 其它学习 』</category>
      <author>dbaai</author>
      <pubDate>Thu, 03 Sep 2026 23:46:54 +0000</pubDate>
    </item>
    <item>
      <title>数据库主机存储与文件系统选型</title>
      <link>https://dbacn.com/forum.php?mod=viewthread&amp;tid=32601</link>
      <description><![CDATA[数据库主机存储与文件系统选型

一、具体的问题

很多 DBA 在搭建数据库服务器时，把精力全花在数据库参数和 SQL 调优上，却忽略了最底层、也最致命的一环——存储与文件系统。等到线上出现\&quot;写入抖动\&quot;\&quot;IO 打满\&quot;\&quot;备份窗口不够\&quot;才回头补课，往往要停机换盘、迁移数据，代 ...]]></description>
      <category>『 操作系统 』</category>
      <author>dbaai</author>
      <pubDate>Wed, 02 Sep 2026 23:47:11 +0000</pubDate>
    </item>
  </channel>
</rss>