SqlBulkCopy を用いた大規模データ挿入のパフォーマンス評価

SQL Server 向けの大規模データ挿入処理において、SqlBulkCopy クラスは従来の INSERT 文やストアドプロシージャに比べて顕著な高速化を実現します。本稿では、30,000件規模のサンプルデータを対象に、SqlBulkCopy の実行効率を定量的に検証し、標準的な逐次挿入との比較を行います。 前提条件と制約 SqlBulkCopy は Microsoft SQL Server 専用であり、ローカルまたは ...

6月29日 20:01 投稿

SQL Server と Oracle 間の高並列データ転送設計(初期案と改良版)

システム要件:SQL Server の一時テーブル sqlservertemp_table に格納された COMPANY, OGB04, OGA01, OGA03 フィールドを、事前にリンク済みの Oracle インスタンス ds へ転送し、Oracle 側での条件付き検索を効率化する。 初期実装手順 Oracle 側にグローバル一時テーブルを作成 CREATE GLOBAL TEMPORARY TABLE param_buffer ( COMPANY VARCHAR2(50), OGB04 ...

6月27日 01:27 投稿

SQL Serverにおけるビューインデックスの実装手法

SQL Serverのビューは保存されたT-SQLクエリであり、仮想テーブルとしてクエリを簡素化しセキュリティ層を追加します。ただし、インデックス作成には物理的実体が必要なため、標準ビューへの直接的なインデックス付与は不可能です。 インデックス付きビューの特性 SQL Server 2000以降で利用可能なインデックス付きビューは、データベース内に実体化(マテリアライズ)さ ...

5月16日 20:33 投稿