背景:
SQLite3データベースがあり、CSharpSQLiteを使用してデータをクエリしています。私の問題は、JOINまたはORDER BY呼び出しを使用したクエリが非常に遅いことです(元を使用した場合は0.1秒、元を使用した場合はCSharp-SQLite
0.003秒SQLite
)。
CSharp SQLiteの最新のベンチマークでは、最大で2倍遅いことが示されています。これは問題ありませんが、30倍遅い時間が得られています。
これで、データベース内のすべての必要なフィールドにインデックスを付け、適切な主キーと外部キーを取得しました。さらに、元のSQLiteはこれらのクエリを正常に実行します。
質問:
SQLiteのマネージコードポートを使用する必要があるので、ここで不足しているものや、呼び出す必要のある呼び出しはありCSharp SQLite
ますか?どこかに代替のSQLiteライブラリポートがありますか?