一张日志表膨胀到2TB,磁盘告警天天响。看到InnoDB支持页压缩,COMPRESSION='zlib'一加,表空间直接省了60%。
ORDER BY create_time DESC,create_time上有索引,EXPLAIN也显示用了索引,查询却比升序慢了一大截。
话没说完,不等于事没落地。真正算说完的,是风险有了 owner、有了确认时间、有了验证动作。
十五年数据库相关经验,做过 DBA、架构师、技术顾问。不求"颠覆",只求"靠谱"。
结论放前面:AI 数据库建议加索引,先别进窗口。不是建议一定错,而是它只完成了“找候选”,还没完成“证明可上线”。
但真正做过信创迁移、双轨并行或者异构数据库实时同步的团队都知道:全量搬完只是开始,增量阶段才是深渊。
这个索引可能被季度报表依赖,可能被某个低频但关键的业务查询使用,也可能被优化器在某些数据分布下选中。直接删,风险不可控;不删,写入性能持续受损。
同一句SQL,周二跑50毫秒,周三跑5秒。SQL没改,表结构没动,数据量也没涨多少。
上个月的评审会上,有人问我一句:你手上那套核心 Oracle,现在想上 AI数据库,先拿哪类库下手。我说得看是哪类库,他愣了一下,反过来问我库还分类型。有,而且...
做DBA之前,我觉得“自增主键跳号”顶多算个强迫症问题。看着ID从 1,2,3 变成 10,11,心里膈应一下也就过去了。
我没有从定义讲起。定义网上一搜就有,背下来也不难。难的是第二天上班,遇到一份报表、一条慢 SQL、一次告警,能不能想起它。
做数据同步,最怕的是什么?不是全量迁移跑得慢,也不是带宽不够用。最怕的是,数据在谁都没发现的时候,悄悄地错了。
上个月重构一个复杂的财务对账报表,为了消灭那一坨嵌套极深的子查询,我用 WITH ... AS (CTE,公共表表达式) 写了一长串极其清晰的逻辑。代码层层递进...
金仓发布会,大多数人的注意力都在新发的 AI 数据库上。我刷新闻的时候,反而被后面一段话勾住了——电科金仓在会上正式发布了全球化战略。
我爬起来连上服务器,第一反应是查慢SQL和CPU。结果一看监控:CPU使用率才 30%,慢日志里空空如也,SHOW PROCESSLIST 也没有看到明显的锁等...
前几天翻电科金仓的发布会资料,看到一句话引起了我的注意。他们的新品牌主张是"AI 数据库用金仓"。
前几天,有个开发同学火急火燎地来找我:“小耶,见鬼了!我给 status 字段加了个索引,查询不但没变快,反而从 0.5 秒变成了 5 秒!把索引一删,又秒回了...
为了把企业私有的结构化数据(比如订单、用户画像)和半结构化数据(比如文档)喂给大模型,我们得在业务库(MySQL/PG)外面,硬生生拼装一套向量数据库(Milv...
前阵子遇到一次极其典型的生产事故:凌晨2点,我在主库给一张8000万行的核心交易表加了个字段。