特定目的程序语言
有一阵子我们团队的告警群特别热闹。连接数超了、慢查询多了、缓冲池命中率降了,一天响几十次。刚开始大家还认真看,后来慢慢麻木了,看到消息连点都懒得点。
有段时间我写 SQL,总以为数据库是按我写的顺序从上往下跑的。写什么,它就按什么顺序执行。结果一个 LEFT JOIN 的过滤条件,被我写进了 WHERE。跑完...
1.将mydb9_stusys数据库下的student、sc 和course表,备份到本地主机保存为st_msg_bak.sql文件,然后将数据表恢复到自建的d...
EF Core 的性能差距不在 ORM 本身,而在你怎么用它。同一台机器、同一个 10,000 行的 SQLite 表,实测四个数字:
数据工程不是"写SQL取数"。它的专业内核是:可分层的数据架构、幂等的增量管道、可断言的数据质量、可编排的调度依赖、可追溯的血缘治理。下面按生产级数仓流水线拆解...
相信很多朋友在学习数据库的时候,都看到过类似的SQL查询语句。如果你是像我这样的工程师,自然而然会想搞清楚这里面SELECT、FROM、WHERE、ORDER ...
有没有遇到过这种情况:一条SQL跑了半年都好好的,突然某天开始变慢了。SQL没改,索引没动,数据量也没暴涨,但执行计划从索引扫描变成了全表扫描。
文中项目数据取自 AI Tutor 的真实配置文件(21 个业务场景、663 行 YAML、467 个节点)。性能与收益数字为量级估算。
TCC的代码在测试环境跑了几百遍,Try、Confirm、Cancel三个接口都写得漂漂亮亮。上线之后,账对不上了。查了半天日志才发现——Cancel执行了,但...
十五年数据库相关经验,做过 DBA、架构师、技术顾问。不求"颠覆",只求"靠谱"。
有阵子交易接口开始零星超时。开发查了半天,代码没动,链路也没改,后来把我拉去看数据库。我第一反应是找慢 SQL,翻出来一条报表查询,一扫上千万行。我给它加索引、...
一条UPDATE语句,WHERE条件精确匹配了10行,最终也只改了10行。你觉得它会锁多少行?
相信各位猿都深有体会,数据库中最最常用的sql就是查询语句了,那么一条SQL查询语句的底层是如何执行的呢?比如,你有个最简单的表,表里只有一个 ID 字段,在执...
我可能是数据分析界,最能理解从SQL入门 到 工作中写SQL中间就差着一个 "复杂SQL“ 这句话的人了。当年为了写”复杂SQL“, 真的是为了工作中写 ”复杂...
那天老板甩过来一个需求:做跨银行数据一致性校验的性能优化 POC。我想抓紧和客户方沟通把这个事搞定,结果等客户把具体资料发过来时,竟然有二十道题之多。数据量嘛,...
六棱镜(杭州)科技有限公司 | 运维工程师 (已认证)
2026-09-24,worker3,三个独立 disql 连接,一张 3 行的演示表。全程不修改任何业务数据 —— 锁用 select … for upd...