0

以前はQSqlDatabaseリモートに接続してMSSQL Serverいましたが、速度が非常に遅いようです。同じクエリ (結果は約 20 行) で、MSSQL Management 2008約 1 秒かかりましたが、私のアプリケーション (使用QSqlDatabase) では約 8 秒かかりました。

4

1 に答える 1

0

setForward(true) を設定して SQL ステートメントを準備すると、SELECT ベースの SQL クエリのパフォーマンスが大幅に向上することがわかりました。setForward(true) が呼び出されない場合、Qt はデータベースのクエリ中に結果セット全体をループしようとするため、速度が低下します。

于 2012-10-28T06:28:23.503 に答える