# 查询优化

URL: https://caijiao.org/sqlite/index/optimization
Source: docs/sqlite/index/optimization.md
Description: 本章节介绍 SQLite 查询优化的基本方法和技巧，包括合理使用索引、避免全表扫描、优化查询结构等，帮助提升数据库查询效率和性能表现，确保应用运行流畅。

查询优化旨在提高 [SQLite](/sqlite/) 数据库的查询效率，减少响应时间。常用优化方法包括：

- 合理创建和使用索引，避免全表扫描。
- 使用简洁的查询语句，避免复杂嵌套和重复计算。
- 选择合适的连接类型，减少数据量。
- 利用 `EXPLAIN QUERY PLAN` 分析查询执行计划，发现瓶颈。

示例：使用索引优化查询

```sql
EXPLAIN QUERY PLAN
SELECT * FROM users WHERE name = 'Alice';
```

优化查询可显著提升应用性能，尤其在数据量大时效果明显。
