特定目的程序语言
上周五,报表那条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。我先拉了执行计划,索引路径,没问题。又看了眼统计信息,发现这表是分区交换加载的,自动统计任务基本覆...
上周讲了“大事务导致从库延迟怎么查”,评论区有人问:“道理我都懂,但怎么在它发生之前就拦住?”
我之前做订单功能,"数据库开发工具"只有Navicat和记事本。画表用错类型,建表没留档,调存储过程靠猜,造数不够上线慢,漏建索引凌晨补。从建模到上线处处是坑,...
Workflow(SQLazy步骤 ) 设计完,逻辑确认无误,点一下 "编译"。SQLazy 的编译器把 workflow 确定性地转换成目标数据库的原生 SQ...
上个月,团队说要上AI Agent做内部数据问答,让同事用自然语言查报表。听起来很美,但在第一步连库用哪个账号,这个问题上就犯了难。有同事说,就先拿应用账号凑合...
一张表包含 account_number 和 dt 两个字段。每个账户的记录按时间排序,需要生成一个序列号 Seq。规则如下: