特定目的程序语言
在企业数据资产日益膨胀的今天,“业务人员不懂SQL、数据工程师疲于取数”已成为制约决策效率的核心瓶颈。Text2SQL技术试图用大模型弥合这一鸿沟,然而现实远比...
MySQL 5.1开始支持分区表,到现在快15年了。但2026年了,我依然在技术群里看到各种关于分区表的灵魂提问:
准确地说:MySQL 8.0引入了多值索引(Multi-Valued Index),但它是为JSON数组设计的。对于普通JSON字段的单个属性查询,你需要的是虚...
十五年数据库相关经验,做过 DBA、架构师、技术顾问。不求"颠覆",只求"靠谱"。
数据库表 mytable 存储多个 ID 在不同时间点 CreatedAt 的状态 NewStatus,每个 ID 一定有一个 ConfirmationStar...
上个月 code review,看到一个同事写了一段 30 行的 SQL,嵌套了三层子查询,就为了从 JSON 字段里取几个值。
上周五,报表那条SQL又跑了40分钟,进度条卡在82%。全组等这份数,老板路过问"好了吗",我连"还没"都说不利索。被SQL支配的恐惧,我太熟了。
主从延迟是DBA绕不过去的坎,但延迟背后的原因,不同的人看到的完全不同。有人遇到延迟就翻慢查询日志,有人一上来就改并行复制参数,还有人选择“重启大法”。折腾一晚...
400+ 条慢 SQL 里,269 条存在可优化空间。PawSQL 首个版本独立完成有效优化的比率(召回率)是 71.4%(192 条);补充规则覆盖后,最新版...
六棱镜(杭州)科技有限公司 | 运维工程师 (已认证)
做 DBA 这几年,我养成了一个不算好也不算坏的习惯——遇到新工具总想亲手折腾一遍。倒不是有多爱钻研技术,纯粹是觉得:只有自己踩过坑、跑通过,写出来的东西才有底...
前几周讲了不少SQL优化的话题,有一个技术点一直没展开——索引条件下推(Index Condition Pushdown,简称ICP) 。
许多国内企业面临将国外数据库迁移到国产数据库的任务,这不仅涉及数据搬迁,更核心的挑战在于大量复杂 SQL 语句的移植。目前业界主要有两种方案: