1
假設我準備了一些與sqlite3_prepare_v3
的聲明,之後我已經插入大量的數據到數據庫並運行ANALYZE
。我是否需要在此之後重新創建報表,以便查詢計劃員使用由ANALYZE
收集的更新的統計信息?SQLite準備語句重新計劃
假設我準備了一些與sqlite3_prepare_v3
的聲明,之後我已經插入大量的數據到數據庫並運行ANALYZE
。我是否需要在此之後重新創建報表,以便查詢計劃員使用由ANALYZE
收集的更新的統計信息?SQLite準備語句重新計劃
ANALYZE語句會使所有準備好的語句過期。 當您使用sqlite3_prepare_v2()
或_v3()
時,sqlite3_step()
函數將自動重新準備該語句。