特定目的程序语言
有一次线上告警:数据库突然不响应任何写操作了。应用侧报“Lock wait timeout”,但查锁等待,没有明显的行锁冲突。
本文基于 gethue/hue:20260611-140101 与 library/mysql:8.4.11,实测 Hue 4.11.0*、Python 3.1...
第一反应是锁等待。查sys.innodb_lock_waits,没有行锁冲突。查慢查询日志,发现慢的都是INSERT语句。查磁盘I/O,正常。查网络,正常。
在企业数据平台中,Schema、SQL 查询日志、数据处理代码和业务文档记录了大量与企业数据相关的信息。当中,Schema 负责描述表结构和字段类型,历史 SQ...
这样的场面见得太多:dbt 模型里要加一个口径,或者报表里要改一个分组条件,评审的时候大家都觉得这事很简单,一句话就说明白了。但等 SQL 改出来,没人敢说“这...
我第一反应是连接池打满了,赶紧连上去看Threads_connected——才300多。max_connections设的是1000。
CloudDM 是一款免费且开源的团队化数据库管理工具,提供统一 Web 数据库访问、权限控制、数据脱敏、SQL 审核、流程协同和数据库 CI/CD 等能力。
昨晚收工前我干了件较真的事。前阵子让模型帮我写一条统计 SQL,它吐出来的结果看着挺整齐,我对了一遍手工账才发现有个城市的排名排反了。我当时没当回事,后来想想:...
①左模糊 LIKE '%xx' ②函数处理 YEAR(created_at)=2026 ③隐式转换(字符串字段传数字)④联合索引没走最左前缀 ⑤OR 连接非索引...
有一阵子我们团队的告警群特别热闹。连接数超了、慢查询多了、缓冲池命中率降了,一天响几十次。刚开始大家还认真看,后来慢慢麻木了,看到消息连点都懒得点。
有段时间我写 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 ...