sql - Sqlite 的查询计划

标签 sql mysql sqlite sql-execution-plan

Sqlite 是否为复杂查询创建“查询计划”? (我知道 mysql 创建一个并选择最佳的不同可用组合来执行查询)。有什么办法可以得到last_query_cost因为我通常进入 mysql。由于我的应用程序需要一些资源,我正在尝试从 mysql 迁移到 sqlite。

最佳答案

SQLite 支持 EXPLAIN keyword , 像 MySQL,但语法略有不同:

EXPLAIN QUERY PLAN SELECT col FROM YOUR_TABLE

关于sql - Sqlite 的查询计划,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4776390/

相关文章:

mysql - SQL 选择类似字符串包含 ' '

mysql - 如何在一个单元格中存储具有相同名称但不同ID的行值?

sql - Coldfusion SQL 错误

mysql - DBIC 模式加载器 : how to skip columns

PHP:PDO 为什么这段代码不起作用?

Python & SQLite3 从两个表中选择

php - MySQL 和 PHP : querying 3 rows at a time

php - 如何在自动建议中避免与 MySQl 重复

database - SQLite 累计和和包含 SUBSTR() 的 WHERE

iphone - SQLite 异常 : SQLite Busy