关于 sqlite-best-practices
sqlite-best-practices 为优化 SQLite 数据库的开发者提供性能与设计指南。内容按影响程度整理,涵盖配置、查询、运维、模式、数据访问及高级功能。
主要功能
- 01按优先级整理 SQLite 优化规则
- 02配置与 pragma 指南
- 03查询和索引优化
- 04模式与数据访问实践
- 05JSON 与全文搜索指南
适用场景
- 01配置生产环境中的 SQLite
- 02检查模式与索引设计
- 03提升查询性能
- 04规划并发、备份或复制
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ erayack/ sqlite-best-practices --skill sqlite-best-practices安装后在 Claude Code 中输入/sqlite-best-practices确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
AGENTS.mdREADME.mdreferences/advanced-vector-search.md_template.mdconfig-foreign-keys.md_contributing.md_sections.mdconfig-wal-mode.mdconfig-busy-timeout.mdconfig-optimize.mddata-returning.mddata-transactions.mddata-upsert.mdquery-covering-indexes.mdfts-usage.mdjson-jsonb.mdops-continuous-wal.mdjson-indexing.mdops-read-replicas.mdquery-indexes.mdschema-data-types.mdquery-without-rowid.mdquery-partial-indexes.mdschema-strict-tables.mdschema-generated-columns.md详细介绍
SQLite 最佳实践
SQLite 性能优化综合指南。涵盖多个类别的规则,并按影响程度排序,旨在指导自动化查询优化、架构设计和运行时配置。
适用场景
在以下场景中参考这些指南:
- 为生产环境配置 SQLite(WAL 模式、超时)
- 设计架构(Strict 表、数据类型)
- 优化查询和索引
- 在 SQLite 中使用 JSON 或全文搜索
- 管理并发和事务
- 设计备份和复制策略
按优先级划分的规则类别
| 优先级 | 类别 | 影响 | 前缀 |
|---|---|---|---|
| 1 | 配置与 Pragma | 严重 | config- |
| 2 | 查询性能 | 严重 | query- |
| 3 | 运维与分布式 | 高 | ops- |
| 4 | 架构设计 | 高 | schema- |
| 5 | 数据访问模式 | 中 | data- |
| 6 | JSON 与高级功能 | 低 | json- / fts- / advanced- |
使用方法
阅读各个规则文件,了解详细说明和 SQL 示例:
references/config-wal-mode.md
references/query-indexes.md
references/ops-continuous-wal.md
每个规则文件都包含:
- 简要说明其重要性
- 错误的 SQL/配置示例及说明
- 正确的 SQL/配置示例及说明
- 性能指标或影响
参考资料
评论
支持 Markdown