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

SQL *PlusCSVエクスポートはSQLDeveloperよりも遅い

    さまざまな設定を数日間テストした後、より良いアプローチは SQLcl 。 sql * plusスクリプトをサポートしていますが、はるかに高速に動作するようです。 SQL Developerのエクスポート速度に匹敵するか、それ以上です(これは、私が最初に望んでいたパフォーマンスです!)。それに切り替えて、SET markup csv on;を置き換えます SET SQLFORMAT CSVを使用したスクリプトで 同じ結果を維持しましたが、結果は大規模 それ以上の変更なしで速度が増加します。どうやら私はsql*plusから始めるのは間違っていたので、SQLclから始めるべきだったようです。

    sql * plusの高速化について説明している多くの質問、ブログ、およびフォーラムは、以前のバージョンのoracleの場合と思われることをフォローしている他の人にとっては注目に値します。この記事の執筆時点では、2021年半ばには、SQLclが速度を上げるためのより良い方法であると思われます。または、少なくとも、私の場合は非常にそうでした。




    1. mysqlクエリルームの可用性

    2. OracleがGROUPBY式ではないと言っているのはなぜですか?

    3. 複数の外部キー?

    4. MySQL:すでに入力されているテーブルに新しい一意のフィールドを作成する