このドキュメントに記載されている情報 (URL 等のインターネット Web サイトに関する情報を含む ) は 将来予告なしに変更することがあります このドキュメントに記載された内容は情報提供のみを目的としており 明示または黙示に関わらず これらの情報についてマイクロソフトはいかなる責任も負わないもの

Size: px
Start display at page:

Download "このドキュメントに記載されている情報 (URL 等のインターネット Web サイトに関する情報を含む ) は 将来予告なしに変更することがあります このドキュメントに記載された内容は情報提供のみを目的としており 明示または黙示に関わらず これらの情報についてマイクロソフトはいかなる責任も負わないもの"

Transcription

1 2 - SQL の最適化

2 このドキュメントに記載されている情報 (URL 等のインターネット Web サイトに関する情報を含む ) は 将来予告なしに変更することがあります このドキュメントに記載された内容は情報提供のみを目的としており 明示または黙示に関わらず これらの情報についてマイクロソフトはいかなる責任も負わないものとします お客様が本製品を運用した結果の影響については お客様が負うものとします お客様ご自身の責任において 適用されるすべての著作権関連法規に従ったご使用を願います このドキュメントのいかなる部分も 米国 Microsoft Corporation の書面による許諾を受けることなく その目的を問わず どのような形態であっても 複製または譲渡することは禁じられています ここでいう形態とは 複写や記録など 電子的な または物理的なすべての手段を含みます マイクロソフトは このドキュメントに記載されている内容に関し 特許 特許申請 商標 著作権 またはその他の無体財産権を有する場合があります 別途マイクロソフトのライセンス契約上に明示の規定のない限り このドキュメントはこれらの特許 商標 著作権 またはその他の無体財産権に関する権利をお客様に許諾するものではありません 別途記載されていない場合 このソフトウェアおよび関連するドキュメントで使用している会社 組織 製品 ドメイン名 電子メールアドレス ロゴ 人物 出来事などの名称は架空のものです 実在する会社名 組織名 商品名 個人名などとは一切関係ありません 2010 Microsoft Corporation. All rights reserved. Microsoft SQL Server は 米国 Microsoft Corporation の米国およびその他の国における登録商標または商標です 記載されている会社名 製品名には 各社の商標のものもあります 1

3 目次 1. 本書の概要 環境作成 何故 SQL は遅延するのか? 遅延原因 1: インデックスが作成されていない カーディナリティ 実行プランの確認方法 カーディナリティの低いカラムでのインデックス カーディナリティの低いカラムで有効なインデックス テーブルサイズ 高度なインデックスの使用方法 カバリングインデックス ソート用として使用 遅延原因 2: インデックスが使用されていない SQL 文が適切に記載されていない 関数を使用した SQL 演算を使用した SQL 暗黙の型変換がおこなわれている SQL 後方一致検索の SQL != を使用した SQL Is Null を使用した SQL 最適ではない実行プランによる遅延 統計情報と実行プラン 実データと統計情報の値の乖離による遅延 チューニングサイクル 情報収集 分析 チューニング テスト 評価

4 1. 本書の概要 本書は まだあまり開発経験のないアプリケーション開発者が SQL を最適に保つための SQL の書き方や インデックスを効率的に使用する方法についてまとめています 2. 環境作成 本書で使用するデータベース及びテーブル インデックスは 以下となります CREATE DATABASE DB_Test GO USE DB_Test GO CREATE TABLE T_Emp( ID int NOT NULL, Name Varchar(20), Status Varchar(1), Flag tinyint NOT NULL, UpdDate Datetime, CONSTRAINT PK_ID PRIMARY KEY CLUSTERED(ID)) GO CREATE INDEX IX_Name on T_Emp(Name) CREATE INDEX IX_Status on T_Emp(Status) CREATE INDEX IX_Flag on T_Emp(Flag) CREATE INDEX IX_UpdDate on T_Emp(UpdDate) GO TRUNCATE TABLE T_Emp GO int = 1 varchar(10) <= BEGIN = 'Name' + RIGHT('000000'+ CONVERT(VARCHAR,@i),6) <= 9990 INSERT INTO T_Emp ) ELSE INSERT INTO T_Emp ) += 1 END GO 3. 何故 SQL は遅延するのか? SQL Server や Oracle を始めとしたリレーショナルデータベースでは データを取得する際に SQL と呼ばれるデータベース言語を使用してデータベースにアクセスします データベースではその SQL を受け取って SQL を解析した後に値を返しますが この時に結果がなかなか返って来ないまま数十分から数時間が経過してしまった という経験をお持ちの方は多いのではないでしょうか では SQL は何故遅延するのでしょうか? SQL が遅延する原因は大きく分けて 2 つあります 1 つはサーバーなどのリソースによる遅延で もう 1 つが SQL による遅延です サーバーリソースによる遅延とは 接続ユーザー数やデータ量が想定外に増加してしまったことにより CPU 使用率の高騰やメモリー不足などサーバーが高負荷状態になり データベースサーバー自体の処理が 3

5 追いつかなくなってしまうようなケースで アプリケーション開発段階で考慮することが難しい現象と言えます 一方 SQL による遅延とは SQL 実行時に SQL 側に問題がある為大量データの読み込みなどが発生し SQL の遅延を誘発してしまうケースです このような遅延はほとんどの場合がアプリケーション開発時に防げるものであり アプリケーション開発者はデータの読み込み量を抑え 遅延が発生しないように心掛けて開発する必要があります さもないと 運用開始後に遅延が発生してアプリケーションの改修作業が発生するだけでなく アプリケーションのテストやリリース作業 リリース後の監視から評価まで多大な作業工数がかかってしまうことになります では 大量の読み込みとはどのようなことが原因で発生してしまうのでしょうか? 4. 遅延原因 1: インデックスが作成されていない 大量の読み込みが発生する原因として最も多いのが 適切にインデックスが作成されてない為フルスキャンしてしまうケースです SQL には特定の行を取得する際に WHERE 句を使用して条件を指定しますが 1000 万件のテーブルに対して 1 件を抽出するような SQL を実行した場合 インデックスがないと 1000 万件のデータ全てを読み込んでしまうことになります この為 遅延している SQL の条件句にインデックスを作成することで読み込み数は大幅に改善することができます では インデックスは条件句に指定された全てのカラムに作成すればよいかというとそうではありません インデックスはあまり作成しすぎると更新負荷が高くなってしまい 同時実行性が低下してしまう可能性がある為 作成しすぎには注意が必要です そして インデックスを効果的に作成する際のポイントとしては以下 2 つがあります カーディナリティ データ量 4.1. カーディナリティインデックスを作成する場合 最も考慮すべきはその項目がカーディナリティが高いかどうかという点です カーディナリティとは値の種類のことで 性別のように男女 2 種類しかないようなカラムの場合 カーディナリティが低いといい 逆に 顧客番号のようにユニークな値を格納するカラムの場合 カーディナリティが高いといいます カーディナリティが低いカラムに対してインデックスを作成しても データベースはインデックスを使用せずにテーブルフルスキャンを選択してしまいます この点を SQL Server で実際に確認してみましょう この点を確認するには SQL の実行プランを見る必要があります 以下 実行プランの確認方法になります 実行プランの確認方法 実行プランとは データベースにアクセスする時のアクセス方法や順番のことです 今回は Microsoft SQL Server Management Studio を使用して実行プランを確認します Microsoft SQL Server Management Studio を起動し SQL Server に接続 4

6 新しいクエリ をクリック 実際の実行プランを含める を押す SQL 文を記載 実行 ボタンを押しクエリを実行 実行プランタブをクリックして実行プランを表示 実行プランの見方は以下になります SQL クエリアナライザのグラフィカルな実行プランの出力は 右から左 上から下に読みます 分析されたバッチ内の各クエリが表示されます 各クエリのコストも バッチの総コストに占める割合として表示されます 5

7 実行プランにマウスを置くと 詳細が表示 カーディナリティの低いカラムでのインデックスそれでは カーディナリティが低いカラムだとインデックスが使用されないことを確認してみます 今回は T_Emp というテーブルの Flag カラムに 0 と 1 の 2 種類の値を 5000 件ずつ格納して SELECT 文を実行します T_Emp テーブルへのデータ挿入 TRUNCATE TABLE T_Emp GO int = 1 varchar(10) <= BEGIN = 'Name' + RIGHT('000000'+ CONVERT(VARCHAR,@i),6) <= 5000 INSERT INTO T_Emp ) ELSE INSERT INTO T_Emp ) += 1 END GO 6

8 Status の件数確認 SELECT Flag,COUNT(*) GROUP BY Flag SQL/ 実行プラン WHERE Flag = 0 実行プラン 1. PK_ID を Clustered Index Scan で参照 T_Emp テーブルの Flag というカラムにはインデックス (IX_Flag) が作成されていますが 実行プランを見るとそのインデックスではなくプライマリキー (PK_ID) だけが参照されているのがわかります この PK_ID というプライマリキーは クラスタインデックスというインデックスで T_Emp テーブルそのもののデータが格納されているインデックスになります ( 1) そして 実行プランに Index Scan とあり この Index Scan が PK_ID を全件読み込んだことがわかります つまり この実行プランは PK_ID というプライマリキー ( T_Emp テーブル ) をフルスキャンした ということになります 7

9 1. クラスタインデックスクラスタインデックスとは リーフブロックにポインタではなく実データを格納しているインデックスのことです 通常のインデックスは リーフブロックにテーブルへのポインタを格納していますが クラスタインデックスはポインタではなく実データをそのまま格納しています この為 プライマリキーを指定してテーブルデータを SELECT するような SQL で有効なインデックスと言えます SQL Server では プライマリキーを作成すると元々存在していたテーブルデータが削除され 全てのテーブルデータがプライマリキー内に格納されるようになります カーディナリティの低いカラムで有効なインデックスでは カーディナリティの低いカラムにはインデックスをつける必要はないかというとそうとは限らないケースがあります それは インデックスを使用して数件のデータを抽出するような SQL です 例えば 先ほどの Status の件数が 0 が 9,990 件 1 が 10 件格納されていたとします この時に 1 の値を抽出する SELECT 文を実行した場合 10,000 件中 10 件を取得することになる為 インデックスを使用した方がコストが低いと判断されます データ作成 TRUNCATE TABLE T_Emp GO int = 1 varchar(10) <= BEGIN = 'Name' + RIGHT('000000'+ CONVERT(VARCHAR,@i),6) <= 9990 INSERT INTO T_Emp ) ELSE INSERT INTO T_Emp ) += 1 END GO Status の件数 SELECT Flag,COUNT(*) GROUP BY Flag 8

10 SQL/ 実行プラン WHERE Flag = 1 実行プランステップ 1. IX_Flag インデックスを Index Seek で参照 2. その結果と PK_ID キーを Nested Loops で結合 上記実行プランを見ると IX_Flag が Index Seek という実行プランで読み込まれているのが分かります Index Seek は条件に指定された値のみ抽出した場合の実行プランであり 今回の場合は 10 件のみ抽出したことになります その後で T_Emp テーブルをその 10 件と Nested Loops で結合し 結果を返しています このように カーディナリティが低いカラムであってもインデックスを使用することで数件まで絞り込める場合 インデックスが使用され 不要な読み込みを回避することができます 9

11 4.2. テーブルサイズインデックス作成時に考慮すべきもう 1 つのポイントとしてテーブルのサイズがあります インデックスはテーブルサイズが大きいほど効果が高くなります 例えば 100 件の中から 1 件を抽出するのであれば全テーブルデータを参照してもインデックスを使用しても読み込み数や処理時間はそれほどかわりません ですが 100 万件の中から 1 件のデータを抽出する場合 全データを参照してしまうと 読み込みが大量に発生してしまいます このようなテーブルのデータを抽出する際はインデックスを使用することで効率的にデータを取得することができます また 1 行のサイズが大きい場合も テーブルサイズが大きくなる為フルスキャンのコストが高くなってしまいます 例えば 1 行のレコード長が 10bytes のテーブルと 1KB のテーブルでは同じ行数でもテーブルのサイズが全く異なり 当然フルスキャン時のコストも高くなってしまいます このようなテーブルに対してはインデックスの作成を検討した方がよいと言えます 高度なインデックスの使用方法以上のように 条件句に指定されているカラムと カーディナリティやデータ量を考慮することで効果的なインデックスを作成することができます ですが さらに 以下のようなインデックスを作成することで インデックスをより効果的に使用することができます カバリングインデックスカバリングインデックスとは SELECT 文で使用する全てのカラムをインデックスに含めることでパフォーマンスを改善させるチューニングテクニックの 1 つです 例えば 以下のような Flag カラムを条件句に指定した場合 実行プランは Flag のインデックスを参照した後で Name 列の値を取得する為 テーブルを参照する必要があります SQL/ 実行プラン SELECT Name WHERE Flag = 1 10

12 実行プランステップ 1. IX_Flag インデックスを Index Seek で参照 2. その結果と PK_ID キーを Nested Loops で結合 Flag のインデックス (IX_Flag) が使用されている為高速に処理されていますが IX_Flag インデックスに Name 列がない為 Name を取得する為にテーブルを参照してしまっています この為 この SQL をより効率的に処理させたい場合 SELECT 句にある項目も全てインデックスに含めることで テーブルデータの読み込みを減らすことができ 処理時間も短縮させることができます CREATE INDEX IX_Flag_Name on T_Emp(Flag,Name) GO SQL/ 実行プラン SELECT Name WHERE Flag = 1 実行プランステップ 1. IX_Flag_Name インデックスを Index Seek で参照 ソート用として使用インデックスは値が小さい順に並んでいる為 order by 句のようなソート処理が実行される SQL の場合 そのカラムにインデックスを作成しておくことでソート時の負荷が低くなり処理を高速化させることができます 以下 カバリングインデックスと同様の手順で確認してみます ( カバリングインデックスの項で作成したインデックスは削除して下さい ) 11

13 SQL/ 実行プラン SELECT Name WHERE Flag = 1 ORDER BY Name 実行プランステップ 1. IX_Flag インデックスを Index Seek で参照 2. その結果と PK_ID キーを Nested Loops で結合 3. Sort 処理実行 ORDER BY を使用している為 テーブルデータとインデックスを結合した後 Sort 処理が実行されているのがわかります この為 この Sort 処理のカラムもインデックスに追加すると ソート処理が回避できる為高速に処理されます CREATE INDEX IX_Flag_Name on T_Emp(Flag,Name) GO SQL/ 実行プラン SELECT Name WHERE Flag = 1 ORDER BY Name 12

14 実行プランステップ 1. IX_Flag_Name を Index Seek で参照 Flag と Name の複合インデックスを作成することで テーブルへのアクセスと Sort 処理が回避され 作 成されたインデックスのみで処理されていることがわかります 5. 遅延原因 2: インデックスが使用されていない インデックスを作成することで 多くの SQL 遅延は改善されますが 遅延が解消されないケースがあります それは インデックスはあるのに使用されていないようなケースです 具体的に言うと SQL が適切に記載されていないケースと 実行プランが最適でない場合です 5.1. SQL 文が適切に記載されていない 一般的に以下のような SQL ではインデックスが作成されていても使用することができません この為 こ のような SQL 文をできるだけ記述しないよう注意して SQL を記述する必要があります 1. 関数を使用した SQL 2. 演算を使用した SQL 3. 暗黙の型変換がおこなわれている SQL 4. 後方一致検索の SQL 5.!= を使用した SQL 6.Is Null を使用した SQL 5,6 については SQL Server の場合インデックスが使用されます これらについて SQL Server で実際に確認しながら見ていくことにしましょう 13

15 関数を使用した SQL 条件句に関数を使用したカラムを指定して実行すると インデックスが使用されず全件検索になってしまいます 以下では SUBSTRING 関数を使用して Name 列の頭 6 文字が Name01 という文字列を検索しています 遅延 SQL WHERE SUBSTRING(Name,1,6) = 'Name01' SQL/ 実行プラン 実行プランステップ 1. IX_Name インデックスを Index Scan で参照 2. その結果と PK_ID キーを Nested Loops で結合 インデックススキャンとあるので インデックスが正しく使われているように見えますが Index Scan は インデックスの全データをスキャンする実行プランになります そして その中から条件に該当するデータ を取得し その結果と PK_ID キーを Nested Loops で結合しています SQL の最適化この SQL をインデックスが使用されるよう記述する場合 カラムに対して関数を使用しないように書き換える必要があります 今回の場合 SUBSTRING 関数で 1 文字目から 6 文字のデータを取得してその値と文字列を比較していますので 以下のように Like 検索に変更することで同等の結果を取得することができ インデックスも使用することができます 14

16 変更 SQL/ 実行プラン WHERE Name Like 'Name01%' 実行プランステップ 1. X_Name インデックスを Index Seek で参照 2. その結果と PK_ID キーを Nested Loops で結合 上記を見ると IX_Name に対する Index Scan だった実行プランが Index Seek に変わっています Index Seek は 条件に指定された値のみデータを抽出した場合の実行プランです ( 内部的には SQL が範囲検索の SQL 文に変換されています ( 2)) そして Index Seek で抽出した結果は PK_ID と Nested Loops で結合され その結果が返されています つまり IX_Name インデックスを使用して データを抽出しているということができます 2. 範囲指定に変換されたことは Index Seek の詳細を見ることで確認することができます 15

17 演算を使用した SQL インデックスが作成されたカラムに対して演算処理を行うと インデックスが使用されません 以下は ID をマイナス 100 した値が 0 より小さいデータを抽出しています SQL/ 実行プラン WHERE ID < 0 実行プランステップ 1. ID キーを Clustered Index Scan で参照 先ほどの SQL と同じように Index Scan なので インデックスの全データをスキャンした後 条件に指定 したデータを抽出しています SQL の最適化 本 SQL のように左辺の ID を演算するのではなく 右辺の 0 の値に 100 をプラスするように書き換え ることでカラムに対する演算を回避でき インデックスも使用されます 変更 SQL/ 実行プラン WHERE ID <

18 実行プランステップ 1. PK_ID キーを Index Seek で参照 上記を見ると 実行プランが Index Scan から Clustered Index Seek に変わっていて 条件に指定され た値のみ参照していることがわかります これにより インデックスの不要な読み込みを抑えることができ ます 暗黙の型変換がおこなわれている SQL 暗黙の型変換 ( 文字列型から数値型に変換 ) されているような場合 インデックスは使用されません #SQL Server の場合 数値型から文字列型に暗黙の型変換される場合は インデックスが使用されます SQL/ 実行プラン WHERE Status = 2 17

19 実行プランステップ 1. PK_ID キーを Clustered Index Scan で参照本 SQL は T_Emp テーブルの Status の値が 2 のデータを抽出しています Status のカラムは文字列型であり 指定した値は数値で検索している為 このまま実行してしまうと暗黙的に SQL が変換され インデックスが使用されない SQL で実行されてしまいます 上記の通り Status 列を CONVERT_IMPLICIT 関数を使用して数値型に変換しています これによりフル スキャンが実行されてしまいます SQL の最適化 本 SQL は暗黙の型変換が発生しないようシングルクォートで囲むことでインデックスが使用されるように なります SQL/ 実行プラン WHERE Status = '2' 18

20 実行プランステップ 1. IX_Status インデックスを Index Seek で参照 2. その結果と PK_ID キーを Nested Loops で結合 上記を見ると IX_Status の Index Seek で実行されており 適切にインデックスを使用していることが わかります 後方一致検索の SQL 先に確認した前方一致検索であればインデックスは使用されますが 後方一致検索ではインデックスが使用 されません 本 SQL は Name の後ろから 3 文字が 123 のデータを抽出しています SQL/ 実行プラン WHERE Name Like '%123' 19

21 実行プランステップ 1. IX_Name インデックスを全データ参照 2. PK_ID キーと Nested Loos を全データ参照 本 SQL は IX_Name インデックスをフルスキャンした後 後ろ 3 文字が 123 のデータを抽出しています 後方一致検索の場合 インデックスを使用するように変更することができません この為 この SQL を高速に処理する必要がある場合 別の条件を追加できないか 全文検索インデックスで代用可能か などを検討する必要があります != を使用した SQL!= (Not Equal 検索 ) で検索した場合 Oracle ではインデックスが使用されませんが SQL Server の場合 インデックスが使用されるケースがあります それは インデックスを使用した方がフルスキャンよりコストが低いと SQL Server が判断した場合です SQL/ 実行プラン (10 件取得 ) WHERE Flag!= 0 実行プランステップ 1. IX_Flag インデックスを参照 2. その結果と PK_ID キーを Nested Loops で結合 20

22 SQL/ 実行プラン (9,990 件取得 ) WHERE Flag!= 1 実行プランステップ 1. PK_ID キーを Clustered Index Scan で参照 上記のように!= を使用した結果が 10,000 件中 10 件を取得するような結果の場合 インデックスが使 用されます 逆に 9,990 件取得する場合 テーブルを全件参照した方が速いと判断してフルスキャンが 実行されます Is Null を使用した SQL SQL Server の場合 Is Null を使用してもインデックスが使用されるケースがあります これも!= 検索と同様 インデックスを使用した方がフルスキャンより高速に処理可能と SQL Server が判断した場合に使用されます SQL/ 実行プラン (NULL データ抽出 :10 件 ) WHERE UpdDate Is Null 21

23 実行プランステップ 1. IX_UpdDate インデックスを Index Seek で参照 2. その結果と PK_ID キーを Nested Loops で結合 SQL/ 実行プラン (NOT NULL のデータ抽出 :9,990 件 ) WHERE UpdDate Is Not Null 実行プランステップ 1. PK_ID キーを Clustered Index Scan で参照 22

24 5.2. 最適ではない実行プランによる遅延以上の SQL は インデックスが使用されるよう SQL 文を書き換えればパフォーマンスが改善される可能性が高いものでした ですが SQL を書き換えてインデックスが使用される SQL を記述してもインデックスが使用されないケースがあります それは データベースが作成した実行プランが最適ではないケースです 実行プランとは データベースにアクセスする時のアクセス方法や順番のことで 具体的に言うと 複数のテーブルを指定した SQL が実行された際に どのテーブルから参照するか どのインデックスを使用するか どのような結合方法で実行するかを解析した結果のことです データベースでは 幾つかの実行プランを作成した後で その中から最も高速に処理することができる実行プランを選択し実行します このような実行プランの作成や選択はオプティマイザというデータベースの頭脳とも言える箇所で行われています このオプティマイザが高速に処理可能と判断した実行プランが 実際に実行した時に遅い場合がある為 遅延が発生してしまうことになってしまいます そして このような遅延のほとんどが統計情報に問題があるケースになります 統計情報と実行プラン統計情報とは 表や索引 カラムがどのような状態なのかを表している情報のことで 具体的には テーブルにデータが何件格納されているか 1 行の平均サイズはどのぐらいなのか カラムにはどのような値が多く格納されているのかなどの情報が格納されています SQL Server の統計情報では行数や平均キー長 ヒストグラムなどの情報が格納されています また インデックス作成時にインデックス列内の統計情報が作成され テーブル内のデータが更新されると統計情報も自動的に更新されます ( デフォルト ) 実行プランは SQL 文実行後 オプティマイザの解析処理で作成されます オプティマイザは解析時に複数の実行プランを作成し その中で最適な実行プランを選択していますが その基準となる情報が統計情報です この統計情報が実データと乖離しているような場合 誤った実行プランを選択してしまい処理が遅延してしまうことになります 例えば 1,000 万件のデータが格納されているテーブルに対して 10 件取得する SELECT 文を実行したとします この時に 統計情報が古くこのテーブルに 10 件しか格納されていないという情報になってしまっていた場合 フルスキャンの方がインデックスを参照するより高速に処理可能と判断し フルスキャンを選択してしまう可能性があります SQL Server ではデフォルトでは自動で統計情報を収集しているので このように実データと統計情報の値が乖離するようなことは多くないですが この機能を無効にしている場合や大量データを一度に更新した場合などにこのようなことになる可能性があります 実データと統計情報の値の乖離による遅延統計情報による遅延について実際に SQL Server で確認してみます 今回は 現象を分かりやすくするために 10 件データ挿入時に統計情報を取得し その後で 20 万件挿入して実データと統計情報の値を乖離させて遅延の現象を再現させてみます 1. T_Emp のテーブルデータ作成今回は誤った統計情報を取得すると遅延してしまう現象を確認する為 自動で統計情報が取得されないよう 統計の自動更新 を無効にします 23

25 2. T_Emp のテーブルデータ作成 10 件のテーブルデータを作成します TRUNCATE TABLE T_Emp GO int = 1 varchar(10) <= 10 BEGIN = 'Name' + RIGHT('000000'+ CONVERT(VARCHAR,@i),6) INSERT INTO T_Emp ) += 1 END GO 3. 統計情報取得 10 件格納時の統計情報を取得します 統計情報の手動取得は UPDATE STATISTICS コマンドを使用します UPDATE STATISTICS T_Emp IX_Flag 統計情報が取得されてるかどうか確認します 確認は DBCC SHOW_STATISTICS コマンドで確認することができます DBCC SHOW_STATISTICS('T_Emp','IX_Flag') 24

26 Rows が 10 となっていることから この統計情報ではテーブルデータが 10 行格納されていることになっています 実行プランを見ると PK_ID のフルスキャンが実行されていることがわかります WHERE Flag = 万件のデータ作成 T_Status テーブルに 20 万件になるようデータを挿入します int = 11 varchar(10) <= BEGIN = 'Name' + RIGHT('000000'+ CONVERT(VARCHAR,@i),6) INSERT INTO T_Emp ) += 1 END GO 25

27 件数確認 SELECT Flag,COUNT(*) GROUP BY Flag 5. 統計情報の確認 統計情報が更新されてないことを確認します DBCC SHOW_STATISTICS('T_Emp','IX_Flag') 6. SELECT 文実行統計情報が 10 件でテーブルデータが 20 万件格納されている状態で 以下のような Flag を条件に 10 件取得する SQL 文を実行した時の実行プランを確認します WHERE Flag = 0 26

28 実行プランステップ 1. PK_ID キーを Clustered Index Scan で参照 実行プランを見ると Clustered Index Scan とあり PK_ID ( T_Emp テーブル ) のフルスキャンに なっていることがわかります 7. 統計情報を取得後再実行 統計情報を取得して 統計情報の値を最新の状態にしてから同様の SELECT 文を実行します UPDATE STATISTICS T_Emp IX_Flag DBCC SHOW_STATISTICS('T_Emp','IX_Flag') WHERE Flag = 0 27

29 実行プランステップ 1. IX_Flag インデックスを Index Seek で参照 2. その結果と PK_ID キーを Nested Loops で結合 このように テーブルデータと統計情報で同期が取れていないと オプティマイザが誤った実行プランを最適と判断してしまいます SQL Server では統計情報は自動更新の為 あまり意識する必要は有りませんが 大量データの更新処理等が実行された時は統計情報を取得して このような遅延処理が起きないよう気をつける必要があります 6. チューニングサイクル以上の点を考慮してアプリケーションを開発することで 運用が開始した後に処理遅延が発生する可能性も少なくなります 但し このように考慮して開発しても実際にはデータ量の増加により予想外に処理が遅延してしまうことがあります このようなことにならない為に 運用開始後に遅延している SQL を発見し対処する そしてまた監視 というようなチューニングサイクルを実施する必要があります チューニングサイクルのフェーズは以下の通りとなります チューニングサイクル 1. 情報収集 2. 分析 3. チューニング 4. テスト 評価 6.1. 情報収集 まず最初に データベースの稼働データや処理時間が長い SQL を取得します データベースの稼働データは稼働 状況の傾向を把握する為に常に取得しておく必要があります 28

30 具体的な情報の収集方法については 自習書の 監視ツールの基本操作 を参考にして下さい 参考 : 分析次に 取得した情報を分析します 分析は データ量や処理量の増加に伴いアプリケーションや SQL が遅延していないか データベースの全体で読み込み量やサーバーの CPU 使用率が増加していないかなど ボトルネックの原因を調査します 例えば 日々処理が遅延する SQL が確認された場合 テーブルのフルスキャンが実行されていないか データ量の増加に伴って読み込みが多くなる処理がないかなどをポイントにボトルネックを特定します 6.3. チューニング遅延原因が把握できたら 遅延を解消する為のチューニングを行います チューニングは本書で見てきたような観点 つまり インデックスが貼ることで改善できるか インデックスが使用されない SQL の書き方になってないか データと統計情報の値が乖離していないかなどを確認し チューニングを実施します 6.4. テスト 評価チューニングした結果をテストし効果を確認します 特に インデックスを作成するチューニングの場合 そのインデックスと同じカラムを参照している SQL にも影響してしまう可能性がある為 そのような SQL の実行プランも確認することが好ましいです また この処理がチューニングされたことにより 別の所で新たにボトルネックが発生する可能性がある為 引き続きデータを取得し 情報収集する必要があります 以上のチューニングサイクルを実施することで データベースのパフォーマンスを向上させ システムを安定的に運用させることができます 29

Microsoft Word - Circular-Memory-Leak_Mitigation

Microsoft Word - Circular-Memory-Leak_Mitigation 循環メモリリークの緩和 : Windows Internet Explorer 8 Beta 1 for Developers Web 作業の操作性を向上 2008 年 3 月 詳細の問い合わせ先 ( 報道関係者専用 ) : Rapid Response Team Waggener Edstrom Worldwide (503) 443 7070 rrt@waggeneredstrom.com このドキュメントに記載された内容は

More information

Microsoft Word - Manage_Add-ons

Microsoft Word - Manage_Add-ons アドオンの管理 : Windows Internet Explorer 8 Beta 1 for Developers Web 作業の操作性を向上 2008 年 3 月 詳細の問い合わせ先 ( 報道関係者専用 ) : Rapid Response Team Waggener Edstrom Worldwide (503) 443 7070 rrt@waggeneredstrom.com このドキュメントに記載されている情報は

More information

Microsoft Word - Per-Site_ActiveX_Controls

Microsoft Word - Per-Site_ActiveX_Controls サイト別 ActiveX コントロール : Windows Internet Explorer 8 Beta 1 for Developers Web 作業の操作性を向上 2008 年 3 月 詳細の問い合わせ先 ( 報道関係者専用 ): Rapid Response Team Waggener Edstrom Worldwide (503) 443 7070 rrt@waggeneredstrom.com

More information

Office 365監査ログ連携機能アクティブ化手順書

Office 365監査ログ連携機能アクティブ化手順書 Discoveries InSite IntelliReport Office 365 監査ログ連携機能アクティブ化手順書 第四版 2018 年 6 月 26 日 Copyright 2018 Discoveries Inc. All Rights Reserved 目次 1 はじめに... 1 本書の目的... 1 作業対象者... 1 2 作業手順... 2 Office 365 監査機能のアクティブ化...

More information

Microsoft Word - Improved_Protected-Mode_API_Support

Microsoft Word - Improved_Protected-Mode_API_Support 改良された保護モード API サポート : Windows Internet Explorer 8 Beta 1 for Developers Web 作業の操作性を向上 2008 年 3 月 詳細の問い合わせ先 ( 報道関係者専用 ): Rapid Response Team Waggener Edstrom Worldwide (503) 443 7070 rrt@waggeneredstrom.com

More information

Microsoft Word - W3C's_ARIA_Support

Microsoft Word - W3C's_ARIA_Support W3C の ARIA (Accessible Rich Internet Applications) 対応 : Windows Internet Explorer 8 Beta 1 for Developers Web 作業の操作性を向上 2008 年 3 月 詳細の問い合わせ先 ( 報道関係者専用 ) : Rapid Response Team Waggener Edstrom Worldwide

More information

はじめに コースの概要と目的 Oracle をより効率的に使用するための SQL のチューニング方法について説明します また 索引の有無 SQL の 記述方法がパフォーマンスにどのように影響するのかを実習を通して理解します 受講対象者 アプリケーション開発者 / データベース管理者の方 前提条件 S

はじめに コースの概要と目的 Oracle をより効率的に使用するための SQL のチューニング方法について説明します また 索引の有無 SQL の 記述方法がパフォーマンスにどのように影響するのかを実習を通して理解します 受講対象者 アプリケーション開発者 / データベース管理者の方 前提条件 S はじめに コースの概要と目的 Oracle をより効率的に使用するための SQL のチューニング方法について説明します また 索引の有無 SQL の 記述方法がパフォーマンスにどのように影響するのかを実習を通して理解します 受講対象者 アプリケーション開発者 / データベース管理者の方 前提条件 SQL トレーニング データベース アーキテクチャ コースを受講された方 もしくは同等の知識をお持ちの

More information

Microsoft Word - User-Agent_String_and_Version_Vector

Microsoft Word - User-Agent_String_and_Version_Vector User Agent 文字列と Version Vector: Windows Internet Explorer 8 Beta 1 for Developers Web 作業の操作性を向上 2008 年 3 月 詳細の問い合わせ先 ( 報道関係者専用 ) : Rapid Response Team Waggener Edstrom Worldwide (503) 443 7070 rrt@waggeneredstrom.com

More information

Microsoft Word - Outlook 2003 Senario.doc

Microsoft Word - Outlook 2003 Senario.doc このテキストの中で使用しているアイコンの意味は以下のとおりです (OnePoint) 補足情報 ( 実習 ) 実習タイトル 著作権このドキュメントに記載されている情報 (URL 等のインターネット Web サイトに関する情報を含む ) は 将来予告なしに変更することがあります 別途記載されていない場合 このソフトウェアおよび関連するドキュメントで使用している会社 組織 製品 ドメイン名 電子メールアドレス

More information

PostgreSQL SQL チューニング入門 ~ Explaining Explain より ~ 2012 年 11 月 30 日 株式会社アシスト 田中健一朗

PostgreSQL SQL チューニング入門 ~ Explaining Explain より ~ 2012 年 11 月 30 日 株式会社アシスト 田中健一朗 PostgreSQL SQL チューニング入門 ~ Explaining Explain より ~ 2012 年 11 月 30 日 株式会社アシスト 田中健一朗 アジェンダ 1.EXPLAIN とは 2. 表アクセスの基本 3. 結合の基本 4. 統計情報とは 5.EXPLAIN コマンド 6. 問題解決例 7. まとめ 2 1.EXPLAIN とは 実行計画とは - 目的地は 1 つでもアクセス方法は複数

More information

第 5 章 結合 結合のパフォーマンスに影響を与える結合の種類と 表の結合順序について内部動作を交えて 説明します 1. 結合処理のチューニング概要 2. 結合の種類 3. 結合順序 4. 結合処理のチューニングポイント 5. 結合関連のヒント

第 5 章 結合 結合のパフォーマンスに影響を与える結合の種類と 表の結合順序について内部動作を交えて 説明します 1. 結合処理のチューニング概要 2. 結合の種類 3. 結合順序 4. 結合処理のチューニングポイント 5. 結合関連のヒント はじめに コース概要と目的 Oracle をより効率的に使用するための SQL チューニング方法を説明します また 索引の有無 SQL の記述方 法がパフォーマンスにどのように影響するのかを実習を通して習得します 受講対象者 アプリケーション開発者 / データベース管理者の方 前提条件 SQL トレーニング データベース アーキテクチャ コースを受講された方 もしくは同等の知識をお持 ちの方 テキスト内の記述について

More information

Microsoft Word - Outlook Web Access _IE7_ Scenario.doc

Microsoft Word - Outlook Web Access _IE7_ Scenario.doc このテキストの中で使用しているアイコンの意味は以下のとおりです (OnePoint) 補足情報 ( 実習 ) 実習タイトル 著作権このドキュメントに記載されている情報 (URL 等のインターネット Web サイトに関する情報を含む ) は 将来予告なしに変更することがあります 別途記載されていない場合 このソフトウェアおよび関連するドキュメントで使用している会社 組織 製品 ドメイン名 電子メールアドレス

More information

リレーショナルデータベース入門 SRA OSS, Inc. 日本支社 Copyright 2008 SRA OSS, Inc. Japan All rights reserved. 1

リレーショナルデータベース入門 SRA OSS, Inc. 日本支社 Copyright 2008 SRA OSS, Inc. Japan All rights reserved. 1 リレーショナルデータベース入門 SRA OSS, Inc. 日本支社 Copyright 2008 SRA OSS, Inc. Japan All rights reserved. 1 データベース とは? データ (Data) の基地 (Base) 実世界のデータを管理するいれもの 例えば 電話帳辞書メーラー検索エンジン もデータベースである Copyright 2008 SRA OSS, Inc.

More information

著作権 このドキュメントに記載されている情報は このドキュメントの発行時点におけるマクロソフトの見解を反映したものです マクロソフトは市場の変化に対応する必要があるため このドキュメントの内容に関する責任を問われないものとします また 発行日以降に発表される情報の正確性を保証できません このホワトペ

著作権 このドキュメントに記載されている情報は このドキュメントの発行時点におけるマクロソフトの見解を反映したものです マクロソフトは市場の変化に対応する必要があるため このドキュメントの内容に関する責任を問われないものとします また 発行日以降に発表される情報の正確性を保証できません このホワトペ Visual Studio Do-It-Yourself シリーズ 第 19 回 Web アプリケーション配置 著作権 このドキュメントに記載されている情報は このドキュメントの発行時点におけるマクロソフトの見解を反映したものです マクロソフトは市場の変化に対応する必要があるため このドキュメントの内容に関する責任を問われないものとします また 発行日以降に発表される情報の正確性を保証できません このホワトペーパーは情報提供のみを目的としています

More information

2 マイクロソフトサーバー製品のログ監査ガイド 注意事項 : マイクロソフト ( 米国 Microsoft Corporation 及び同社が直接または間接に所有する法人を含みます 以下同じ ) は 本書の内容及び本書を使用した結果について明示的にも黙示的にも一切の保証を行いません また マイクロソ

2 マイクロソフトサーバー製品のログ監査ガイド 注意事項 : マイクロソフト ( 米国 Microsoft Corporation 及び同社が直接または間接に所有する法人を含みます 以下同じ ) は 本書の内容及び本書を使用した結果について明示的にも黙示的にも一切の保証を行いません また マイクロソ マイクロソフトサーバー製品のログ監査ガイド [ タスクについての監査 ] ホワイトペーパー 発行日 : 2007 年 4 月 16 日 最新の情報 http://www.microsoft.com/ja/jp/ 2 マイクロソフトサーバー製品のログ監査ガイド 注意事項 : マイクロソフト ( 米国 Microsoft Corporation 及び同社が直接または間接に所有する法人を含みます 以下同じ

More information

PA4

PA4 SQL チューニングによる 性能改善の効果とポイント 株式会社アクアシステムズ PPA4003J-00-00 株式会社アクアシステムズ Oracle データベースを専門とする技術者集団 Oracle チューニング & 監視ツール Performance Analyzer の開発 / 販売 Oracle 診断及びパフォーマンスチューニング Oracle データベースに関するコンサルティング Oracle

More information

Polycom RealConnect for Microsoft Office 365

Polycom RealConnect for Microsoft Office 365 ユーザガイド Polycom RealConnect for Microsoft Office 365 1.0 4 月 2017 年 3725-06676-005 A Copyright 2017, Polycom, Inc. All rights reserved. 本書のいかなる部分も Polycom, Inc. の明示的な許可なしに いかなる目的でも 電子的または機械的などいかなる手段でも 複製

More information

3 - 正しい SQL ( 方言を排除した SQL 文の記述方法 )

3 - 正しい SQL ( 方言を排除した SQL 文の記述方法 ) 3 - 正しい SQL ( 方言を排除した SQL 文の記述方法 ) このドキュメントに記載されている情報 (URL 等のインターネット Web サイトに関する情報を含む ) は 将来予告なしに変更することがあります このドキュメントに記載された内容は情報提供のみを目的としており 明示または黙示に関わらず これらの情報についてマイクロソフトはいかなる責任も負わないものとします お客様が本製品を運用した結果の影響については

More information

Project Professional 2013 プレビュー

Project  Professional 2013 プレビュー Project Professional 2013 新機能ガイド - 著作権このドキュメントに記載されている情報 (URL 等のインターネット Web サイトに関する情報を含む ) は 将来予告なしに変更することがあります 別途記載されていない場合 このソフトウェアおよび関連するドキュメントで使用している会社 組織 製品 ドメイン名 電子メールアドレス ロゴ 人物 場所 出来事などの名称は架空のものです

More information

( 目次 ) 1. はじめに 開発環境の準備 仮想ディレクトリーの作成 ASP.NET のWeb アプリケーション開発環境準備 データベースの作成 データベースの追加 テーブルの作成

( 目次 ) 1. はじめに 開発環境の準備 仮想ディレクトリーの作成 ASP.NET のWeb アプリケーション開発環境準備 データベースの作成 データベースの追加 テーブルの作成 KDDI ホスティングサービス (G120, G200) ブック ASP.NET 利用ガイド ( ご参考資料 ) rev.1.0 KDDI 株式会社 1 ( 目次 ) 1. はじめに... 3 2. 開発環境の準備... 3 2.1 仮想ディレクトリーの作成... 3 2.2 ASP.NET のWeb アプリケーション開発環境準備... 7 3. データベースの作成...10 3.1 データベースの追加...10

More information

内容 Visual Studio サーバーエクスプローラで学ぶ SQL とデータベース操作... 1 サーバーエクスプローラ... 4 データ接続... 4 データベース操作のサブメニューコンテキスト... 5 データベースのプロパティ... 6 SQL Server... 6 Microsoft

内容 Visual Studio サーバーエクスプローラで学ぶ SQL とデータベース操作... 1 サーバーエクスプローラ... 4 データ接続... 4 データベース操作のサブメニューコンテキスト... 5 データベースのプロパティ... 6 SQL Server... 6 Microsoft Visual Studio サーバーエクスプローラで学ぶ SQL とデータベース操作 Access 2007 と SQL Server Express を使用 SQL 文は SQL Server 主体で解説 Access 版ノースウィンドウデータベースを使用 DBMS プログラム サーバーエクスプローラ SQL 文 実行結果 データベース エンジン データベース SQL 文とは 1 度のコマンドで必要なデータを効率よく取得するための技術といえます

More information

Chapter Two

Chapter Two Database 第 9 回 :SQL 言語 ( データベース操作 : 集合関数 抽出条件 副問い合わせ ) 上智大学理工学部情報理工学科 高岡詠子 No reproduction or republication without written permission. 許可のない転載 再発行を禁止します 2011/12/8 2011 Eiko Takaoka All Rights Reserved.

More information

Caché SQL に関するよくある質問

Caché SQL に関するよくある質問 Caché SQL に関するよく ある質問 Version 5.1 2006-03-14 InterSystems Corporation 1 Memorial Drive Cambridge MA 02142 www.intersystems.com Caché SQL に関するよくある質問 Caché Version 5.1 2006-03-14 Copyright 2006 InterSystems

More information

著作権 このドキュメントに記載されている情報 (URL 等のインターネット Web サイトに関する情報を含む ) は 将来予告なしに変 更することがあります 別途記載されていない場合 このソフトウェアおよび関連するドキュメントで使用している会社 組 織 製品 ドメイン名 電子メールアドレス ロゴ 人

著作権 このドキュメントに記載されている情報 (URL 等のインターネット Web サイトに関する情報を含む ) は 将来予告なしに変 更することがあります 別途記載されていない場合 このソフトウェアおよび関連するドキュメントで使用している会社 組 織 製品 ドメイン名 電子メールアドレス ロゴ 人 Microsoft Dynamics CRM Online 自習書 無料トライアルセットアップ手順書 Office 365 をお使いの場合 第 1.0 版 (2015 年 8 月 1 日 作成) 著作権 このドキュメントに記載されている情報 (URL 等のインターネット Web サイトに関する情報を含む ) は 将来予告なしに変 更することがあります 別途記載されていない場合 このソフトウェアおよび関連するドキュメントで使用している会社

More information

PowerPoint Presentation

PowerPoint Presentation Webデザイン特別プログラムデータベース実習編 3 MySQL 演習, phpmyadmin 静岡理工科大学総合情報学部幸谷智紀 http://na-inet.jp/ RDB の基礎の基礎 RDB(Relational DataBase) はデータを集合として扱う データの取り扱いはテーブル (= 集合 ) の演算 ( 和集合, 積集合 ) と同じ データベースには複数のテーブルを作ることができる

More information

Microsoft Word - Versioning_and_Internet_Explorer_Modes

Microsoft Word - Versioning_and_Internet_Explorer_Modes バージョン管理と Internet Explorer のモード : Windows Internet Explorer 8 Beta 1 for Developers Web 作業の操作性を向上 2008 年 3 月 詳細の問い合わせ先 ( 報道関係者専用 ) : Rapid Response Team Waggener Edstrom Worldwide (503) 443 7070 rrt@waggeneredstrom.com

More information

Visual Studio 2017 RC インストール & ファーストステップガイド 2016 年 11 月 16 日 (V1.0)

Visual Studio 2017 RC インストール & ファーストステップガイド 2016 年 11 月 16 日 (V1.0) Visual Studio 2017 RC インストール & ファーストステップガイド 2016 年 11 月 16 日 (V1.0) このドキュメントは現状版として提供されます このドキュメントに記載されている情報や見解 (URL 等のインターネット Web サイトに関する情報を含む ) は 将来予告なしに変更されることがあります このドキュメントに記載された例は 説明のみを目的とした架空のものです

More information

プレポスト【問題】

プレポスト【問題】 1/5 ページ プレポスト データベース基礎 受講日程受講番号氏名 1 データベースの特徴で間違っているものを選びなさい 1. データの一元管理が可能 2. データの重複が少ない 3. プログラムとの関係が1 対 1 4. データの整合性の確保 2 ANSI/SPARC による 3 層スキーマについて正しいものを選びなさい 1. 外部スキーマ : プログラムに必要な部分のデータ構造を定義概念スキーマ

More information

Microsoft Word - Outlook 2007 Senario.doc

Microsoft Word - Outlook 2007 Senario.doc このテキストの中で使用しているアイコンの意味は以下のとおりです (OnePoint) 補足情報 ( 実習 ) 実習タイトル 著作権このドキュメントに記載されている情報 (URL 等のインターネット Web サイトに関する情報を含む ) は 将来予告なしに変更することがあります 別途記載されていない場合 このソフトウェアおよび関連するドキュメントで使用している会社 組織 製品 ドメイン名 電子メールアドレス

More information

データベース暗号化ツール「D’Amo」性能検証

データベース暗号化ツール「D’Amo」性能検証 平成 29 年 5 月 31 日 株式会社東和コンピュータマネジメント 概要 測定環境 測定要件 テーブル構成 測定手順 測定結果 システムログ 統計レポート 考察 感想 データベース暗号化ツール D Amo の導入を検討するにあたり NEC 製サーバ Express 上におけるツール適用後の動作確認ならびに処理性能の増加傾向を把握する目的で 本性能測定を実施する 測定環境 ハードウェア,OS, データベース

More information

Microsoft Word - Data_URI_Support

Microsoft Word - Data_URI_Support データ URI サポート Windows Internet Explorer 8 Beta 1 for Developers Web 作業の操作性を向上 2008 年 3 月 詳細の問い合わせ先 ( 報道関係者専用 ) : Rapid Response Team Waggener Edstrom Worldwide (503) 443 7070 rrt@waggeneredstrom.com このドキュメントに記載されている情報は

More information

PSQL v12 新機能のご紹介 ~ 認証要件変更に伴う運用の見直し ~ 株式会社エージーテック 2015 年 1 月 13 日

PSQL v12 新機能のご紹介 ~ 認証要件変更に伴う運用の見直し ~ 株式会社エージーテック 2015 年 1 月 13 日 PSQL v12 新機能のご紹介 ~ 認証要件変更に伴う運用の見直し ~ 株式会社エージーテック 2015 年 1 月 13 日 免責事項株式会社エージーテックは本書の使用を 利用者またはその会社に対して 現状のまま でのみ許諾するものです 株式会社エージーテックは いかなる場合にも本書に記載された内容に関するその他の一切の保証を 明示的にも黙示的にも行いません 本書の内容は予告なく変更される場合があります

More information

本書はクラウド型 Dynamics CRM Online に基づいておりますが 設置型の Dynamics CRM 2013 についてもほぼすべての内容が適用できます 本書は 2013 年 10 月執筆時点での Dynamics CRM Online 製品リリース版に基づ いており 機能強化などによ

本書はクラウド型 Dynamics CRM Online に基づいておりますが 設置型の Dynamics CRM 2013 についてもほぼすべての内容が適用できます 本書は 2013 年 10 月執筆時点での Dynamics CRM Online 製品リリース版に基づ いており 機能強化などによ Microsoft Dynamics CRM Online Office 365 連携設定編 Created by 本書はクラウド型 Dynamics CRM Online に基づいておりますが 設置型の Dynamics CRM 2013 についてもほぼすべての内容が適用できます 本書は 2013 年 10 月執筆時点での Dynamics CRM Online 製品リリース版に基づ いており 機能強化などにより

More information

第 2 章 問合せの基本操作 この章では データベースから情報を検索する際に使用する SELECT コマンド および SELECT コマンドと 同時に使用する句について説明します 1. 問合せとは 2. 基本的な問合せ 3. 列の別名 4. 重複行を一意にする 5. 検索行の絞込み 6. 文字パター

第 2 章 問合せの基本操作 この章では データベースから情報を検索する際に使用する SELECT コマンド および SELECT コマンドと 同時に使用する句について説明します 1. 問合せとは 2. 基本的な問合せ 3. 列の別名 4. 重複行を一意にする 5. 検索行の絞込み 6. 文字パター はじめに コース概要と目的 データベース処理に使用する SQL の基本構文と使用方法について説明します 受講対象者 SQL を使用してアプリケーション開発される方 管理者となられる方 前提条件 Oracle 概要 コースを受講された方 もしくは同等の知識をお持ちの方 テキスト内の記述について 構文 [ ] 省略可能 { A B } A または B のどちらかを選択 n _ 数値の指定 デフォルト値

More information

Microsoft Word - tutorial3-dbreverse.docx

Microsoft Word - tutorial3-dbreverse.docx 株式会社チェンジビジョン使用バージョン :astah* 6.0, 6.1 [ ] サンプル サポート対象外 目次 DB リバースを使ってみよう ( サンプル サポート対象外 ) 2 ご利用の前に 2 予備知識 2 データベースの環境設定をしてみよう 2 astah* データベースリバースコンポーネントを使用してみよう 5 作成した asta ファイルを astah* professional で開いてみよう

More information

著作権 このドキュメントに記載されている情報 URL 等のインターネット Web サイトに関する情報を含む は 将来予告なしに変 更することがあります 別途記載されていない場合 このソフトウェアおよび関連するドキュメントで使用している会社 組 織 製品 ドメイン名 電子メール アドレス ロゴ 人物

著作権 このドキュメントに記載されている情報 URL 等のインターネット Web サイトに関する情報を含む は 将来予告なしに変 更することがあります 別途記載されていない場合 このソフトウェアおよび関連するドキュメントで使用している会社 組 織 製品 ドメイン名 電子メール アドレス ロゴ 人物 Microsoft Dynamics CRM Online 自習書 無料トライアルセットアップ手順書 Office 365 をお使いでない場合 第 1.0 版 (2015 年 8 月 1 日 作成) 著作権 このドキュメントに記載されている情報 URL 等のインターネット Web サイトに関する情報を含む は 将来予告なしに変 更することがあります 別途記載されていない場合 このソフトウェアおよび関連するドキュメントで使用している会社

More information

1

1 SQL Server 版 可視化経営システム Global Edition コンバート事前調査 目次 1. はじめに... 1 2.NIVMS Global Edition へのコンバートの作業フローについて.. 2 2-2.NIVMS Global Edition にコンバートできない主な理由... 3 3. 調査用ツールの実行 (Japanese Edition をご利用のお客様 )... 4

More information

Microsoft Partner Network Yammer モバイル利用ガイド 2015 年 8 月

Microsoft Partner Network Yammer モバイル利用ガイド 2015 年 8 月 Microsoft Partner Network Yammer モバイル利用ガイド 2015 年 8 月 著作権このドキュメントに記載されている情報 ( URL 等のインターネット Web サイトに関する情報を含む ) は 将来予告なしに変更することがあります 別途記載されていない場合 このソフトウェアおよび関連するドキュメントで使用している会社 組織 製品 ドメイン名 電子メールアドレス ロゴ

More information

アーカイブ機能インストールマニュアル

アーカイブ機能インストールマニュアル Microsoft SQL Server 2005 SQL Server Management Studio データベースバックアップ設定マニュアル 1. 注意事項... 1 2.SQL Server 2005 Integration Services (SSIS) インストール... 2 3. データベースのバックアッププラン作成方法... 3 4. データベースのバックアップ...

More information

Silk Central Connect 15.5 リリースノート

Silk Central Connect 15.5 リリースノート Silk Central Connect 15.5 リリースノート Micro Focus 575 Anton Blvd., Suite 510 Costa Mesa, CA 92626 Copyright Micro Focus 2014. All rights reserved. Silk Central Connect は Borland Software Corporation に由来する成果物を含んでいます,

More information

Exam : J Title : Querying Microsoft SQL Server 2012 Version : DEMO 1 / 10

Exam : J Title : Querying Microsoft SQL Server 2012 Version : DEMO 1 / 10 PASSEXAM http://www.passexam.jp Exam : 70-461J Title : Querying Microsoft SQL Server 2012 Version : DEMO 1 / 10 1. あなたが ContosoDb 付きの Microsoft SQL Server 2012 のデータベースを管理します 展示に示すように テーブルが定義されています ( 図表ボタンをクリックします

More information

Microsoft Word - Android_SQLite講座_画面800×1280

Microsoft Word - Android_SQLite講座_画面800×1280 Page 24 11 SQLite の概要 Android にはリレーショナルデータベースである SQLite が標準で掲載されています リレーショナルデータベースは データを表の形で扱うことができるデータベースです リレーショナルデータベースには SQL と呼ばれる言語によって簡単にデータの操作や問い合わせができようになっています SQLite は クライアントサーバ形式ではなく端末の中で処理が完結します

More information

Oracle Enterprise Linux 5における認証

Oracle Enterprise Linux 5における認証 Oracle Enterprise Linux 5 における認証 ORACLE Oracle Enterprise Linux 5 Oracle Enterprise Linux 5 は Red Hat Enterprise Linux 5 と完全互換 ( ソース バイナリとも ) Oracle Enterprise Linux 5 は完全 kabi 準拠 オープン ソースとしてご利用いただける Oracle

More information

Microsoft PowerPoint pptx

Microsoft PowerPoint pptx データベース 第 11 回 (2009 年 11 月 27 日 ) テーブル結合と集計 ( 演習 ) 第 11 回のテーマ 前回より シラバスから離れ 進捗状況に合わせて全体構成を変更しています テーマ1: テーブルの結合 テーマ 2: 結合した結果からの様々な検索 テーマ3: 集計の方法 今日学ぶべきことがら Select 文のさまざまな表現 Natural join sum(*) orrder

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション データベースシステム入門 7. 集計, 集約 1 リレーショナルデータベースシステム コンピュータ リレーショナルデータベース管理システム 記憶装置 リレーショナルデータベース あわせてリレーショナルデータベースシステム データの種類ごとに分かれた たくさんのテーブルが格納される 2 SQL をマスターするには SQL のキーワード create table テーブル定義 select 射影など from

More information

OpenLAB Data Store Release Notes

OpenLAB Data Store Release Notes Agilent OpenLAB Data Store バージョン A.02.02 リリースノートおよび更新履歴 注意 Agilent Technologies, Inc. 2014 本マニュアルは米国著作権法および国際著作権法によって保護されており Agilent Technologies, Inc. の書面による事前の許可なく 本書の一部または全部を複製することはいかなる形式や方法 ( 電子媒体による保存や読み出し

More information

メール全文検索アプリケーション Sylph-Searcher のご紹介 SRA OSS, Inc. 日本支社技術部チーフエンジニア Sylpheed 開発者 山本博之 Copyright 2007 SRA OSS, Inc. Japan All right

メール全文検索アプリケーション Sylph-Searcher のご紹介 SRA OSS, Inc. 日本支社技術部チーフエンジニア Sylpheed 開発者 山本博之 Copyright 2007 SRA OSS, Inc. Japan All right メール全文検索アプリケーション Sylph-Searcher のご紹介 SRA OSS, Inc. 日本支社技術部チーフエンジニア Sylpheed 開発者 山本博之 yamamoto@sraoss.co.jp Sylph-Searcher とは Sylpheed 向け電子メール全文検索アプリケーション PostgreSQL 8.2の全文検索機能を利用 Linux/Unix Windows 2000

More information

InfiniDB最小推奨仕様ガイド

InfiniDB最小推奨仕様ガイド 最小推奨仕様ガイド Release 4.0 Document Version 4.0-1 www.calpont.com 1 InfiniDB 最小推奨仕様ガイド 2013 年 10 月 Copyright 本書に記載された InfiniDB Calpont InfiniDB ロゴおよびその他のすべての製品またはサービスの名称またはスローガンは Calpont およびそのサプライヤまたはライセンサの商標であり

More information

Microsoft Word - JDBC検証 docx

Microsoft Word - JDBC検証 docx ASTERIA WARP 4.9/1610 でのサードパーティ製 JDBC ドライバ動作検証報告書 2016 年 12 インフォテリア株式会社 本書は著作権法により保護されています インフォテリア株式会社による事前の許可無く 本書のいかなる部分も無断転載 複製 複写を禁じます 本書の内容は予告無しに変更する事があります Infoteria インフォテリア ASTERIA WARP はインフォテリア株式会社の商標です

More information

この文書が翻訳版の場合 オリジナル版と内容に違いが認められた場合にはオリジナル版に従うものとします 記載された情報は発行日時点のものです この文書に記載されている URL や参照しているウェブサイトを含む情報や見解は 予告なく変更される場合があます 断りがない限り 例として記載されている企業 組織

この文書が翻訳版の場合 オリジナル版と内容に違いが認められた場合にはオリジナル版に従うものとします 記載された情報は発行日時点のものです この文書に記載されている URL や参照しているウェブサイトを含む情報や見解は 予告なく変更される場合があます 断りがない限り 例として記載されている企業 組織 Windows 10 対応の アプリケーション テスト環境の作成について 作成 2015 年 9 月 この文書が翻訳版の場合 オリジナル版と内容に違いが認められた場合にはオリジナル版に従うものとします 記載された情報は発行日時点のものです この文書に記載されている URL や参照しているウェブサイトを含む情報や見解は 予告なく変更される場合があます 断りがない限り 例として記載されている企業 組織

More information

システム管理者ガイド GIGAPOD 3 システム管理者ガイド - 負荷分散構成 第 1.01 版 2013 年 3 月 改訂履歴 No バージョン 日付 作成者 改訂者 補足 /09 トライポッドワークス 初稿 /03 トライポッドワークス cr

システム管理者ガイド GIGAPOD 3 システム管理者ガイド - 負荷分散構成 第 1.01 版 2013 年 3 月 改訂履歴 No バージョン 日付 作成者 改訂者 補足 /09 トライポッドワークス 初稿 /03 トライポッドワークス cr GIGAPOD 3 - 負荷分散構成 第 1.01 版 2013 年 3 月 改訂履歴 No バージョン 日付 作成者 改訂者 補足 001 1.00 2012/09 トライポッドワークス 初稿 002 1.01 2013/03 トライポッドワークス cron 設定内容の追記 ( 対象バージョン :3.00.03) Copyright (c) Tripodworks Co.,LTD. All Rights

More information

Microsoft Word - gtoss_e-Learning_system_operating_manual_ja_ver1.2.docx

Microsoft Word - gtoss_e-Learning_system_operating_manual_ja_ver1.2.docx はじめに 本書マニュアルは GTOSS e-learning system( 以下 本システムという ) を利 するにあたり 受講者 および受講者を管理する 向けの操作マニュアルです 動作環境 本システムは以下の動作環境でご使 ください OS WindowsXP WindowsVista Windows7 MacOS X 0.4 MacOS X 0.6 ブラウザ Windows 版 :IE8 IE9

More information

テキスト中の表記について 画面中に表示される文字の表記ウィンドウ ボタン メニューなど 画面に表示される文字は [] で囲んで表記しています 画面上に表示される選択肢や 入力する文字については で囲んで表記しています ディレクトリの表記本テキストではファイルのパスを表す際 すべてデフォルトのインスト

テキスト中の表記について 画面中に表示される文字の表記ウィンドウ ボタン メニューなど 画面に表示される文字は [] で囲んで表記しています 画面上に表示される選択肢や 入力する文字については で囲んで表記しています ディレクトリの表記本テキストではファイルのパスを表す際 すべてデフォルトのインスト はじめに コース概要と目的 本コースは QlikView の開発者の方を対象に QlikView の製品概要と基本的なアプリケーション開発についてご覧いただくコースです QlikView の製品概要 データベースからデータを取り込む方法 ユーザーインターフェース ( 画面 ) の作成方法について 身に付けることを目的としております 受講対象 Windows の基本的な操作 ( マウス操作やキーボード操作

More information

目次 更新履歴... 1 はじめに... 3 レコードセット?... 3 準備... 5 SQL でデータを取得する... 6 データのループ処理... 7 列の値を取得する... 7 対象行を変更する (MoveFirst, MoveNext, MovePrevious, MoveLast)...

目次 更新履歴... 1 はじめに... 3 レコードセット?... 3 準備... 5 SQL でデータを取得する... 6 データのループ処理... 7 列の値を取得する... 7 対象行を変更する (MoveFirst, MoveNext, MovePrevious, MoveLast)... レコードセット (ADODB.Recordset) の使い方 作成日 : 2018/02/05 作成者 : 西村 更新履歴 更新日 更新概要 作業者 2018/02/05 新規作成 西村 1 目次 更新履歴... 1 はじめに... 3 レコードセット?... 3 準備... 5 SQL でデータを取得する... 6 データのループ処理... 7 列の値を取得する... 7 対象行を変更する (MoveFirst,

More information

1 SQL Server SQL Oracle SQL SQL* Plus PL/SQL 2 SQL Server SQL Server SQL Oracle SQL SQL*Plus SQL Server GUI 1-1 osql 1-1 Transact- SQL SELECTFROM 058

1 SQL Server SQL Oracle SQL SQL* Plus PL/SQL 2 SQL Server SQL Server SQL Oracle SQL SQL*Plus SQL Server GUI 1-1 osql 1-1 Transact- SQL SELECTFROM 058 1 SQL Server SQL Oracle SQL SQL* Plus PL/SQL 2 SQL Server SQL Server SQL Oracle SQL SQL*Plus SQL Server GUI 1-1 osql 1-1 Transact- SQL SELECTFROM 058 2 Excel 1 SQL 1 SQL Server sp_executesql Oracle SQL

More information

第 2 章 PL/SQL の基本記述 この章では PL/SQL プログラムの基本的な記述方法について説明します 1. 宣言部 2. 実行部 3. 例外処理部

第 2 章 PL/SQL の基本記述 この章では PL/SQL プログラムの基本的な記述方法について説明します 1. 宣言部 2. 実行部 3. 例外処理部 はじめに コース概要と目的 Oracle 独自の手続き型言語である PL/SQL について説明します PL/SQL の基本構文 ストアド サブプログラム トリガーの作成方法 またストアド サブプログラムの管理について習得することを目的としています 受講対象者 これから PL/SQL を使用してアプリケーション開発をされる方 前提条件 SQL トレーニング コースを受講された方 もしくは 同等の知識をお持ちの方

More information

アーカイブ機能インストールマニュアル

アーカイブ機能インストールマニュアル Microsoft SQL Server 2008 SQL Server Management Studio データベースバックアップ設定マニュアル 1. 注意事項... 1 2. データベースのバックアッププラン作成方法... 2 3. データベースのバックアップ... 8 4. データベースの復元方法について... 11 5. データベースのログの圧縮... 13 Copyright(c)

More information

CLUSTERPRO X for Windows PPガイド

CLUSTERPRO X for Windows PPガイド CLUSTERPRO X for Windows PP ガイド (WebSAM Storage RepNavi Suite) 2018.06.15 第 03 版 改版履歴版数 改版日付 内容 1 2012/08/10 PPガイドより分冊し 新規作成 2 2012/12/07 3 2018/06/15 機能概要 最新情報の入手先 の記述を更新 機能概要 の記述内容を更新 Copyright NEC Corporation

More information

Chapter Two

Chapter Two Database 第 8 回 :SQL 言語 ( データベース操作 ) 上智大学理工学部情報理工学科 高岡詠子 No reproduction or republication without written permission. 許可のない転載 再発行を禁止します 1 Schedule 日程 内容 第 1 回 10 月 6 日 ガイダンス, データベースとは? 第 2 回 10 月 13 日 三層スキーマ,

More information

目次 Discoveries InSite について InSite ポータルの特徴と搭載される機能 社内ポータルサイトを作成する InSite にサインインする 社内ポータルサイトを作成する 社内ポータルサイトを変更す

目次 Discoveries InSite について InSite ポータルの特徴と搭載される機能 社内ポータルサイトを作成する InSite にサインインする 社内ポータルサイトを作成する 社内ポータルサイトを変更す InSite サイト管理者向け使い方ガイド 1 目次 Discoveries InSite について... 3 1.InSite ポータルの特徴と搭載される機能... 3 2. 社内ポータルサイトを作成する... 4 2.1 InSite にサインインする... 4 2.2 社内ポータルサイトを作成する... 6 3. 社内ポータルサイトを変更する... 8 3.1 サイトの変更画面を確認する...

More information

第 1 章 条件分岐 この章では 条件に応じて処理を分岐する方法について説明します 1. CASE 式で複雑な条件分岐を実現 2. 関数を使用した条件分岐 3. MERGE 文による条件に応じた DML の実行

第 1 章 条件分岐 この章では 条件に応じて処理を分岐する方法について説明します 1. CASE 式で複雑な条件分岐を実現 2. 関数を使用した条件分岐 3. MERGE 文による条件に応じた DML の実行 はじめに コース概要と目的 SQL での作業の幅を広げるための応用的なテクニックをご説明します また 効率性の向上や正しい結果を得 るための記述方法など 実践的な記述方法についても併せてご説明します 本コースは SQL の応用的な記述テクニックとしてどのようなものがあるかを 1 日で広く浅くご理解いた だくことを目的としたコースです 細かな構文やオプションの習得は目的としておりませんことをご了承 ください

More information

はじめにお読みください

はじめにお読みください はじめにお読みください - 重要 - 本製品の梱包箱に添付されていた ソフトウェアのご使用条件 は本製品の使用許諾についての証明になりますので 大切に保管してください 本製品の内容は 予告なく変更されることがあります 本製品に関する最新の情報は ハンディターミナルポータルサイトをご利用ください < ハンディターミナルポータルサイト > https://www.necplatforms.co.jp/ts/potdev/

More information

導入設定ガイド

導入設定ガイド Big Bang System Corporation ExLook Online 機体認証オプション 管理者マニュアル 第 2 版平成 24 年 2 月 17 日 株式会社ビービーシステム Copyright (c) 2010, Big Bang System Corporation. All rights reserved. 本書に記載された事項で発生したいかなる事態もその責務を負いません また

More information

ホームページ・ビルダー サービス「ライトプラン」

ホームページ・ビルダー サービス「ライトプラン」 マニュアル ホームページ ビルダー 15 をお使いの方へ お手続きの流れ 2 1. お知らせメールの確認 3 2. コンテンツの移動 5 3. 自動転送設定の申し込み 8 ホームページ ビルダーサービス は 株式会社ジャストシステムが提供するサービスです Just MyStage は 株式会社ジャストシステムが提供するサービスです Microsoft Windows Internet Explorer

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション JAN コード登録マニュアル 項目説明 CSV で商品データを upload するに当たり 間違えやすいカラムについてまとめました 項目 説明 備考 コントロールカラム CSV 上で当該商品情報をどうするのか ( 更新 削除等 ) 指示するコード "u": 更新 "d": 削除等 商品管理番号 出来上がった商品ページURLの一部であり 入力がない場合は自動採番される web 上で商品を特定するキーコード

More information

AIP2016R2 DC backup_restore

AIP2016R2 DC backup_restore ActiveImage Protector 2016R2SP1 ドメインコントローラーバックアップ 復旧ガイド初版 - 2017 年 03 月 23 日 このガイドは ActiveImage Protector 2016R2SP1 以降のドメインコントローラーバックアップ 復元手順についてご説明します 各項目の具体的な手順は AIP のヘルプを参照してください Copyright 無断複写 転載を禁止します

More information

Oracle Cloud Adapter for Oracle RightNow Cloud Service

Oracle Cloud Adapter for Oracle RightNow Cloud Service Oracle Cloud Adapter for Oracle RightNow Cloud Service Oracle Cloud Adapter for Oracle RightNow Cloud Service を使用すると RightNow Cloud Service をシームレスに接続および統合できるため Service Cloud プラットフォームを拡張して信頼性のある優れたカスタマ

More information

セットアップの流れ Graphtec Pro Studio を使用する SAi Cloud へのユーザー登録 1-1 SAi Cloud へのユーザー登録 Graphtec Pro Studio のインストール 1-2 Graphtec Pro Studio のインストール Cutting Mast

セットアップの流れ Graphtec Pro Studio を使用する SAi Cloud へのユーザー登録 1-1 SAi Cloud へのユーザー登録 Graphtec Pro Studio のインストール 1-2 Graphtec Pro Studio のインストール Cutting Mast Graphtec Pro Studio Graphtec Pro Studio Plus Cutting Master 4 運用マニュアル 注意事項 Graphtec Pro Studio/Graphtec Pro Studio Plus/Cutting Master 4( 以下 ソフトウェア ) について 本ソフトウェアに関する全ての著作権は SA International 社 ( 以下 SAi

More information

クエリの作成が楽になるUDF

クエリの作成が楽になるUDF トレジャーデータサービス by IDCF 活用マニュアル 目次 (1) UDF の概要 概要 特長 P1 [ 日付を選択 ] (2) UDF の紹介 TIME 関連 UDF 1 TD_TIME_FORMAT P2 2 TD_TIME_RANGE 3 TD_SCHEDULED_TIME 4 TD_TIME_ADD 5 TD_TIME_PARSE 6 TD_DATE_TRUNC その他 UDF 7 TD_SESSIONIZE

More information

iNFUSE インフューズ

iNFUSE インフューズ はじめての DataMagic セゾン情報システムズ HULFT 事業部 目的と学習内容 この動画では次の内容をご紹介していきます DataMagicとは システムデータ連携の課題と解決ポイント DataMagicの機能一覧のご紹介 DataMagicの導入事例 DataMagic 技術コラムのご紹介 All Rights Reserved SAISON INFORMATION SYSTEMS CO.,LTD.

More information

CONTENTS マニュアルの表記... S01-02_01 1.DataNature Smart 全体概要図... S01-02_11 2. 基本操作... S01-02_ ジョブの作成... S01-02_21 加工条件設定... S01-02_21 Step1: 処理対象データの指

CONTENTS マニュアルの表記... S01-02_01 1.DataNature Smart 全体概要図... S01-02_11 2. 基本操作... S01-02_ ジョブの作成... S01-02_21 加工条件設定... S01-02_21 Step1: 処理対象データの指 シリーズ 管理ツール操作マニュアル S01-02 このソフトウェアの著作権は 株式会社エヌジェーケーにあります このソフトウェアおよびマニュアルの一部または全部を無断で使用 複製することは法律で禁止されております このソフトウェアおよびマニュアルは 本製品の使用許諾契約書のもとでのみ使用することができます このソフトウェアおよびマニュアルを運用した結果の影響については 一切責任を負いかねますのでご了承ください

More information

Compliance Guardian 3 SP3 Release Notes

Compliance Guardian 3 SP3 Release Notes Compliance Guardian 3 SP3 CU1 リリースノート リリース日 : 2015 年 2 月 10 日 1 新機能と強化点 スケジュール分類スキャナーとリアルタイム分類スキャナーで イベントレシーバーおよび SharePoint Y ammer Web パーツを利用して Yammer のコンテンツをスキャンすることが可能になりました アクションポリシーに 値を指定しない状態が追加されました

More information

Oracle Web CacheによるOracle WebCenter Spacesパフォーマンスの向上

Oracle Web CacheによるOracle WebCenter Spacesパフォーマンスの向上 Oracle ホワイト ペーパー 2010 年 2 月 Oracle Web Cache による Oracle WebCenter Spaces パフォーマンスの向上 免責事項 以下の事項は 弊社の一般的な製品の方向性に関する概要を説明するものです また 情報提供を唯一の目的とするものであり いかなる契約にも組み込むことはできません 以下の事項は マテリアルやコード 機能を提供することをコミットメント

More information

TRENDフォトビューアの起動方法と使い方

TRENDフォトビューアの起動方法と使い方 TRENDフォトビューアは 官庁営繕部 工事写真の撮り方 の基準にて作成された電子納品データの写真や参考図 写真情報の閲覧が可能なアプリケーションです また 他社アプリケーションから作成された電子納品データの閲覧も可能です TRENDフォトビューアは閲覧のみです 管理項目 写真の編集は出来ません プログラムの起動 電子納品データを作成した時に TREND フォトビューア を出力した場合は 電子納品データ内に

More information

Microsoft PowerPoint - db03-5.ppt

Microsoft PowerPoint - db03-5.ppt データベース言語 SQL リレーショナルデータモデルにおけるデータ操作言語 : リレーショナル代数 少なくともリレーショナル代数と同等のデータ検索能力をもつときリレーショナル完備という. リレーショナル代数はユーザフレンドリではない. 自然な英文による質問の表現が必要になる. リレーショナルデータベース言語 SQL 英文による簡単な構文 リレーショナル代数でできない, 合計, 平均, 最大などの計算機能の組み込み.

More information

アジェンダ ORACLE MASTER Oracle Database 11g 概要 11g SQL 基礎 Ⅰ 試験紹介 ポイント解説 Copyright 2011 Oracle. All rights reserved. 2

アジェンダ ORACLE MASTER Oracle Database 11g 概要 11g SQL 基礎 Ⅰ 試験紹介 ポイント解説 Copyright 2011 Oracle. All rights reserved. 2 Oracle Direct Seminar 試験対策ポイント解説 11g SQL 基礎 Ⅰ 日本オラクル株式会社 アジェンダ ORACLE MASTER Oracle Database 11g 概要 11g SQL 基礎 Ⅰ 試験紹介 ポイント解説 Copyright 2011 Oracle. All rights reserved. 2 資格体系 実務エキスパートの認定

More information

intra-mart Accel Platform — TableMaintenance ユーザ操作ガイド   第8版  

intra-mart Accel Platform — TableMaintenance ユーザ操作ガイド   第8版   Copyright 2012 NTT DATA INTRAMART CORPORATION 1 Top 目次 改訂情報概要レコードの追加 / 更新 / 削除レコードの編集レコードを削除するレコードの一括インポートとエクスポート日本語のキャプション表示 2 改訂情報 変更年月日 変更内容 2012-10-01 初版 2013-10-01 第 2 版下記が追加 変更されました 対応するフィールドの型 が追加されました

More information

DataSpider JDBC Proxy Server インストールガイド (DataSpider JDBC Proxy Server Install Guide) ドキュメント リリース日 :2017 年 6 月 30 日 ( 第 1 版 ) Copyright 2017 APPRESSO K.

DataSpider JDBC Proxy Server インストールガイド (DataSpider JDBC Proxy Server Install Guide) ドキュメント リリース日 :2017 年 6 月 30 日 ( 第 1 版 ) Copyright 2017 APPRESSO K. DataSpider JDBC Proxy Server インストールガイド (DataSpider JDBC Proxy Server Install Guide) ドキュメント リリース日 :2017 年 6 月 30 日 ( 第 1 版 ) Copyright 2017 APPRESSO K.K. All rights reserved. 目次 1. はじめに... 4 1.1. 注意事項...

More information

<4D F736F F D D836A B ED28CFC82AF814593FA967B8CEA816A817A2E646F63>

<4D F736F F D D836A B ED28CFC82AF814593FA967B8CEA816A817A2E646F63> データ可視化可視化ツール J-Data Discovery ユーザ操作操作説明書 ( 使用者向け ) Version 2.0 1 はしがき このたびは JDD(Jbridge Data Discovery) システムをご導入いただき まことにありがとうございます 本書は JDD システムを利用し業務を随行するための使用者向け説明書です 実際業務を運用する時に 本書を参考してください 2009 年 5

More information

アプリケーション補足説明書(Office2003)

アプリケーション補足説明書(Office2003) 目次 アプリケーション補足説明書 Microsoft Office 2003 Editions はじめに................................................... 2 1 Office 2003 について...................................... 4 お使いになれるアプリケーション...............................

More information

Enterprise Cloud + 紹介資料

Enterprise Cloud +  紹介資料 Oracle Exadata の AWS 移行事例のご紹介 Oracle Exadata の移行 アジェンダ お客様の声 PoC フェーズ 移行診断 環境構築 データ移行 チューニング 移行フェーズ 業務 / データ整理 運用管理 まとめ 2 お客様の声 性能改修規模コスト移行方式運用環境 移行しても現状のデータベースと同等のパフォーマンスを出せるのか利用システムは どの程度改修が必要なのかコスト

More information

ファクス送信用変換ソフト 操作説明書_UA

ファクス送信用変換ソフト 操作説明書_UA ファクス送信用変換ソフト操作説明書 ファクス送信用変換ソフトのインストールから操作までを説明します 本書では ファクス送信用変換ソフトを 本ソフト と表記している場合があります ファクス送信用変換ソフトについて...2 ファクス送信用変換ソフトをインストールする...3 ファクス送信用変換ソフトを再インストールする...5 ファクス送信用変換ソフトをアンインストールする...5 Windows 10

More information

Oracle Database 10g Release 2を使用したデータベース・パフォーマンス

Oracle Database 10g Release 2を使用したデータベース・パフォーマンス Oracle Database 10g Release 2 2005 9 Oracle Database 10g Release 2... 3... 3... 3 Automatic Workload Repository AWR... 3 Automatic Database Diagnostic Monitor ADDM... 4 Automatic SQL Tuning SQL... 4 SQL

More information

データセンターの効率的な資源活用のためのデータ収集・照会システムの設計

データセンターの効率的な資源活用のためのデータ収集・照会システムの設計 データセンターの効率的な 資源活用のためのデータ収集 照会システムの設計 株式会社ネットワーク応用通信研究所前田修吾 2014 年 11 月 20 日 本日のテーマ データセンターの効率的な資源活用のためのデータ収集 照会システムの設計 時系列データを効率的に扱うための設計 1 システムの目的 データセンター内の機器のセンサーなどからデータを取集し その情報を元に機器の制御を行うことで 電力消費量を抑制する

More information

Slide 1

Slide 1 Oracle Direct Seminar 実践!! パフォーマンス チューニング 索引チューニング編 後編 日本オラクル株式会社 Agenda 前編 索引構造の理解 索引を使用した検索 オプティマイザによる索引走査 / 全表走査の判断 ヒストグラムによる索引利用の効率化 後編 索引チューニングのポイント索引がうまく使われない 4 つのパターン 様々なタイプの索引

More information

iStorage ソフトウェア VMware vCenter Plug-in インストールガイド

iStorage ソフトウェア VMware vCenter Plug-in インストールガイド istorage ソフトウェア VMware vcenter Plug-in インストールガイド はじめに このインストールガイドでは WebSAM Storage VMware vcenter Plug-in のインストールに関して説明しています 本製品は VMware vcenter Server と連携する製品のため VMware vcenter Server が稼働するサーバへインストー ルします

More information

ホームページ・ビルダー サービス「ライトプラン」

ホームページ・ビルダー サービス「ライトプラン」 マニュアル ホームページ ビルダー 16 をお使いの方へ お手続きの流れ 2 1. お知らせメールの確認 3 2. コンテンツの移動 5 3. 自動転送設定の申し込み 8 ホームページ ビルダーサービス は 株式会社ジャストシステムが提供するサービスです Just MyStage は 株式会社ジャストシステムが提供するサービスです Microsoft Windows Internet Explorer

More information

eラーニング資料 e ラーニングの制作目標 データベース編 41 ページデータベースの基本となる概要を以下に示す この内容のコースで eラーニングコンテンツを作成予定 データベース管理 コンピュータで行われる基本的なデータに対する処理は 次の 4 種類です 新しいデータを追加する 既存のデータを探索

eラーニング資料 e ラーニングの制作目標 データベース編 41 ページデータベースの基本となる概要を以下に示す この内容のコースで eラーニングコンテンツを作成予定 データベース管理 コンピュータで行われる基本的なデータに対する処理は 次の 4 種類です 新しいデータを追加する 既存のデータを探索 eラーニング資料 e ラーニングの制作目標 データベース編 41 ページデータベースの基本となる概要を以下に示す この内容のコースで eラーニングコンテンツを作成予定 データベース管理 コンピュータで行われる基本的なデータに対する処理は 次の 4 種類です 新しいデータを追加する 既存のデータを探索する 違うデータに変更する 要らなくなったデータを削除する 各システムごとに障害対策も含めて 正確にこのようなデータ処理のプログラムを作ることは大変なことです

More information

1 はじめに 概要 特徴 動作環境 本マニュアルの見かた 用語集 プロファイルについて 制約事項 ライセンス認証 ( プロファイルのインストール ) を行う..

1 はじめに 概要 特徴 動作環境 本マニュアルの見かた 用語集 プロファイルについて 制約事項 ライセンス認証 ( プロファイルのインストール ) を行う.. Workspace MDM U03.Mac ユーザーマニュアル 最終更新日 2018 年 3 月 28 日 1 1 はじめに... 3 1.1 概要... 4 1.2 特徴... 4 1.3 動作環境... 4 1.4 本マニュアルの見かた... 4 1.5 用語集... 4 1.6 プロファイルについて... 5 1.7 制約事項... 5 2 ライセンス認証 ( プロファイルのインストール )

More information

PDF Convertor for mac スタートアップガイド

PDF Convertor for mac スタートアップガイド Nuance PDF Converter for Mac スタートアップガイド 1 Nuance Nuance のロゴ および Dragon は 米国およびその他の国々における Nuance Communications,Inc. およびその関連会社の商標または登録商標です Microsoft Windows Windows Vista Excel PowerPoint Outlook SharePoint

More information

データベースアクセス

データベースアクセス データベースアクセスコンポーネント 1. 概要 データベースアクセスコンポーネントとは SQL データベースにアクセスして SQL 文を実行することによりデータベース検索を行う機能を提供するコンポーネントです また データベースアクセスコンポーネントでは データベースの構成情報 接続情報 エラー情報等を取得することも可能です データベースアクセスコンポーネントは アプリケーションビルダーのメニューから以下のように選びます

More information

TRENDフォトビューアの起動方法と使い方

TRENDフォトビューアの起動方法と使い方 この度は営繕版フォトビューア ( 以下 TREND フォトビューア ) をご利用いただきまして 誠にありがとうございます TREND フォトビューアは 主に建築工事の 工事写真の撮り方 で電子納品された写真を閲覧するフリーソフトです ダウンロードから起動までの手順 弊社より返信されたメール内の プログラムダウンロードのリンクをクリックします メールの本文およびダウンロードのリンク先は 変更される場合がございます

More information

アプリケーション補足説明書(Office2003)Microsoft(R) Office 2003 Editions

アプリケーション補足説明書(Office2003)Microsoft(R) Office 2003 Editions 目次 アプリケーション補足説明書 Microsoft Office 2003 Editions はじめに................................................... 2 本書の表記.................................................. 2 商標および著作権について.....................................

More information

開発・運用時のガイド JDK8への移行に伴う留意点 [UNIX]

開発・運用時のガイド JDK8への移行に伴う留意点 [UNIX] 開発 運用時のガイド [UNIX] JDK8 への移行に伴う留意点 2015.10 O c t o b e r はじめに 本書は 開発 運用フェーズで使用するドキュメントとして Java TM Development Kit 8 への移行に伴う 留意点について記述しています 1. 対象とする読者本書は Java TM Development Kit 8 を使用し システムを設計 構築 運用する立場にある方を対象としています

More information

書類閲覧用 端末要件 令和元年 5 月 金融庁企画市場局企業開示課

書類閲覧用 端末要件 令和元年 5 月 金融庁企画市場局企業開示課 書類閲覧用 端末要件 令和元年 5 月 金融庁企画市場局企業開示課 Microsoft Corporation のガイドラインに従って画面写真を使用しています Microsoft Windows は 米国 Microsoft Corporation の米国及びその他の国における登録商標又は商標です Oracle と Java は Oracle Corporation 及びその子会社 関連会社の米国及びその他の国における登録商標です

More information

アプリケーション補足説明書Microsoft(R) Office 2003 Editions

アプリケーション補足説明書Microsoft(R) Office 2003 Editions 目次 アプリケーション補足説明書 Microsoft Office 2003 Editions はじめに................................................... 2 本書の表記.................................................. 2 1 Office 2003 について......................................

More information

インテル® Parallel Studio XE 2019 Composer Edition for Fortran Windows 日本語版 : インストール・ガイド

インテル® Parallel Studio XE 2019 Composer Edition for Fortran Windows 日本語版 : インストール・ガイド インテル Parallel Studio XE 2019 Composer Edition for Fortran Windows 日本語版インストール ガイド エクセルソフト株式会社 Version 2.1.0-20190405 目次 1. はじめに.................................................................................

More information

0 第 4 書データベース操作 i 4.1 データベースへの接続 (1) データベースチェックポイントの追加 データベースチェックポイントを追加します (2)ODBC による接続 ODBC を使用してデータベースへ接続します SQL 文を手作業で指定する場合 最大フェッチ行数を指定する場合はここで最大行数を指定します ii 接続文字列を作成します 作成ボタンクリック > データソース選択 > データベース接続

More information

今さら聞けない!?大規模テーブルのパフォーマンスチューニング ~パーティショニング~

今さら聞けない!?大規模テーブルのパフォーマンスチューニング ~パーティショニング~ Oracle Direct Seminar 今さら聞けない!? 大規模テーブルのパフォーマンスチューニング ~ パーティショニング ~ 日本オラクル株式会社 Agenda 大規模テーブル運用の管理課題 パーティショニングとは? パーティショニングのメリット ケーススタディー Oracle Partitioning 2 大規模テーブル運用の問題点 1. パフォーマンスの低下

More information

NEC COBOL SQL アクセス Server Runtime V1.0 COBOL SQL アクセス Server Runtime V1.0 (1 年間保守付 ) COBOL SQL アクセス Server Runtime V1.0 (1 年間時間延長保守付 ) セットアップカード SL438

NEC COBOL SQL アクセス Server Runtime V1.0 COBOL SQL アクセス Server Runtime V1.0 (1 年間保守付 ) COBOL SQL アクセス Server Runtime V1.0 (1 年間時間延長保守付 ) セットアップカード SL438 NEC COBOL SQL アクセス Server Runtime V1.0 COBOL SQL アクセス Server Runtime V1.0 (1 年間保守付 ) COBOL SQL アクセス Server Runtime V1.0 (1 年間時間延長保守付 ) セットアップカード SL438730U01-1 ごあいさつ このたびは COBOL SQL アクセス Server Runtime

More information