SQL 数据校验是否应该自动化?
必须自动化SQL结果校验,因人工易漏错、不可复现、难追溯;需遵循断言优先、避免隐式转换、时间范围对齐三原则,并 … 阅读更多
世上最牢固的感情不是"我爱你",而是"我习惯了有你"。彼此依赖,才是最深的相爱。
必须自动化SQL结果校验,因人工易漏错、不可复现、难追溯;需遵循断言优先、避免隐式转换、时间范围对齐三原则,并 … 阅读更多
DATA_FREE是InnoDB表中已分配但未使用的空间字节数,反映表空间碎片;其值显著大于0且长期不降(如超 … 阅读更多
时间字段跨时区或粒度不一致最常见,如TIMESTAMP WITH TIME ZONE与DATE混用导致数据遗漏 … 阅读更多
SQL无内置数据版本号机制,需通过ROWVERSION类型或整型version字段配合应用逻辑实现行级版本控制 … 阅读更多
递归查询必须使用 WITH RECURSIVE,普通 CTE 不支持;各数据库语法差异大,MySQL 8.0 … 阅读更多
滑动平均必须用AVG()配合OVER()窗口函数实现,ROWS BETWEEN按物理行数滑动,ORDER BY … 阅读更多
MySQL中LIKE ‘%keyword%’必然全表扫描,因B+树索引无法支持左模糊匹 … 阅读更多
本文讲解如何在 php(无原生泛型支持)中通过 psalm 模板注解(`@template`)模拟泛型容器,兼 … 阅读更多