エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
OCIを使ってOracleに高速にデータをロードする - 今日もプログラミング
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
OCIを使ってOracleに高速にデータをロードする - 今日もプログラミング
最近こればっかりだが…、現在embulk-output-oracleの高速化に励んでいる。 どうやったら大量データをOra... 最近こればっかりだが…、現在embulk-output-oracleの高速化に励んでいる。 どうやったら大量データをOracleに高速に突っ込めるか?というのをいろいろ試してみた。 SQL*Loader Oracleが提供する、大量データロード用のツール。 その目的に作られているだけあって、さすがに速い。 JDBCからダイレクト・パス・ロード SQL*Loaderでは、普通のINSERTではなく、ダイレクト・パス・ロードという特別な方法で高速にデータをロードしている。 実はこれ、JDBC経由でも使える。 APPEND_VALUESヒントを付けるのだ。 INSERT /*+ APPEND_VALUES */ INTO <テーブル名> ... 普通のINSERTに比べるとだいぶ速い。 とは言え、SQL*Loaderにはまだまだ敵わない。 OCI(Oracle Call Interface)でダ