特定目的程序语言
数据库表 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 语句的移植。目前业界主要有两种方案:
十五年数据库相关经验,做过 DBA、架构师、技术顾问。不求"颠覆",只求"靠谱"。
凌晨三点,收到告警:Redis延迟飙升至500ms,大量请求超时。紧急排查后发现,罪魁祸首是一个200MB的大Key。你战战兢兢地想删掉它,结果DEL命令又把R...
前阵子开发同事抱了台笔记本过来,路哥,帮我看看这条跑批SQL。我先拉了执行计划,索引路径,没问题。又看了眼统计信息,发现这表是分区交换加载的,自动统计任务基本覆...