SQL
v1.0.4
io.clawhub.ivangdavila/sql
为任意关系型数据库编写、审阅并优化 SQL 查询,设计 schema、索引与约束,规划数据迁移。当查询很慢、EXPLAIN 显示顺序扫描或索引未被使用;JOIN 之后出现重复行、缺行或金额被放大;遇到死锁、锁等待超时、“too many connections” 或事务迟迟不提交;设计表、主键与字段类型,在规范化与反规范化的模型之间取舍,或决定用 JSON 列还是真实列;在线上表上做 ALTER TABLE、执行 expand-migrate-contract 发布、备份与恢复、处理复制延迟、连接池、分区、CSV 批量导入以及在引擎间迁移数据;编写窗口函数、CTE、keyset 分页、upsert、全文检索、多租户、行级安全,以及在 MySQL、SQLite、MariaDB 或 SQL Server 中处理时区时,都适用。不适用于 PostgreSQL 服务端内部调优(如 vacuum 与 work_mem),也不适用于框架内的 ORM schema 建模。