Instruction/ maintenance manual of the product 12.7 Sybase
Go to page of 212
パフォーマンス&チューニング・ガイド Sybase ® IQ 12.7.
ドキュメント ID : DC00283-01-1270-01 改訂: 2006 年 6 月 Copyright © 1991-2006 by Sybase, Inc. All rights reserved. このマニュアルは Sybase ソフトウェアの付属マニュ .
パフォーマンス&チューニング・ガイド iii はじめに ............ ........... ........... ............ ........... .............. ........... ........... ........... .............. ......... ................... ix 第 1 章 データベース・テーブルからの データの選択 .
目次 iv Sybase IQ 第 3 章 クエリと削除の最適化 .......................................................................... 31 クエリ構築のヒント ......................... ........... ........... .............. ........... ..... 31 UNION ALL での GROUP BY がクエリ・パフォーマンスに 与える影響 .
目次 パフォーマンス&チューニング・ガイド v 第 5 章 システム・リソースの管理 ................................................................. 103 パフォーマンス用語の概要 ............... ........... .....
目次 vi Sybase IQ データベース・サイズと構造の管理 ............. ........... .............. ........... 140 データベース・サイズの管理 .............. ........... .............. ........... ... 140 インデックスの断片化の制御 .
目次 パフォーマンス&チューニング・ガイド vii NTFS キャッシュの使用 ........... ........... ........... .............. ........... ........... 180 挿入とクエリのチューニング .............. ........... .........
目次 viii Sybase IQ.
パフォーマンス&チューニング・ガイド ix はじめに このマニュアルの内容 このマニュアルでは、 パフォーマンスとチューニングの推奨事項につい.
x Sybase IQ • 『 Sybase IQ トラブルシューティングおよびリカバリ ・ ガイド 』 - 問題の解 決方法、 システム ・ リカバリの実行方法、 データベース.
はじめに パフォーマンス&チューニング・ガイド xi • 『 Adaptive Server Anywhere SQL リファレンス・マニュアル』 - Adaptive Server Anywhere で使用する SQL 言.
xii Sybase IQ Web 上の Sybase 製品 の動作確認情報 Sybase W eb サイトの技術的な資料は頻繁に更新されます。 ❖ 製品動作確認の最新情報にアクセスする 1W e b ブラウザで T echnical Documents を指定します。 ( http://www .
はじめに パフォーマンス&チューニング・ガイド xiii 4 時間枠を指定して [Go] をクリックします。 EBF/Maintenance リリースのリ ストが表示されます。 .
xiv Sybase IQ 書体の表記規則 表 1 に、このマニュアルで使用している書体の表記規則を示します。 表 1: 書体の表記規則 サンプル・データベース Sybase .
はじめに パフォーマンス&チューニング・ガイド xv アクセシビリティ・ツールの設定 アクセシビリティ ・ ツールを効 率的に使用するには、 設定.
xvi Sybase IQ.
パフォーマンス&チューニング・ガイド 1 第 1 章 データベース・テーブルからのデータの 選択 この章について この章では、 基本的なクエリの構築.
前提条件 2 Sybase IQ 前提条件 DBISQL の代わりにグラフィカルなフロントエンド ・ ツールを使用してデータ ベースへのクエリを実行する と、ツールが.
第 1 章 データベー ス・テーブルからのデータ の選択 パフォーマンス&チューニング・ガイド 3 テーブル情報の表示 ここでは、 employee テーブルの.
テーブル情報の表示 4 Sybase IQ SELECT 文の使用 このレッスンでは、 データベース内のテーブルの 1 つを表示します。 使用する コマンドは、 employee と.
第 1 章 データベー ス・テーブルからのデータ の選択 パフォーマンス&チューニング・ガイド 5 クエリ結果の順序付け ここでは、 SELECT 文に ORDER BY .
カラムとローの選択 6 Sybase IQ カラムとローの選択 多くの場合、 表示する必要があ る情報は、 テーブル内の一部 のカラムだけです。 たとえば 、従.
第 1 章 データベー ス・テーブルからのデータ の選択 パフォーマンス&チューニング・ガイド 7 探索条件の使用 ここでは、 WHE RE 句の複合探索条件.
探索条件の使用 8 Sybase IQ クエリでの日付の比較 検索対象の正確な値がわからない場合や、 一連の値を表示したい場合があり ます。 WHERE 句で比較を.
第 1 章 データベー ス・テーブルからのデータ の選択 パフォーマンス&チューニング・ガイド 9 探索条件でのパターン・マッチン グ もう 1 つの便.
探索条件の使用 10 Sybase IQ 発音によるローのマッチング SOUNDEX 関数を使用すると、 スペルだけでなく読みによってもローをマッチ ングできます。たとえば 、電話メッセージが残されていて、 その宛先が “Ms.
第 1 章 データベー ス・テーブルからのデータ の選択 パフォーマンス&チューニング・ガイド 11 集約データの取得 ここでは、 集約情報を返すクエ.
集約データの取得 12 Sybase IQ 集合関数によるグループ化さ れたデータの取得 テーブル全体についての情報を取得することに加えて、 集合関数をロー.
第 1 章 データベー ス・テーブルからのデータ の選択 パフォーマンス&チューニング・ガイド 13 WHERE と GROUP BY の使用 注文数が 55 を超えており、 ID.
集約データの取得 14 Sybase IQ このクエリを処理するときに、 Sybase IQ は最初に、指定された 3 つすべての グループ化式 (year 、 model 、 color) によって.
第 1 章 データベー ス・テーブルからのデータ の選択 パフォーマンス&チューニング・ガイド 15 次のクエリは、 GROUPING 関数を GROUP BY CUBE と組み合.
集約データの取得 16 Sybase IQ ROLLUP と CUBE は、データ・ウェアハウス管理者が次のような処理を行う ときに特に役立ちます。 • 地理や時間などの階.
第 1 章 データベー ス・テーブルからのデータ の選択 パフォーマンス&チューニング・ガイド 17 分析データの取得 ここでは、 分析情報を返すクエ.
重複したローの削除 18 Sybase IQ OVER 句は、関数がクエリ の結果セットに対して 処理を行うことを 示します。 結果セットは、 FR OM 、 WHERE 、 GROUP BY 、.
パフォーマンス&チューニング・ガイド 19 第 2 章 テーブルのジョイン この章について この章では、 複数のテーブルにある情報を参照する方法と、.
ジョインの制限 20 Sybase IQ 外積ジョインは、 ジョインを理解するための単純な出発点にすぎず、 それ自体 はあまり役に立ちません。 これ以降の項.
第 2 章 テーブルのジョイン パフォーマンス&チューニング・ガイド 21 相関名 相関名 は、 テーブルの特定のインスタンスのエイリアスです。 この.
ジョイン演算子 22 Sybase IQ 外部キーによって関連付けら れたテーブル asiqdemo データベースのいくつかのテーブルは、データベース内の他のテー ブル.
第 2 章 テーブルのジョイン パフォーマンス&チューニング・ガイド 23 ジョイン演算子 (KEY JOIN) は、 単に WHERE 句の入力の手間を省くためのも ので.
ジョイン演算子 24 Sybase IQ ナチュラル・ジョインを使用 したテーブルのジョイン NA TURAL JOIN 演算子は、共通のカラム名に基づい て 2 つのテーブル を.
第 2 章 テーブルのジョイン パフォーマンス&チューニング・ガイド 25 アドホック・ジョインとジョイン ・インデックスの使用 クエリで参照される.
ストアまたはデータベース間ジョ インのサポート 26 Sybase IQ ストアまたはデータベース間 ジョインのサポート この項では、 ストア間またはデータ.
第 2 章 テーブルのジョイン パフォーマンス&チューニング・ガイド 27 Adaptive Server Anywhere テーブルと Sybase IQ テーブルの ジョイン データベースが BL.
サブクエリによるジョインの置き 換え 28 Sybase IQ 3 プロキシ ・ データベース名 を各リモート ・テーブルの修 飾名として使用 し、 SE LECT 文でプロキシ・ テーブルを参照します。 たとえば、 次のよう な文を発行します。 SELECT a.
第 2 章 テーブルのジョイン パフォーマンス&チューニング・ガイド 29 外部ジョインの使用 前項のチュートリアルのジョインは、 より正確には 「 .
サブクエリによるジョインの置き 換え 30 Sybase IQ クエリの別の表現方法 受注した 10 枚のタンクトップが出荷され、タンクトップの数量カラムの値が.
パフォーマンス&チューニング・ガイド 31 第 3 章 クエリと削除の最適化 この章について この章では、 次のようなクエリと削除のパフォーマンスに.
クエリ構築のヒント 32 Sybase IQ UNION ALL での GROUP BY がクエリ・パフ ォーマンスに与える影響 パフォーマンスを向上させるために、 非常に大きなテー.
第 3 章 クエリと削除の最適化 パフォーマンス&チューニング・ガイド 33 • クエリ内の集合関数で DISTINCT が指定されていな い場合に、 分割 GROUP BY .
クエリ構築のヒント 34 Sybase IQ • 分割 GROUP BY によってクエリのパフォーマン スを向上させるには、 AGGREGA TION_PREFERENCE データベース・オプシ ョンを.
第 3 章 クエリと削除の最適化 パフォーマンス&チューニング・ガイド 35 Sybase IQ と Adaptive Server Anywhere の違いの詳細については、 『 Sybase IQ リ ファ.
クエリ・プラン 36 Sybase IQ • NOEXEC - このオプションを ON に設 定すると、 Sybase IQ はクエ リ・プランを生成します が、クエリを実行 しません。た.
第 3 章 クエリと削除の最適化 パフォーマンス&チューニング・ガイド 37 クエリ・ツリー オプティマイザは、 クエリ内のデータの流れを表すクエリ 「ツリー」 を作成し ます。ク エリ・プ ラン では、ク エリ・ツ リー が .
クエリ処理の制御 38 Sybase IQ クエリの優先度の設定 処理をキューで待機しているクエリは、 そのクエリを送信したユーザの優先 度、 そしてクエリ.
第 3 章 クエリと削除の最適化 パフォーマンス&チューニング・ガイド 39 • ENABLED_ORDERED_PUSHDOWN_INSERTION - クエリ・オプティ マイザが、 ジョイン・ .
削除オペレーションの最適化 40 Sybase IQ 通常の状況では、 評価を遅らせることにメリットはなく、 クエリの処理が遅く なるだけです。 ただし、 こ.
第 3 章 クエリと削除の最適化 パフォーマンス&チューニング・ガイド 41 削除コスト 12.6 より前の HG 削除コスト ・ モデルでは、 最悪の場合の I/O .
削除オペレーションの最適化 42 Sybase IQ.
パフォーマンス&チューニング・ガイド 43 第 4 章 OLAP の使用 この章について オンライン分析処理 (OLAP: Online Analytical Processing) は、 リレーショナル .
OLAP に ついて 44 Sybase IQ OLAP について 1999 年の SQL 標準の改正によって、 AN SI SQL 標準に複雑なデータ分析操作 を行うための拡張機能が導入されま した。 Sybase IQ では 、以前のリリースで これらの SQL 拡張機能の一部が取り入れられていますが、 Sybase IQ 12.
第 4 章 OLAP の使用 パフォーマンス&チューニング・ガイド 45 OLAP の利点 OLAP 関数を GROUPING 、 CUBE 、 ROLLUP という拡張機能と組み合わせて 使用すると.
OLAP に ついて 46 Sybase IQ 4 GROUP BY 句の式の重複しない値に基づいて、結果のローがグループ化 されます (NULL はそれぞれのドメインで特殊な値として.
第 4 章 OLAP の使用 パフォーマンス&チューニング・ガイド 47 GROUP BY 句の拡張機能 GROUP BY 句の拡張機能により、 次のような処理を行う複雑な SQL 文.
GROUP BY 句の拡張 機能 48 Sybase IQ GROUP BY での ROLLUP と CUBE プレフィクスに関する一般的なグループ化を簡単に指定するために、 2 つの重 要な構文簡略.
第 4 章 OLAP の使用 パフォーマンス&チューニング・ガイド 49 小計ローはデータの分析に役立ちます。 特に、 データが大量にある場合、 デー タに.
GROUP BY 句の拡張 機能 50 Sybase IQ 次の例では、 結果セットの中に Grouping() カラムが含まれています。 強調表示 されているローは、 小計ローであるた.
第 4 章 OLAP の使用 パフォーマンス&チューニング・ガイド 51 小計ローの各カラムの値は、次のようになっています。 • プレフィクスに含まれてい.
GROUP BY 句の拡張 機能 52 Sybase IQ Large (NULL) (NULL) 71 0 1 1 Large Sweatshirt (NULL) 71 0 0 1 Medium (NULL) (NULL) 134 0 1 1 Medium Shorts (NULL) 80 0 0 1 Medium Tee Shirt (NULL) 54 0 0 1 On.
第 4 章 OLAP の使用 パフォーマンス&チューニング・ガイド 53 2001 501 936 2001 501 2001 600 936 2001 600 2001 601 792 2001 601 2001 700 1836 2001 700 ROLLUP 例 4 次のク.
GROUP BY 句の拡張 機能 54 Sybase IQ ROLLUP 例 5 この ROLLUP 操作の例では、 年別、 四半期別、 地域別の注文数 を集計するというやや複雑な結果セットを.
第 4 章 OLAP の使用 パフォーマンス&チューニング・ガイド 55 [3] としてマークされているロ ーは、特定の年およ び四半期の全地域の注文数 の合計.
GROUP BY 句の拡張 機能 56 Sybase IQ GROUP BY CUBE GROUP BY 句の CUBE 演算子は、データを複数の次元 ( グループ化の式 ) で グループ化することでデータを分析.
第 4 章 OLAP の使用 パフォーマンス&チューニング・ガイド 57 • GROUP BY のキーに定数式を指定することはできません。 注意 キューブのサイズがテン.
GROUP BY 句の拡張 機能 58 Sybase IQ GROUP BY 句の CUBE 拡張機能を使用すると、 調査データを 1 回参照するだ けで、 調査データ全体における州別、 性別、 .
第 4 章 OLAP の使用 パフォーマンス&チューニング・ガイド 59 CA ALL ALL 3 52200.00 CA F 200 2 58650.00 CA F ALL 2 58650.00 CA M 200 1 39300.00 CA M ALL 1 39300.00 MA ALL 100 19 58462.48 MA ALL 200 11 50530.73 MA ALL 300 9 59500.00 MA ALL 400 16 43640.
GROUP BY 句の拡張 機能 60 Sybase IQ 次の図は、 このクエリの結果セットを示しています。 この結果セットでは、 小 計ローが強調表示されています。 各.
第 4 章 OLAP の使用 パフォーマンス&チューニング・ガイド 61 統計関数 Sybase IQ では、 1 つの SQL 文内で複雑なデータ分析を実行できる機能を備え た.
統計関数 62 Sybase IQ ウィンドウ OLAP に関する ANSI SQL 拡張機能で導入された主な機能は、 ウィンドウ と呼 ぶ構造です。このウィンドウ拡張機能によ.
第 4 章 OLAP の使用 パフォーマンス&チューニング・ガイド 63 OLAP のウィンドウ指定に関して名前を指定することができます。 冗長なウィ ンドウ定.
統計関数 64 Sybase IQ ウィンドウ・パーティション ウィンドウ ・ パーティションとは、 P ARTITION BY 句を使用して、 ユーザ指定 の結果セット ( 入力ロ.
第 4 章 OLAP の使用 パフォーマンス&チューニング・ガイド 65 OLAP のランク付け 関数には順序の指定が 必須であり、 ランキング値の基準は、 ランク.
統計関数 66 Sybase IQ 図 4-3: 分割された入力と、 3 ロー分の移動ウィンドウ UNBOUNDED PRECEEDING と FOLLOWI NG ウィンドウ ・ フレームは、 パーティションの.
第 4 章 OLAP の使用 パフォーマンス&チューニング・ガイド 67 BETWEEN UNBOUNDED PRECEDING AND UNBOUNDED FOLLOWING の組 み合わせを使用すると、 グループ化したク.
統計関数 68 Sybase IQ どのウィンドウ ・ フレームでも 、 現在のローが参照ポイントになります 。 SQL/OLAP の構文には、 ローベースのウィンドウ ・ フ.
第 4 章 OLAP の使用 パフォーマンス&チューニング・ガイド 69 ローベースのウィンドウ・フレー ム 図 4-4 の例では、 ロー [1] ~ [5] は 1 つのパー .
統計関数 70 Sybase IQ 平均値は次のようにして計算されています。 • ロー [1] = (10 + 50 + 100)/3 • ロー [2] = (50+ 100 + 120)/3 • ロー [3] = (100 + 120 + 500)/3 • .
第 4 章 OLAP の使用 パフォーマンス&チューニング・ガイド 71 このような範囲指定は内包的です。 現在のローの year 値が 2000 である場合は、 ウィン.
統計関数 72 Sybase IQ n FOLLOWING の指定には、次のような意味があります。 • パーティションがデフォルトの昇順 (ASC) でソートされている場合は、 n は.
第 4 章 OLAP の使用 パフォーマンス&チューニング・ガイド 73 このクエリの結果セットを次に示します。 emp_id emp_lname curr prev delta ------ --------- -------- - ---------- ---------- 102 Whitney 45700.00 0 64500.
統計関数 74 Sybase IQ • インラインのウィンドウ指定。クエリ式の SELECT リスト内でウィンド ウを定義します。 これにより、 HA VING 句の後のウィンド.
第 4 章 OLAP の使用 パフォーマンス&チューニング・ガイド 75 200 Dill 1985-12-06 54800.000 54800.000 200 Powell 1988-10-14 54600.000 109400.000 200 Poitras 1988-11-28 46200.000 155600.000 200 Singer 1989-06-01 34892.000 190492.000 200 Kelly 1989-10-01 87500.
統計関数 76 Sybase IQ これは次の指定に相当します。 ( COUNT (*) OVER ( ws RANGE UNBOUNDED PRECEDING ) - COUNT (*) OVER ( ws RANGE CURRENT ROW ) + 1 ) この RANK 関数の変換では.
第 4 章 OLAP の使用 パフォーマンス&チューニング・ガイド 77 PERCENT_RANK() 関数 PERCENT_RANK 関数は、個別の順位ではなく、パーセンテージでの ランク .
統計関数 78 Sybase IQ Gowda 59840.000 M 9 Breault 57490.000 M 10 Diaz 54900.000 M 11 Melkisetian 48500.000 F 12 Driscoll 48023.690 M 13 Whitney 45700.000 F 14 Guevara 42998.000 M 15 Marshall 42500.000 M 16 Siperstein 39875.500 F 17 Soo 39075.000 M 18 Samuels 37400.
第 4 章 OLAP の使用 パフォーマンス&チューニング・ガイド 79 Samuels 37400.000 M 19 Singer 34892.000 M 20 Chao 33890.000 M 21 ランク付けの例 3 この例では、 カ.
統計関数 80 Sybase IQ ウィンドウ集合関数 ウィンドウ集合関数を使用すると、複数のレベルの集合を 1 つのクエリで計算 できます。 たとえば、 支出.
第 4 章 OLAP の使用 パフォーマンス&チューニング・ガイド 81 ウィンドウ集合関数の例 2 この例のクエリは、給与の額が それぞれの部署の平 均給.
統計関数 82 Sybase IQ • STDDEV_POP - グループまたはパーティションの各ロー (DISTINCT が 指定されている場合は、 重複が削除された後に残る各ロー ) に.
第 4 章 OLAP の使用 パフォーマンス&チューニング・ガイド 83 逆分散統計関数では、 WITHIN GROUP ( ORDE R BY ) 句を指定する必要があり ます。次に例を示.
統計関数 84 Sybase IQ 次のクエリ例では、 SELECT 文に PERCENTILE_CONT 関数を含めています。 SELECT region, PERCENTILE_CONT(0.1) WITHIN GROUP ( ORDER BY sales DESC ) FROM carSale.
第 4 章 OLAP の使用 パフォーマンス&チューニング・ガイド 85 分散統計関数の詳細に ついては、 『 Sybase IQ リファレンス ・ マニュアル』 の 「第 5 .
統計関数 86 Sybase IQ •F L O O R : 引数の値以下で、正の無限大に最も近い整数値を返します。 •C E I L I N G : 引数の値以上で、 負の無限大に最も近い整.
第 4 章 OLAP の使用 パフォーマンス&チューニング・ガイド 87 注意 これは説明用の例であり、 asiqdemo データベースから生成した ものでは ありませ.
OLAP の 規則と制限 88 Sybase IQ 参照 『 Sybase IQ リファレンス ・ マニュアル』 の 「第 5 章 SQL 関数」 の 「 BIT_LENG TH 関数 [ 文字列 ] 」 、 「 EXP 関数 [ .
第 4 章 OLAP の使用 パフォーマンス&チューニング・ガイド 89 Sybase IQ の制限事項 Sybase IQ で SQL OLAP 関数を使用するときの制限事項を次に示します。 .
その他の OLAP の例 90 Sybase IQ このクエリの結果セットを次に示します。 ID description quantity ship_date sum quantity --- ----------- ----- --- --------- ------------ 302 Crew.
第 4 章 OLAP の使用 パフォーマンス&チューニング・ガイド 91 このクエリ指定では、 ウィンドウ句が ORDER BY 句の前にあることに注意し てください。.
その他の OLAP の例 92 Sybase IQ 例: 累積和の計算 このクエリでは、 ORDER BY st art_date の順序に従って、部署別の給与の累 積和を計算します。 SELECT dept_i.
第 4 章 OLAP の使用 パフォーマンス&チューニング・ガイド 93 10 6 110 120.00 20 1 20 20.00 20 2 30 25.00 20 3 25 25.00 20 4 30 28.
その他の OLAP の例 94 Sybase IQ 例: 1 つのクエリ内で複数の集合関数 を使用 この例では、 1 つのクエリ内で、 異なるウィンドウに対して 2 種類の集合.
第 4 章 OLAP の使用 パフォーマンス&チューニング・ガイド 95 10 1 150 250 250 10 2 120 370 370 10 3 100 470 370 10 4 130 350 350 10 5 120 381 350 10 5 31 381 281 10 6 110 391 261.
その他の OLAP の例 96 Sybase IQ 例: ROW のデフォルトのウィンドウ・フレ ーム このクエリは、 ROW のデフォルトのウィンドウ ・ フレームの例を示して.
第 4 章 OLAP の使用 パフォーマンス&チューニング・ガイド 97 10 5 120 680 10 6 110 680 20 1 20 156 20 2 30 156 20 3 25 156 20 4 30 156 20 5 31 156 20 6 20 156 30 1 10 34 30 2 11 .
OLAP 関 数の BNF 文法 98 Sybase IQ 30 4 1 35 30 4 1 35 このクエリは、次のクエリと同じ意味になります。 SELECT prod_id, month_num, sales, SUM(sales) OVER (PARTITION BY prod_i.
第 4 章 OLAP の使用 パフォーマンス&チューニング・ガイド 99 文法規則 8 <WINDOW AGGREGATE FUNCTION> ::= <SIMPLE WINDOW AGGREGATE FUNCTION> | <STATISTICAL AGGRE.
OLAP 関 数の BNF 文法 100 Sybase IQ 文法規則 22 <WINDOW DEFINITION LIST> ::= <WINDOW DEFINITION> [ { <COMMA> <WINDOW DEFINITION> } .
第 4 章 OLAP の使用 パフォーマンス&チューニング・ガイド 101 文法規則 40 <WINDOW FRAME BOUND> ::= <WINDOW FRAME START> | UNBOUNDED FOLLOWING | <WINDOW FRAME F.
OLAP 関 数の BNF 文法 102 Sybase IQ.
パフォーマンス&チューニング・ガイド 103 第 5 章 システム・リソースの管理 この章について この章では、 Sybase IQ によるメモリ、ディスク I/O 、 C.
パフォーマンス用語の概要 104 Sybase IQ パフォーマンス用語の概要 パフォーマンスとは、 コンピュータ ・ ビジネス ・ アプリケーションまたは同じ .
第 5 章 システム・リソースの管理 パフォーマンス&チューニング・ガイド 105 メモリ使用の概要 Sybase IQ では、次のような目的でメモリを使用しま.
メモリ使用の概要 106 Sybase IQ スワッピングをモニタするた めのユーティリティ UNIX vmstat コマンド、 UNIX sar コマンド、または W i ndows タスク・マネー.
第 5 章 システム・リソースの管理 パフォーマンス&チューニング・ガイド 107 プロセスの中止による 共有メモリへの影響 警告! UNIX シス テムで中.
メモリ使用の概要 108 Sybase IQ 次の図は、バッファ・キャッシュとその他のメモリ消費との関係を示します。 図 5-1: 物理メモリに対するバッ ファ・キ.
第 5 章 システム・リソースの管理 パフォーマンス&チューニング・ガイド 109 Sybase IQ メモリ・オーバヘッド オペレーティング ・ システムや他のア.
メモリ使用の概要 11 0 Sybase IQ スレッド・スタックのメモリ スレッドの処理には、 少量のメモリが必要です。 使用する Sybase IQ 処理ス レッドが多く.
第 5 章 システム・リソースの管理 パフォーマンス&チューニング・ガイド 111 Sybase IQ のメイン・バッファ・ キャッシュとテンポラリ・ バッファ・.
メモリ使用の概要 11 2 Sybase IQ 注意 一部の UNIX プラットフォームでは、他のサーバ・スイッチを設定して バッファ ・ キャッシュに使用可能なメモリ.
第 5 章 システム・リソースの管理 パフォーマンス&チューニング・ガイド 11 3 a W indows オペレーティング・システムでは、最低 30MB 必要です。 表に.
メモリ使用の概要 11 4 Sybase IQ 表 5-3: バッファ・キャッシュに 使用できるメモリ容量に影響する 設定 バッファ・キャッシュ・サイズの サーバ・スイ.
第 5 章 システム・リソースの管理 パフォーマンス&チューニング・ガイド 11 5 ページ・サイズの指定 データベースを作成するときは、 そのページ .
メモリ使用の概要 11 6 Sybase IQ ほとんどのシステムでは、デフォルトのブロック・ サイズを使用する ことに よって、 I/O 転送率とディスク領域の使.
第 5 章 システム・リソースの管理 パフォーマンス&チューニング・ガイド 11 7 ロードに使用するメモリの削 減 LOAD_MEMOR Y_MB オプションを設定すると.
メモリ使用の概要 11 8 Sybase IQ -gm これは、 サーバで処理できる接続の合計数です。 ここで設定する接続の合計数 のすべてがアクティブにデータベー.
第 5 章 システム・リソースの管理 パフォーマンス&チューニング・ガイド 11 9 警告! カタログ ・ ストアのキャッシュ ・ サイズを明示的に制御するには、 サー バ起動用の設定ファイル ( .
メモリ使用の概要 120 Sybase IQ 図 5-1 (108 ページ ) で示した Sybase IQ のメモリ使用の図を参照してください。 すべての 64 ビット・プラットフォームでは.
第 5 章 システム・リソースの管理 パフォーマンス&チューニング・ガイド 121 これらの UNIX プラットフォームにのみ 「連結」 メモリのプールを作.
メモリ使用の概要 122 Sybase IQ ファイル・システム・バッファリ ングの制御 Solaris U FS および Windows ファイル ・システムの場 合にかぎり、 ファイル.
第 5 章 システム・リソースの管理 パフォーマンス&チューニング・ガイド 123 Java 実行可能のデータベースのオプション SET OP TION コマンドの JA V A_HE.
プロセス・スレッド・モデル 124 Sybase IQ スレッド不足エラー 発行したクエリの開始に必要なサーバ ・ スレッドが不足している場合は、 次の ような.
第 5 章 システム・リソースの管理 パフォーマンス&チューニング・ガイド 125 I/O の分散 この項では 、 システムの I/O の分散がなぜ重要かについて.
I/O の分散 126 Sybase IQ ディスクにファイルを格納するまったく別の方法もあります。 ディスク ・ スト ライピングは、 複数のディスク ・ ドライブに.
第 5 章 システム・リソースの管理 パフォーマンス&チューニング・ガイド 127 推奨されるディスク・ストラ イピング 次に、ディスク・ストライピ.
I/O の分散 128 Sybase IQ ディスク・ストライピング・オプ ション この項では、 Sybase IQ で提供されている オプションを使用して 、サードパー ティ製の.
第 5 章 システム・リソースの管理 パフォーマンス&チューニング・ガイド 129 dbspace の作成時期 可能なかぎり、データベース作成時にすべての dbspac.
I/O の分散 130 Sybase IQ 警告! Sybase IQ のトランザクション ・ ログ・ ファイルは、 多くのリレーショ ナル ・ データベースのトランザクション ・ ロ.
第 5 章 システム・リソースの管理 パフォーマンス&チューニング・ガイド 131 非マルチプレックス・ データベースのトランザ クション・ログのト.
I/O の分散 132 Sybase IQ d:¥Server01¥mpxdb¥mpxdb; links=tcpip{port=1704;host=FIONA-PC}" 4 書き込みサーバで、次のように DELETE_OLD_LOGS オプションをオフ にします。 SET OPTION Public.
第 5 章 システム・リソースの管理 パフォーマンス&チューニング・ガイド 133 挿入、削除、同期のための作業領 域 データの挿入や削除 、ジョイン.
リソース使用を調整するオプショ ン 134 Sybase IQ 同時クエリの制限 -iqgovern コマンドライン・オプションを使用すると、サーバの同時クエリの 数を制.
第 5 章 システム・リソースの管理 パフォーマンス&チューニング・ガイド 135 返されるローによるクエリの制限 SET コマンドの QUERY_ROWS_RETURNED_LIMIT .
リソース使用を調整するオプショ ン 136 Sybase IQ キャッシュ・ページのプリフ ェッチ SET コマンドの PREFETCH_BUFFER_LIMIT オプションは、 Sybase IQ がプ リ.
第 5 章 システム・リソースの管理 パフォーマンス&チューニング・ガイド 137 リソースを効率的に利用するための他の方法 この項では、 パフォー.
インデックスのヒント 138 Sybase IQ ディスクのキャッシュ ディスク ・ キャッシュとは、 ディスク ・ ブロックのコピーを一時的に格納する ために、 .
第 5 章 システム・リソースの管理 パフォーマンス&チューニング・ガイド 139 ジョイン・ クエリの WHERE 句で参照されるグループ化カラムの LF また.
データベース・サイズと構造の管 理 140 Sybase IQ データベース・サイズと構造の管理 この項では、 データベース設計を改善し、 データを管理するた.
第 5 章 システム・リソースの管理 パフォーマンス&チューニング・ガイド 141 カタログ・ファイル増大の最小化 カタログ ・ ファイルが増大するのは正常なことで、 その割合はアプリケーショ ンとカタログの内容によって異なります。 .
データベース・サイズと構造の管 理 142 Sybase IQ 非正規化の短所 正規化の解除には、次の短所があります。 • 非正規化を行うと、通常、 検索は速く.
第 5 章 システム・リソースの管理 パフォーマンス&チューニング・ガイド 143 ロードを高速化するための UNION ALL ビューの使用 非常に大きいテーブ.
ロードを高速化するための UNION ALL ビューの使用 144 Sybase IQ Sybase IQ には、次のような UNION ALL ビューの特許取得済みの最適化が用 意されています。 .
第 5 章 システム・リソースの管理 パフォーマンス&チューニング・ガイド 145 ネットワーク・パフォーマンス 以降の項では、 ネットワーク ・ パフ.
ネットワーク・パフォーマンス 146 Sybase IQ 図 5-2: ヘビー・ネットワーク・ ユーザの分離 少量のデータを小さなパケッ トに入れる ネットワーク上で.
パフォーマンス&チューニング・ガイド 147 第 6 章 パフォーマンスのモニタリングと チューニング この章について この章では、 Sybase IQ のパフォー.
Sybase IQ 環境の表示 148 Sybase IQ • Sybase IQ メッセージ・ファイルを調べます。デフォルトは dbname.iqmsg です。 • Sybase Central のパフォーマンス・モニタ.
第 6 章 パフォーマンスのモニタリングとチューニング パフォーマンス&チューニング・ガイド 149 3 [Performance Monitor] タブをクリックします。 Sybase Ce.
Sybase IQ 環境の表示 150 Sybase IQ 注意 Sybase Central でデータベースを右クリックしても、プロファイリング を有効 化できます。ポップアップ・メニュー.
第 6 章 パフォーマンスのモニタリングとチューニング パフォーマンス&チューニング・ガイド 151 ❖ プロファイリングをリセットするには (SQL の場.
Sybase IQ 環境の表示 152 Sybase IQ 3[ プロファイリング ] タブで、 [ すぐにクリア ] をクリックします。 プロファイリングをクリアできるのは、 プロフ.
第 6 章 パフォーマンスのモニタリングとチューニング パフォーマンス&チューニング・ガイド 153 • # Exes. 各オブジェクトが呼び出された回数をリストします。 • #msecs.
Sybase IQ 環境の表示 154 Sybase IQ 特定のプロシージャのプロファイリング情報の表示 Sybase IQ は、個別のストアド・プロ シージャ、関数、 イベント、ト.
第 6 章 パフォーマンスのモニタリングとチューニング パフォーマンス&チューニング・ガイド 155 4 右ウィンドウ枠で [ プロファイル ] タブをクリ.
Sybase IQ 環境の表示 156 Sybase IQ • p_table_name トリガのプロファイル情報を取得するテーブルを指定し ます。 • p_object_type プロファイル情報を取.
第 6 章 パフォーマンスのモニタリングとチューニング パフォーマンス&チューニング・ガイド 157 ❖ プロシージャ内の特定の行のプロファイリング.
バッファ・キャッシュのモニタリ ング 158 Sybase IQ バッファ ・ キャッシュごとにコマンドを別々に発行する必要があります。 モニ タが結果を収集し.
第 6 章 パフォーマンス のモニタリングとチューニング パフォーマンス&チューニング・ガイド 159 •[ Dirty ] :バッファがダーティ ( 変更 ) された.
バッファ・キャッシュのモニタリ ング 160 Sybase IQ • -cache_by _type 。生成する結果は -cache と同じですが、結果を IQ ペー ジ・タイプごとに集計します .
第 6 章 パフォーマンスのモニタリングとチューニング パフォーマンス&チューニング・ガイド 161 •[ Posted ] :あらかじめプランされたク ォータ・ .
バッファ・キャッシュのモニタリ ング 162 Sybase IQ •[ FLLock ] : Sybase IQ がフリー ・ リストをロックする必要があった ( テ ンポラリ・キャッシュ用に.
第 6 章 パフォーマンスのモニタリングとチューニング パフォーマンス&チューニング・ガイド 163 • -interval 。レポート間隔を秒単位で指定します.
バッファ・キャッシュのモニタリ ング 164 Sybase IQ バッファ・キャッシュ・モニ タの停止 モニタの停止コマンドは起動コマンドとほぼ同じですが、 .
第 6 章 パフォーマンスのモニタリングとチューニング パフォーマンス&チューニング・ガイド 165 モニタリング結果の例 この項では、 いろいろな.
バッファ・キャッシュのモニタリ ング 166 Sybase IQ 1 2981 99.9 2/0 0 5.6 31.7 100.0 3715 99.9 2/110 0 14.1 53.2 100.0 1 3351 99.6 13/3 0 5.6 39.7 100.0 4131 99.7 13/123 0 14.1 57.7 100.0 1 3286 99.6 13/13 0 5.6 40.5 100.0 4135 99.6 15/139 0 12.
第 6 章 パフォーマンスのモニタリングとチューニング パフォーマンス&チューニング・ガイド 167 Mn: 0 0 0 0.00 21 84 34 2.43 Mn: 0 0 0 0.00 7 28 11 2.43 Mn: 0 0 0 0.00 22 88 35 2.48 Mn: 0 0 0 0.00 63 252 100 2.51 Mn: 0 0 0 0.
バッファ・キャッシュのモニタリ ング 168 Sybase IQ テンポラリ・キャッシュの - contention 結果は、次のとおりです。 Temp Cache |LRULks woTO Loops TOs BWaits IOLoc.
第 6 章 パフォーマンスのモニタリングとチューニング パフォーマンス&チューニング・ガイド 169 バッファ・キャッシュの構造 Sybase IQ では、シス .
バッファ・マネージャのスラッシ ングの回避 170 Sybase IQ バッファ・サイズを設定するときは、次のトレードオフに注意してください。 • Sybase IQ バ.
第 6 章 パフォーマンスのモニタリングとチューニング パフォーマンス&チューニング・ガイド 171 クエリで起きている可能性のある問題を特定す る.
バッファ・マネージャのスラッシ ングの回避 172 Sybase IQ procs memory page faults cpu r b w swap free re mf pi po fr de sr in sy cs us sy id 0 0 0 217348 272784 0 148 11 3 9 0 2 251.
第 6 章 パフォーマンスのモニタリングとチューニング パフォーマンス&チューニング・ガイド 173 procs memory page faults cpu r b w swap free re mf pi po fr de sr i.
バッファ・キャッシュ・モニタリ ング・チェックリスト 174 Sybase IQ 表 6-1: バッファ・キャッシュ・ モニタリング・チェックリスト 統計 正常な動作 .
第 6 章 パフォーマンスのモニタリングとチューニング パフォーマンス&チューニング・ガイド 175 FL W ait (FLMutexW aits) 20% 以下 > 20% dbspace の設定を.
CPU 使 用率をモニタリングするシス テム・ユーティリティ 176 Sybase IQ CPU 使用率をモニタリングするシステム・ユーティリティ Sybase IQ の使用中に CPU .
パフォーマンス&チューニング・ガイド 177 第 7 章 Windows システムでのサーバの チューニング この章について この章では、 Windows システムで Sybase I.
パフォーマンスについての一般的 なガイドライン 178 Sybase IQ 2[ サービス ] タブをクリックして、 [ サーバー ] ネットワーク ・サービスを ダブルク.
第 7 章 Windows システムでのサーバのチュー ニング パフォーマンス&チューニング・ガイド 179 パフォーマンスのモニタリング Sybase IQ のパフォーマ.
NTFS キ ャッシュの使用 180 Sybase IQ ページ・フォールトのモニタ リング 上記と同じように、 W indows パフォーマン ス モニタで [ Sybase IQ] プロセス を選.
第 7 章 Windows システムでのサーバのチュー ニング パフォーマンス&チューニング・ガイド 181 挿入とクエリのチューニング この項では、 Windows プラ.
バックアップ操作のチューニング 182 Sybase IQ クエリのチューニング クエリのパフォーマンスも向上する可能性があります。 それには、 上述のよう .
第 7 章 Windows システムでのサーバのチュー ニング パフォーマンス&チューニング・ガイド 183 データの整合性を保つために、 Sybase IQ は 書き込んだ.
バックアップ操作のチューニング 184 Sybase IQ.
パフォーマンス&チューニング・ガイド 185 A AGGREGATION_ALGORITHM_ PREFERE NCE オプション 38 AND キーワード 8 AVG 関数 11 B BETWEEN 条件 10 BLANK PADDING OFF のサポ.
索引 186 Sybase IQ Interactive SQL での特定のプロシージャの プロファイリング情報の表示 156 Interactive SQL でのプロシージャ・プロファイリ ング 情報の表.
索引 パフォーマンス&チューニング・ガイド 187 ランク付け関数 44, 6 3 利点 45 ロー 67 OLAP OVER 句 62 OLAP 関数 ウィンドウ 62 ウィンドウ集合関数 80 順.
索引 188 Sybase IQ U UNBOUNDED FOLLOWING 66, 67 UNBOUNDED PREDEDING 66, 67 UNION A LL views 143 ルール 143 V VAR_POP 関数 82 VAR_SAMP 関数 82 vmstat コマンド UNIX 上で CPU をモニタ.
索引 パフォーマンス&チューニング・ガイド 189 お 応答時間 104 大文字と小文字の区別 4, 7 オプション INDEX_ADVISOR 35 NOEXEC 36 QUERY_DETAIL 36 QUERY_PLAN 36 QUER.
索引 190 Sybase IQ クエリ・サーバ ロード・バランス 137 クエリの最適化 138 クエリのパフォーマンス Adaptive Server Anywhere のルールによる処理 34 CIS 機能.
索引 パフォーマンス&チューニング・ガイド 191 スレッド -iqnumbercpu s スイッチによる使用の制御 134 管理オプション 124 バッファ・キャッシュ 16 9 モ.
索引 192 Sybase IQ テーブル iq_dummy 5 外部キー 22 結合 139 ジョイン 139 相関名 20 プライマリ・キー 21 リスト 3 テーブルのクエリ 5 テンポラリ・ストア バ.
索引 パフォーマンス&チューニング・ガイド 193 範囲指定 67, 70 範囲ベースのウィンドウ・フレー ム 70, 71 範囲ベースのフレームにおける ORDER BY の .
索引 194 Sybase IQ へ ページ 圧縮解除 180 ページ・フォールト 177 モニタリング 180 ページング UNIX でのモニタリング 171 Windows でのモニタリング 171 パフ.
索引 パフォーマンス&チューニング・ガイド 195 れ 例、 OLAP 89 レポート関数 80 例 80, 81 連結メモリ 120 連邦リハビリテーション法 第 508 条 xiv ろ ロ.
索引 196 Sybase IQ.
An important point after buying a device Sybase 12.7 (or even before the purchase) is to read its user manual. We should do this for several simple reasons:
If you have not bought Sybase 12.7 yet, this is a good time to familiarize yourself with the basic data on the product. First of all view first pages of the manual, you can find above. You should find there the most important technical data Sybase 12.7 - thus you can check whether the hardware meets your expectations. When delving into next pages of the user manual, Sybase 12.7 you will learn all the available features of the product, as well as information on its operation. The information that you get Sybase 12.7 will certainly help you make a decision on the purchase.
If you already are a holder of Sybase 12.7, but have not read the manual yet, you should do it for the reasons described above. You will learn then if you properly used the available features, and whether you have not made any mistakes, which can shorten the lifetime Sybase 12.7.
However, one of the most important roles played by the user manual is to help in solving problems with Sybase 12.7. Almost always you will find there Troubleshooting, which are the most frequently occurring failures and malfunctions of the device Sybase 12.7 along with tips on how to solve them. Even if you fail to solve the problem, the manual will show you a further procedure – contact to the customer service center or the nearest service center