0

私が扱っているテーブルは、利用可能なメモリ (10GB としましょう) よりも大きくなる可能性があり、一部のフィールドには最大 100MB のテキストを含めることができます。そのため、単純な SELECT クエリではおそらくうまくいきません。コマンド ライン ソリューションをいくつか見てきましたが、C# プログラムを使用してこれを実行できるようにする必要があります。

4

1 に答える 1

1

選択は問題ないはずです。前回チェックしたときは、DB にクエリを実行したときに、レコードセット全体 (およびそのすべてのデータ) がメモリに読み込まれませんでした。

そうではなく、既知のユニバースのすべての RAM を占有している場合は、クエリを実行して ID を取得し、ID をチェックして個々のレコードを取得します。はるかに遅くなりますが、RAM の使用量を制限する必要があります。

于 2008-10-02T07:14:28.823 に答える