假设我已经用sqlite3_prepare_v3
准备了一些语句,然后将大量数据插入数据库并运行ANALYZE
。之后是否需要重新创建语句,以便查询计划程序使用由ANALYZE
收集的更新的统计信息?
最佳答案
ANALYZE语句使所有准备好的语句失效。
使用sqlite3_prepare_v2()
或_v3()
后,sqlite3_step()
函数将自动重新准备语句。
关于sqlite - SQLite准备好的语句重新计划,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45904581/