mcpField
S
sqlite-best-practices

sqlite-best-practices

github.com/erayack数据与数据库2202 次安装38 周前更新
代码仓库

关于 sqlite-best-practices

sqlite-best-practices 为优化 SQLite 数据库的开发者提供性能与设计指南。内容按影响程度整理,涵盖配置、查询、运维、模式、数据访问及高级功能。

主要功能

  1. 01按优先级整理 SQLite 优化规则
  2. 02配置与 pragma 指南
  3. 03查询和索引优化
  4. 04模式与数据访问实践
  5. 05JSON 与全文搜索指南

适用场景

  1. 01配置生产环境中的 SQLite
  2. 02检查模式与索引设计
  3. 03提升查询性能
  4. 04规划并发、备份或复制

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/erayack/sqlite-best-practices --skill sqlite-best-practices

安装后在 Claude Code 中输入/sqlite-best-practices确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

AGENTS.md
README.md
references/
advanced-vector-search.md
_template.md
config-foreign-keys.md
_contributing.md
_sections.md
config-wal-mode.md
config-busy-timeout.md
config-optimize.md
data-returning.md
data-transactions.md
data-upsert.md
query-covering-indexes.md
fts-usage.md
json-jsonb.md
ops-continuous-wal.md
json-indexing.md
ops-read-replicas.md
query-indexes.md
schema-data-types.md
query-without-rowid.md
query-partial-indexes.md
schema-strict-tables.md
schema-generated-columns.md

详细介绍

SQLite 最佳实践

SQLite 性能优化综合指南。涵盖多个类别的规则,并按影响程度排序,旨在指导自动化查询优化、架构设计和运行时配置。

适用场景

在以下场景中参考这些指南:

  • 为生产环境配置 SQLite(WAL 模式、超时)
  • 设计架构(Strict 表、数据类型)
  • 优化查询和索引
  • 在 SQLite 中使用 JSON 或全文搜索
  • 管理并发和事务
  • 设计备份和复制策略

按优先级划分的规则类别

优先级类别影响前缀
1配置与 Pragma严重config-
2查询性能严重query-
3运维与分布式高ops-
4架构设计高schema-
5数据访问模式中data-
6JSON 与高级功能低json- / fts- / advanced-

使用方法

阅读各个规则文件,了解详细说明和 SQL 示例:

references/config-wal-mode.md
references/query-indexes.md
references/ops-continuous-wal.md

每个规则文件都包含:

  • 简要说明其重要性
  • 错误的 SQL/配置示例及说明
  • 正确的 SQL/配置示例及说明
  • 性能指标或影响

参考资料

评论

支持 Markdown