外部テーブルと sqlloader を比較する多くの投稿を読みましたが、主な利点は、外部テーブルの SQL で利用可能な多くのオプションを使用して選択クエリを最適化することです。しかし、大きなファイル (1.5 GB) を選択するのは難しいと感じています。select count(*) 自体の実行には数分かかります。
私の計画は、このデータからいくつかの選択ステートメントを実行して、このデータに基づいてレポートを生成することです。これは、データを内部テーブルにロードするよりも良い考えでしょうか。
外部テーブルの理想的な使用法は、ファイルに対して SELECT を実行して、クリーンアップを実行し、内部テーブルにロードすることです。ファイルを長期間テーブルとして使用することは意図されていません (特に大きなファイルの場合)。私が間違っている場合は修正してください。