sql >> データベース >  >> RDS >> Oracle

.Net-すべてを一度にメモリに取り込むのではなく、オンデマンドレコードセットを作成する

    OracleDataReaderは、すべてのレコードをメモリに配置するわけではありません。 Fetchsizeプロパティを見てください。これは、データベースへの2回目のラウンドトリップが必要になるまで実際にキャッシュされるレコードの量を制御します。

    たとえば、Oracleが行をより速く返すようにしたい場合は、

    を試すことができます。
    /*+ FIRST_ROWS(n) */
    

    クエリのヒントと

    /*+ ALL_ROWS */ 
    

    すべてのデータを待つことができるかどうかのヒント。



    1. 基本的なpyodbcバルクインサート

    2. 列ヘッダーを出力テキストファイルに削除します

    3. トップ5のMySQLGUIツール(無料および有料)

    4. Oracleサーバー上のデータベースを参照するにはどうすればよいですか?