我在sqlite3數據庫上使用QSQlQuery。爲了獲取特定的項目,我從4個不同的表中填充結果。我認爲加入表格會提高性能/速度並加快結果。所以我最初加入了兩張表格,但加入表格後需要更長時間才能獲取數據(?)如何提高使用QT的sqlite3數據庫的性能?
任何關於如何提高性能的建議都將非常感謝。另外,我在查看http://qt-project.org/doc/qt-4.8/qsqlquery.html,並提到使用setForwardOnly可以提高某些數據庫的性能。任何想法,如果它適用於SQLite3?
謝謝!
可您發佈表架構和/或SQL查詢已加入並且未加入(如果需要,可以簡化它們以進行演示) ? – 2012-04-16 16:00:24
謝謝你的迴應。我編輯了上面的問題。 – user1065969 2012-04-16 16:12:22
如果您確信已找到解決問題的方法,請將其作爲答案提供。 – SingleNegationElimination 2012-04-16 18:57:01