Идти на страницу of
Похожие руководства по эксплуатации
-
Network Card
Sybase Adaptive Server Anywhere SNMP Extension Agent
70 страниц 0.23 mb -
Server
Sybase 12.5.X
54 страниц 1.09 mb -
Server
Sybase IQ 12.4.0
52 страниц 0.15 mb -
Server
Sybase 15
74 страниц 0.78 mb -
Server
Sybase MAC OS X
54 страниц 1.09 mb -
Model Vehicle
Sybase DC00297-01-0670-01
330 страниц 2.5 mb -
Impact Driver
Sybase XML
290 страниц 1.98 mb -
Microscope & Magnifier
Sybase DC38133-01-0902-01
485 страниц 1.6 mb
Хорошее руководство по эксплуатации
Законодательство обязывает продавца передать покупателю, вместе с товаром, руководство по эксплуатации Sybase 12.7. Отсутствие инструкции либо неправильная информация, переданная потребителю, составляют основание для рекламации в связи с несоответствием устройства с договором. В законодательстве допускается предоставлении руководства в другой, чем бумажная форме, что, в последнее время, часто используется, предоставляя графическую или электронную форму инструкции Sybase 12.7 или обучающее видео для пользователей. Условием остается четкая и понятная форма.
Что такое руководство?
Слово происходит от латинского "instructio", тоесть привести в порядок. Следовательно в инструкции Sybase 12.7 можно найти описание этапов поведения. Цель инструкции заключается в облегчении запуска, использования оборудования либо выполнения определенной деятельности. Инструкция является набором информации о предмете/услуге, подсказкой.
К сожалению немного пользователей находит время для чтения инструкций Sybase 12.7, и хорошая инструкция позволяет не только узнать ряд дополнительных функций приобретенного устройства, но и позволяет избежать возникновения большинства поломок.
Из чего должно состоять идеальное руководство по эксплуатации?
Прежде всего в инструкции Sybase 12.7 должна находится:
- информация относительно технических данных устройства Sybase 12.7
- название производителя и год производства оборудования Sybase 12.7
- правила обслуживания, настройки и ухода за оборудованием Sybase 12.7
- знаки безопасности и сертификаты, подтверждающие соответствие стандартам
Почему мы не читаем инструкций?
Как правило из-за нехватки времени и уверенности в отдельных функциональностях приобретенных устройств. К сожалению само подсоединение и запуск Sybase 12.7 это слишком мало. Инструкция заключает ряд отдельных указаний, касающихся функциональности, принципов безопасности, способов ухода (даже то, какие средства стоит использовать), возможных поломок Sybase 12.7 и способов решения проблем, возникающих во время использования. И наконец то, в инструкции можно найти адресные данные сайта Sybase, в случае отсутствия эффективности предлагаемых решений. Сейчас очень большой популярностью пользуются инструкции в форме интересных анимаций или видео материалов, которое лучше, чем брошюра воспринимаются пользователем. Такой вид инструкции позволяет пользователю просмотреть весь фильм, не пропуская спецификацию и сложные технические описания Sybase 12.7, как это часто бывает в случае бумажной версии.
Почему стоит читать инструкции?
Прежде всего здесь мы найдем ответы касательно конструкции, возможностей устройства Sybase 12.7, использования отдельных аксессуаров и ряд информации, позволяющей вполне использовать все функции и упрощения.
После удачной покупки оборудования/устройства стоит посвятить несколько минут для ознакомления с каждой частью инструкции Sybase 12.7. Сейчас их старательно готовят или переводят, чтобы они были не только понятными для пользователя, но и чтобы выполняли свою основную информационно-поддерживающую функцию.
Содержание руководства
-
Страница 1
パフォーマンス&チューニング・ガイド Sybase ® IQ 12.7[...]
-
Страница 2
ドキュメント ID : DC00283-01-1270-01 改訂: 2006 年 6 月 Copyright © 1991-2006 by Sybase, Inc. All rights reserved. このマニュアルは Sybase ソフトウェアの付属マニュ アルであり、 新しいマニュアルまたはテ クニカル ・ ノートで特に示さ れないかぎりは 、後続のリリ ースにも[...]
-
Страница 3
パフォーマンス&チューニング・ガイド iii はじめに ............ ........... ........... ............ ........... .............. ........... ........... ........... .............. ......... ................... ix 第 1 章 データベース・テーブルからの データの選択 ........................................ 1 ?[...]
-
Страница 4
目次 iv Sybase IQ 第 3 章 クエリと削除の最適化 .......................................................................... 31 クエリ構築のヒント ......................... ........... ........... .............. ........... ..... 31 UNION ALL での GROUP BY がクエリ・パフォーマンスに 与える影響 ...............[...]
-
Страница 5
目次 パフォーマンス&チューニング・ガイド v 第 5 章 システム・リソースの管理 ................................................................. 103 パフォーマンス用語の概要 ............... ........... ............ .............. ........... .. 104 パフォーマンス向上のための設計 ...........[...]
-
Страница 6
目次 vi Sybase IQ データベース・サイズと構造の管理 ............. ........... .............. ........... 140 データベース・サイズの管理 .............. ........... .............. ........... ... 140 インデックスの断片化の制御 .............. ........... .............. ........... ... 140 カタログ・フ?[...]
-
Страница 7
目次 パフォーマンス&チューニング・ガイド vii NTFS キャッシュの使用 ........... ........... ........... .............. ........... ........... 180 挿入とクエリのチューニング .............. ........... ........... .............. ........... 181 適切にチューニングされた挿入オペレーション?[...]
-
Страница 8
目次 viii Sybase IQ[...]
-
Страница 9
パフォーマンス&チューニング・ガイド ix はじめに このマニュアルの内容 このマニュアルでは、 パフォーマンスとチューニングの推奨事項について 説明します。 対象読者 このマニュアルは、 パフォーマンス上の問題を理解する必要があるシステ ム管理者?[...]
-
Страница 10
x Sybase IQ • 『 Sybase IQ トラブルシューティングおよびリカバリ ・ ガイド 』 - 問題の解 決方法、 システム ・ リカバリの実行方法、 データベースの修復方法を紹介 しています。 • 『 Sy base IQ エラー ・ メッセージ 』 - Sybase IQ エラー ・ メッセー ジ (SQLCode [...]
-
Страница 11
はじめに パフォーマンス&チューニング・ガイド xi • 『 Adaptive Server Anywhere SQL リファレンス・マニュアル』 - Adaptive Server Anywhere で使用する SQL 言語のリファレンスです 。 さらに 、 Adaptive Server Anywhere のシステム・ テーブルとプロシージャについて も説明?[...]
-
Страница 12
xii Sybase IQ Web 上の Sybase 製品 の動作確認情報 Sybase W eb サイトの技術的な資料は頻繁に更新されます。 ❖ 製品動作確認の最新情報にアクセスする 1W e b ブラウザで T echnical Documents を指定します。 ( http://www .sybase.com/support/techdocs/ ) 2 [Certification Report] をクリックし[...]
-
Страница 13
はじめに パフォーマンス&チューニング・ガイド xiii 4 時間枠を指定して [Go] をクリックします。 EBF/Maintenance リリースのリ ストが表示されます。 鍵のアイコンは、自分が T echnical Supp ort Contact として登録されていな いため、 一部の EBF/Main tenance リリースをダ[...]
-
Страница 14
xiv Sybase IQ 書体の表記規則 表 1 に、このマニュアルで使用している書体の表記規則を示します。 表 1: 書体の表記規則 サンプル・データベース Sybase IQ にはサンプル ・ データベースが用意されています。 Sybase IQ マニュ アルで紹介している例の多くは、 このサ[...]
-
Страница 15
はじめに パフォーマンス&チューニング・ガイド xv アクセシビリティ・ツールの設定 アクセシビリティ ・ ツールを効 率的に使用するには、 設定が 必要な場合もありま す。 一部のスクリー ン ・ リーダーは 、 テキストの大文字と 小文字を区別して 発音 ?[...]
-
Страница 16
xvi Sybase IQ[...]
-
Страница 17
パフォーマンス&チューニング・ガイド 1 第 1 章 データベース・テーブルからのデータの 選択 この章について この章では、 基本的なクエリの構築と、 製品設計を活用するための手法に ついて説明します。 ここではテーブルの内容の表示、 クエリ結果の順?[...]
-
Страница 18
前提条件 2 Sybase IQ 前提条件 DBISQL の代わりにグラフィカルなフロントエンド ・ ツールを使用してデータ ベースへのクエリを実行する と、ツールが生 成する SQL 構文を表示できる 場 合があります。たとえば、 InfoMaker では [ テーブル ] ペインタ・バーの [SQL 構[...]
-
Страница 19
第 1 章 データベー ス・テーブルからのデータ の選択 パフォーマンス&チューニング・ガイド 3 テーブル情報の表示 ここでは、 employee テーブルのデータを表示します。 このチュートリアルで使用するサンプル ・ データベースは、 架空の会社のもの です。 ?[...]
-
Страница 20
テーブル情報の表示 4 Sybase IQ SELECT 文の使用 このレッスンでは、 データベース内のテーブルの 1 つを表示します。 使用する コマンドは、 employee という名前のテーブル全体を表示します。 次のコマンドを実行します。 SELECT * FROM employee アスタリスクは、テーブ[...]
-
Страница 21
第 1 章 データベー ス・テーブルからのデータ の選択 パフォーマンス&チューニング・ガイド 5 クエリ結果の順序付け ここでは、 SELECT 文に ORDER BY 句を追加して、結果をアルファベット順 または数値順に表示します。 特に指定しないかぎり、 Sybase IQ ではテ?[...]
-
Страница 22
カラムとローの選択 6 Sybase IQ カラムとローの選択 多くの場合、 表示する必要があ る情報は、 テーブル内の一部 のカラムだけです。 たとえば 、従 業員への誕生日カー ドを作成するには 、 emp_lname 、 dept_id 、 birth_date の各カラムを表示すれば 十分です。 各?[...]
-
Страница 23
第 1 章 データベー ス・テーブルからのデータ の選択 パフォーマンス&チューニング・ガイド 7 探索条件の使用 ここでは、 WHE RE 句の複合探索条件、 パターン ・ マッチング、 探索条件ショー トカットを使用して、日付を比較する手順について説明します。 e[...]
-
Страница 24
探索条件の使用 8 Sybase IQ クエリでの日付の比較 検索対象の正確な値がわからない場合や、 一連の値を表示したい場合があり ます。 WHERE 句で比較を使用すると、 探索条件を満たす一連のローを選択で きます。 1964 年 3 月 3 日より前に 生まれた従業員をリスト[...]
-
Страница 25
第 1 章 データベー ス・テーブルからのデータ の選択 パフォーマンス&チューニング・ガイド 9 探索条件でのパターン・マッチン グ もう 1 つの便利な検索方法が、パターンによる検索です。 SQL では、 LIKE と いう語を使用してパターンを検索します。 LIKE の ?[...]
-
Страница 26
探索条件の使用 10 Sybase IQ 発音によるローのマッチング SOUNDEX 関数を使用すると、 スペルだけでなく読みによってもローをマッチ ングできます。たとえば 、電話メッセージが残されていて、 その宛先が “Ms. Brown” のように発音されていたとします。社内で Br[...]
-
Страница 27
第 1 章 データベー ス・テーブルからのデータ の選択 パフォーマンス&チューニング・ガイド 11 集約データの取得 ここでは、 集約情報を返すクエリを構築する方法について説明します。 集約情 報の例を次に示します。 • カラム内のすべての値の合計 • カ?[...]
-
Страница 28
集約データの取得 12 Sybase IQ 集合関数によるグループ化さ れたデータの取得 テーブル全体についての情報を取得することに加えて、 集合関数をローのグ ループに対して使うこともできます。 ローのグループに対する 集合関数の使用 各営業担当者が受け持つ ?[...]
-
Страница 29
第 1 章 データベー ス・テーブルからのデータ の選択 パフォーマンス&チューニング・ガイド 13 WHERE と GROUP BY の使用 注文数が 55 を超えており、 ID が 1000 より大きいすべての営業担当者をリス トするには、次のコマンドを入力します。 SELECT sales_rep, count( * ) F[...]
-
Страница 30
集約データの取得 14 Sybase IQ このクエリを処理するときに、 Sybase IQ は最初に、指定された 3 つすべての グループ化式 (year 、 model 、 color) によってデータをグルー プ化し、次に最後 の式 (color) を除くすべてのグループ化式によってデータをグループ化します。[...]
-
Страница 31
第 1 章 データベー ス・テーブルからのデータ の選択 パフォーマンス&チューニング・ガイド 15 次のクエリは、 GROUPING 関数を GROUP BY CUBE と組み合わせた使用例 です。 SELECT CASE GROUPING ( state ) WHEN 1 THEN 'ALL' ELSE state END AS c_state, CASE GROUPING ( gender ) WHEN 1 THEN [...]
-
Страница 32
集約データの取得 16 Sybase IQ ROLLUP と CUBE は、データ・ウェアハウス管理者が次のような処理を行う ときに特に役立ちます。 • 地理や時間などの階層的な次元での小計 ( たとえば、年/月/日や国/ 州/市 ) • 要約テーブルへのデータの格納 ROLLUP と CUBE を使?[...]
-
Страница 33
第 1 章 データベー ス・テーブルからのデータ の選択 パフォーマンス&チューニング・ガイド 17 分析データの取得 ここでは、 分析情報を返すクエリを構築する方法について説明します。 統計関 数には、 ランク付けと逆分散統計の 2 種類があります。 ランク[...]
-
Страница 34
重複したローの削除 18 Sybase IQ OVER 句は、関数がクエリ の結果セットに対して 処理を行うことを 示します。 結果セットは、 FR OM 、 WHERE 、 GROUP BY 、 HA VING の各句がすべて評価 された後で返されるローです。 OVER 句には、 ランク付け統計関数の計算の対 象とな[...]
-
Страница 35
パフォーマンス&チューニング・ガイド 19 第 2 章 テーブルのジョイン この章について この章では、 複数のテーブルにある情報を参照する方法と、 さまざまな種 類のジョインについて 説明します。 ここでは、 テーブルをジョインす る チュートリアル作業?[...]
-
Страница 36
ジョインの制限 20 Sybase IQ 外積ジョインは、 ジョインを理解するための単純な出発点にすぎず、 それ自体 はあまり役に立ちません。 これ以降の項で、 より選択性の高いジョインを構築 する方法について説明します。 このジョインは、 外積テーブルへの制限?[...]
-
Страница 37
第 2 章 テーブルのジョイン パフォーマンス&チューニング・ガイド 21 相関名 相関名 は、 テーブルの特定のインスタンスのエイリアスです。 このエイリアス は、 1 つの文中でのみ有効です。相関名を作成するには、 テーブル名のすぐ後 ろに、 テーブル名の[...]
-
Страница 38
ジョイン演算子 22 Sybase IQ 外部キーによって関連付けら れたテーブル asiqdemo データベースのいくつかのテーブルは、データベース内の他のテー ブルを参照しています。たとえば、 sales_order テーブルには、 注文を 担当す る従業員を示す sales_rep カラムがありま[...]
-
Страница 39
第 2 章 テーブルのジョイン パフォーマンス&チューニング・ガイド 23 ジョイン演算子 (KEY JOIN) は、 単に WHERE 句の入力の手間を省くためのも ので、 2 つのクエリはまったく同じものです。 『 Sybase IQ の概要』 の asiqdemo データベースの図では、 外部キーがテ?[...]
-
Страница 40
ジョイン演算子 24 Sybase IQ ナチュラル・ジョインを使用 したテーブルのジョイン NA TURAL JOIN 演算子は、共通のカラム名に基づい て 2 つのテーブル をジョ インします。言い換えると 、 Sybase IQ が各テーブルに共通 するカラムを結び 付ける WHERE 句を生成します?[...]
-
Страница 41
第 2 章 テーブルのジョイン パフォーマンス&チューニング・ガイド 25 アドホック・ジョインとジョイン ・インデックスの使用 クエリで参照されるジョイン・カラムにジョイン ・インデックスを定義して いる場合 、 Sybase IQ は自動的にそれらを使用してクエ?[...]
-
Страница 42
ストアまたはデータベース間ジョ インのサポート 26 Sybase IQ ストアまたはデータベース間 ジョインのサポート この項では、 ストア間またはデータベース間ジョインに対する現在のサポート を明確にします。 Sybase IQ データベー ス内でのテーブルの ジョイン ?[...]
-
Страница 43
第 2 章 テーブルのジョイン パフォーマンス&チューニング・ガイド 27 Adaptive Server Anywhere テーブルと Sybase IQ テーブルの ジョイン データベースが BLANK P ADDING OFF を指定 して構築された場合 、 CHAR データ型は Adaptive Ser ver Anyw here と Sybase IQ の間で互換性があり?[...]
-
Страница 44
サブクエリによるジョインの置き 換え 28 Sybase IQ 3 プロキシ ・ データベース名 を各リモート ・テーブルの修 飾名として使用 し、 SE LECT 文でプロキシ・ テーブルを参照します。 たとえば、 次のよう な文を発行します。 SELECT a.c_custkey, b.o_orderkey FROM proxy_asiqdemo[...]
-
Страница 45
第 2 章 テーブルのジョイン パフォーマンス&チューニング・ガイド 29 外部ジョインの使用 前項のチュートリアルのジョインは、 より正確には 「 内部ジョイン 」 と呼ばれ ます。 外部ジョイン を明示的に指定します。 この場合は、 GROUP BY 句も必要です。 SE[...]
-
Страница 46
サブクエリによるジョインの置き 換え 30 Sybase IQ クエリの別の表現方法 受注した 10 枚のタンクトップが出荷され、タンクトップの数量カラムの値が 18 になった場合にどうなるかを考えてみます。 サブクエリを使ったクエリは、 ウールの帽子とタンクトップの[...]
-
Страница 47
パフォーマンス&チューニング・ガイド 31 第 3 章 クエリと削除の最適化 この章について この章では、 次のようなクエリと削除のパフォーマンスに関する推奨事項 について説明します。 • 処理速度の速いクエリの構築 • クエリ・プランの使用 • クエリ処?[...]
-
Страница 48
クエリ構築のヒント 32 Sybase IQ UNION ALL での GROUP BY がクエリ・パフ ォーマンスに与える影響 パフォーマンスを向上させるために、 非常に大きなテーブルを複数の小さな テーブルにセグメント化し、 ビューで UNION ALL を使用してアクセスするこ とがよくありま?[...]
-
Страница 49
第 3 章 クエリと削除の最適化 パフォーマンス&チューニング・ガイド 33 • クエリ内の集合関数で DISTINCT が指定されていな い場合に、 分割 GROUP BY によってクエリのパフォーマンスが向上する可能性があります。 次の クエリでは SUM DISTINCT を使用しているた?[...]
-
Страница 50
クエリ構築のヒント 34 Sybase IQ • 分割 GROUP BY によってクエリのパフォーマン スを向上させるには、 AGGREGA TION_PREFERENCE データベース・オプシ ョンをデフォルト値 の 0 に設定します。 これにより、 Sybase IQ オプティマイザは GROU P BY に 適用する最善のアルゴリ ?[...]
-
Страница 51
第 3 章 クエリと削除の最適化 パフォーマンス&チューニング・ガイド 35 Sybase IQ と Adaptive Server Anywhere の違いの詳細については、 『 Sybase IQ リ ファレンス・マニュアル』の 「付録 A 他の Sybase データベースとの互換性」 を参照してください。 クエリ・プラン ?[...]
-
Страница 52
クエリ・プラン 36 Sybase IQ • NOEXEC - このオプションを ON に設 定すると、 Sybase IQ はクエ リ・プランを生成します が、クエリを実行 しません。ただし 、 EARL Y_PREDICA TE_EXECUTION オプションが ON の場合を除き ます。 • QUER Y_DET AIL - このオ プションと、 QUER Y_PLA[...]
-
Страница 53
第 3 章 クエリと削除の最適化 パフォーマンス&チューニング・ガイド 37 クエリ・ツリー オプティマイザは、 クエリ内のデータの流れを表すクエリ 「ツリー」 を作成し ます。ク エリ・プ ラン では、ク エリ・ツ リー が .iqmsg ファイル内にテキスト 形式で表[...]
-
Страница 54
クエリ処理の制御 38 Sybase IQ クエリの優先度の設定 処理をキューで待機しているクエリは、 そのクエリを送信したユーザの優先 度、 そしてクエリが送信された順序の順に実行されます。 優先度の高いクエリ がすべて実行されるまで、優先度の低いキューのク[...]
-
Страница 55
第 3 章 クエリと削除の最適化 パフォーマンス&チューニング・ガイド 39 • ENABLED_ORDERED_PUSHDOWN_INSERTION - クエリ・オプティ マイザが、 ジョイン・ オプティマイザによって 選択されたプッシュダウ ン ・ ジョイン用のセミジョイン述部に追加する方法を制御し[...]
-
Страница 56
削除オペレーションの最適化 40 Sybase IQ 通常の状況では、 評価を遅らせることにメリットはなく、 クエリの処理が遅く なるだけです。 ただし、 これによって次の 4 つの動作のいずれかをクエリ内の もっと後ろに移動できます。 • 最適化の前 • 初回の「最?[...]
-
Страница 57
第 3 章 クエリと削除の最適化 パフォーマンス&チューニング・ガイド 41 削除コスト 12.6 より前の HG 削除コスト ・ モデルでは、 最悪の場合の I/O パフォーマンス だけが考慮されていたため、 たいていラージ ・ デリートが優先的に使用されて いました。 現?[...]
-
Страница 58
削除オペレーションの最適化 42 Sybase IQ[...]
-
Страница 59
パフォーマンス&チューニング・ガイド 43 第 4 章 OLAP の使用 この章について オンライン分析処理 (OLAP: Online Analytical Processing) は、 リレーショナル ・ データベースに格納されている情報を効率的に 分析するための手法です 。 OLAP を使用すると、 データを さ?[...]
-
Страница 60
OLAP に ついて 44 Sybase IQ OLAP について 1999 年の SQL 標準の改正によって、 AN SI SQL 標準に複雑なデータ分析操作 を行うための拡張機能が導入されま した。 Sybase IQ では 、以前のリリースで これらの SQL 拡張機能の一部が取り入れられていますが、 Sybase IQ 12.7 では[...]
-
Страница 61
第 4 章 OLAP の使用 パフォーマンス&チューニング・ガイド 45 OLAP の利点 OLAP 関数を GROUPING 、 CUBE 、 ROLLUP という拡張機能と組み合わせて 使用すると、 2 つの大きな利点があります。 第一に、 多次元のデータ分析、 デー タ・マイ ニ ン グ、時 系 列 分 析、傾 [...]
-
Страница 62
OLAP に ついて 46 Sybase IQ 4 GROUP BY 句の式の重複しない値に基づいて、結果のローがグループ化 されます (NULL はそれぞれのドメインで特殊な値として扱われます ) 。 P ARTITION BY 句がある場合は、 GROUP BY 句の式はパーティション・ キーとして使用されます。 5 各パ[...]
-
Страница 63
第 4 章 OLAP の使用 パフォーマンス&チューニング・ガイド 47 GROUP BY 句の拡張機能 GROUP BY 句の拡張機能により、 次のような処理を行う複雑な SQL 文を書く ことができます。 • 入力ローを複数の次元に分割し、 結果グループの複数のサブセットを組み 合わせる[...]
-
Страница 64
GROUP BY 句の拡張 機能 48 Sybase IQ GROUP BY での ROLLUP と CUBE プレフィクスに関する一般的なグループ化を簡単に指定するために、 2 つの重 要な構文簡略化パターンが用意されています。 1 つ目のパターンは ROLLUP 、 2 つ目のパターンは CUBE と呼ばれます。 GROUP BY ROLLU[...]
-
Страница 65
第 4 章 OLAP の使用 パフォーマンス&チューニング・ガイド 49 小計ローはデータの分析に役立ちます。 特に、 データが大量にある場合、 デー タにさまざまな次元がある場合、 データがさまざまなテーブルに含まれている 場合、 あるいはまったく異なるデー?[...]
-
Страница 66
GROUP BY 句の拡張 機能 50 Sybase IQ 次の例では、 結果セットの中に Grouping() カラムが含まれています。 強調表示 されているローは、 小計ローであるために NULL を含んでいるのではなく、 入 力データの結果として NULL を含んでいるローです。 Grouping() カラムは強?[...]
-
Страница 67
第 4 章 OLAP の使用 パフォーマンス&チューニング・ガイド 51 小計ローの各カラムの値は、次のようになっています。 • プレフィクスに含まれているカラム - そのカラムの値です。たとえば前 述のクエリでは、 Y ear=2000 のローに関する小計ローの Ye a r カラ?[...]
-
Страница 68
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 One size fits all (NULL ) (NULL) 263 0 1 1 One size fits all Baseb all Cap (NULL) 124 0 0 1 One size fits all Tee S hirt (NULL) 75 0 0 1 One size fits a[...]
-
Страница 69
第 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 次のクエリ 例は、注文数を年別および四半期別に集計したデー タを返します。 SELECT year(order_date) AS Year, quarter(order_date) [...]
-
Страница 70
GROUP BY 句の拡張 機能 54 Sybase IQ ROLLUP 例 5 この ROLLUP 操作の例では、 年別、 四半期別、 地域別の注文数 を集計するというやや複雑な結果セットを返します。 この例では、 第 1 および 第 2 四半期と 2 つの地域 ( カナダと東部地区 ) だけを分析します。 SELECT y[...]
-
Страница 71
第 4 章 OLAP の使用 パフォーマンス&チューニング・ガイド 55 [3] としてマークされているロ ーは、特定の年およ び四半期の全地域の注文数 の合計を示しています。 [4] としてマークされているロ ーは、結果セット内 のそれぞれの年の各四半期 の各地域の注文[...]
-
Страница 72
GROUP BY 句の拡張 機能 56 Sybase IQ GROUP BY CUBE GROUP BY 句の CUBE 演算子は、データを複数の次元 ( グループ化の式 ) で グループ化することでデータを分析します。 CUBE に次元の順序リストを引数 として指定すると 、 SELECT 文の中で、そのクエリに指定した次元の考 え[...]
-
Страница 73
第 4 章 OLAP の使用 パフォーマンス&チューニング・ガイド 57 • GROUP BY のキーに定数式を指定することはできません。 注意 キューブのサイズがテンポラリ ・ キャッシュのサイズを超えると、 CUBE のパフォーマンスが低下します。 GROUPING と CUBE 演算子を併用す[...]
-
Страница 74
GROUP BY 句の拡張 機能 58 Sybase IQ GROUP BY 句の CUBE 拡張機能を使用すると、 調査データを 1 回参照するだ けで、 調査データ全体における州別、 性別、 教育別の平均収入を計算し、 state 、 gender 、 education カラムの考えられるすべての組み合わせにおける平均収入 [...]
-
Страница 75
第 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.67 MA ALL 500 9 33752.20 MA ALL ALL 64 50064.78 MA F 100 6 58243.42 MA F 200 [...]
-
Страница 76
GROUP BY 句の拡張 機能 60 Sybase IQ 次の図は、 このクエリの結果セットを示しています。 この結果セットでは、 小 計ローが強調表示されています。 各小計ローでは、 その小計の計算対象になっ たカラムに NULL が格納されています。 先頭のロー [1] は、 両方の年[...]
-
Страница 77
第 4 章 OLAP の使用 パフォーマンス&チューニング・ガイド 61 統計関数 Sybase IQ では、 1 つの SQL 文内で複雑なデータ分析を実行できる機能を備え た単純な集合関数とウィンドウ集合関数の両方を提供しています。 これらの関 数を使用して、 たとえば “ ダウ?[...]
-
Страница 78
統計関数 62 Sybase IQ ウィンドウ OLAP に関する ANSI SQL 拡張機能で導入された主な機能は、 ウィンドウ と呼 ぶ構造です。このウィンドウ拡張機能により、 ユーザはクエリの結果セット ( または、クエリの論理パーティション ) をパーティションと呼ばれるローの [...]
-
Страница 79
第 4 章 OLAP の使用 パフォーマンス&チューニング・ガイド 63 OLAP のウィンドウ指定に関して名前を指定することができます。 冗長なウィ ンドウ定義を避けるために、 この名前を使用して複数のウィンドウ関数を指定 できます。 その場合は、 キーワード WINDOW[...]
-
Страница 80
統計関数 64 Sybase IQ ウィンドウ・パーティション ウィンドウ ・ パーティションとは、 P ARTITION BY 句を使用して、 ユーザ指定 の結果セット ( 入力ロー ) を分割することです。パーティションは、 カンマで 区切られた 1 つ以上の値の式によって定義されます。 ?[...]
-
Страница 81
第 4 章 OLAP の使用 パフォーマンス&チューニング・ガイド 65 OLAP のランク付け 関数には順序の指定が 必須であり、 ランキング値の基準は、 ランク付け関数の引数ではなく ORDER BY 句で指 定します。 OLAP の集合関 数では、 通常は ORDER BY 句の指定は必須ではあ?[...]
-
Страница 82
統計関数 66 Sybase IQ 図 4-3: 分割された入力と、 3 ロー分の移動ウィンドウ UNBOUNDED PRECEEDING と FOLLOWI NG ウィンドウ ・ フレームは、 パーティションの先頭 (UNBOUNDED PRECEDING) 、 最後 (UNBOUNDED FOLLOWING) 、または両方まで到達する無制限 の集合グ ループによって定義さ?[...]
-
Страница 83
第 4 章 OLAP の使用 パフォーマンス&チューニング・ガイド 67 BETWEEN UNBOUNDED PRECEDING AND UNBOUNDED FOLLOWING の組 み合わせを使用すると、 グループ化したクエリとのジョインを構築しなくて も、 パーティション全体についての集合を計算できます。 パーティション全[...]
-
Страница 84
統計関数 68 Sybase IQ どのウィンドウ ・ フレームでも 、 現在のローが参照ポイントになります 。 SQL/OLAP の構文には、 ローベースのウィンドウ ・ フレームを、 現在のローの 前または後にある任意の数のロー ( あるいは現在のローの前および後ろにある 任意の[...]
-
Страница 85
第 4 章 OLAP の使用 パフォーマンス&チューニング・ガイド 69 ローベースのウィンドウ・フレー ム 図 4-4 の例では、 ロー [1] ~ [5] は 1 つのパー ティションを表しています。 それぞれのローは、 OLAP のウィンドウ ・フレー ムが前にスライドするにつれて現?[...]
-
Страница 86
統計関数 70 Sybase IQ 平均値は次のようにして計算されています。 • ロー [1] = (10 + 50 + 100)/3 • ロー [2] = (50+ 100 + 120)/3 • ロー [3] = (100 + 120 + 500)/3 • ロー [4] = (120 + 500 + NULL)/3 • ロー [5] = (500 + NULL + NULL)/3 結果セット内の以降のすべてのパーティション ( たとえば [...]
-
Страница 87
第 4 章 OLAP の使用 パフォーマンス&チューニング・ガイド 71 このような範囲指定は内包的です。 現在のローの year 値が 2000 である場合は、 ウィンドウ ・ パーティション内で、 year 値が 2000 および 1999 であるすべての ローがこのフレームに含まれることにな?[...]
-
Страница 88
統計関数 72 Sybase IQ n FOLLOWING の指定には、次のような意味があります。 • パーティションがデフォルトの昇順 (ASC) でソートされている場合は、 n は正の値として解釈されます。 • パーティションが降順 (DESC) でソートされている場合は、 n は負の値と して解?[...]
-
Страница 89
第 4 章 OLAP の使用 パフォーマンス&チューニング・ガイド 73 このクエリの結果セットを次に示します。 emp_id emp_lname curr prev delta ------ --------- -------- - ---------- ---------- 102 Whitney 45700.00 0 64500.000 -18800.000 105 Cobb 62000.000 68400.000 -6400.000 160 Breault 57490.00 0 96300.000 -38810.000[...]
-
Страница 90
統計関数 74 Sybase IQ • インラインのウィンドウ指定。クエリ式の SELECT リスト内でウィンド ウを定義します。 これにより、 HA VING 句の後のウィンドウ句でウィンド ウを定義し、 それをウィンドウ関数呼び出しから名前で参照するという方 法に加えて、 関数呼[...]
-
Страница 91
第 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.000 277992.000 200 Martel 1989-10-16 55700.000 333692.000 200 Sterling[...]
-
Страница 92
統計関数 76 Sybase IQ これは次の指定に相当します。 ( COUNT (*) OVER ( ws RANGE UNBOUNDED PRECEDING ) - COUNT (*) OVER ( ws RANGE CURRENT ROW ) + 1 ) この RANK 関数の変換では、論理的な 集合 (RANGE) を使用しています。この 結果、同位のロー ( 順序付けカラムに同じ 値が含まれている ?[...]
-
Страница 93
第 4 章 OLAP の使用 パフォーマンス&チューニング・ガイド 77 PERCENT_RANK() 関数 PERCENT_RANK 関数は、個別の順位ではなく、パーセンテージでの ランク を計算して、 0 ~ 1 の小数値を返します。 つまり、 PERCENT_RANK が返すの はローの相対的なランクであり、 この数[...]
-
Страница 94
統計関数 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.000 M 19 ランク付けの例 2 ランク付けの例 1 のクエリを基?[...]
-
Страница 95
第 4 章 OLAP の使用 パフォーマンス&チューニング・ガイド 79 Samuels 37400.000 M 19 Singer 34892.000 M 20 Chao 33890.000 M 21 ランク付けの例 3 この例では、 カリフォルニアおよびテキサスの女性従業員を 取得し、 給与を基準として降順にランク付けしています。 累積和?[...]
-
Страница 96
統計関数 80 Sybase IQ ウィンドウ集合関数 ウィンドウ集合関数を使用すると、複数のレベルの集合を 1 つのクエリで計算 できます。 たとえば、 支出が平均より少 ない四半期をすべて列 挙することがで きます。集合関数 ( 単純な集合関数 AV G 、 COUNT 、 MAX 、 MIN [...]
-
Страница 97
第 4 章 OLAP の使用 パフォーマンス&チューニング・ガイド 81 ウィンドウ集合関数の例 2 この例のクエリは、給与の額が それぞれの部署の平 均給与よりも 1 標準偏差以上高い従業員を表す結果セットを返します。 標準偏 差とは、そのデータが平均からどの?[...]
-
Страница 98
統計関数 82 Sybase IQ • STDDEV_POP - グループまたはパーティションの各ロー (DISTINCT が 指定されている場合は、 重複が削除された後に残る各ロー ) に対して評価 される 「値の式」 についての母標準偏差を計算します。 これは、 母分散の 平方根として定義され?[...]
-
Страница 99
第 4 章 OLAP の使用 パフォーマンス&チューニング・ガイド 83 逆分散統計関数では、 WITHIN GROUP ( ORDE R BY ) 句を指定する必要があり ます。次に例を示します。 PERCENTILE_CONT ( expression1 ) WITHIN GROUP ( ORDER BY expression2 [ ASC | DESC ] ) expr ession1 の値には 、 numeric データ型の[...]
-
Страница 100
統計関数 84 Sybase IQ 次のクエリ例では、 SELECT 文に PERCENTILE_CONT 関数を含めています。 SELECT region, PERCENTILE_CONT(0.1) WITHIN GROUP ( ORDER BY sales DESC ) FROM carSales GROUP BY region; この SELECT 文の結果には、 各地域の自動車販売の 10 番目のパーセンタイル 値が一覧表示されます[...]
-
Страница 101
第 4 章 OLAP の使用 パフォーマンス&チューニング・ガイド 85 分散統計関数の詳細に ついては、 『 Sybase IQ リファレンス ・ マニュアル』 の 「第 5 章 SQL 関数」 の 「 PERCENTILE_CONT 関数 [ 統計 ] 」 と 「 PERCENTILE_DISC 関数 [ 統計 ] 」 を参照してください。 数値関?[...]
-
Страница 102
統計関数 86 Sybase IQ •F L O O R : 引数の値以下で、正の無限大に最も近い整数値を返します。 •C E I L I N G : 引数の値以上で、 負の無限大に最も近い整数値を返します。 CEIL は CEILING の同意語です。 WIDTH_BUCKET 関数 WIDTH_BUCKET 関数は、 他の数値関数よりも少し複雑?[...]
-
Страница 103
第 4 章 OLAP の使用 パフォーマンス&チューニング・ガイド 87 注意 これは説明用の例であり、 asiqdemo データベースから生成した ものでは ありません。 SELECT customer_id, cust_last_name, credit_limit, WIDTH_BUCKET(credit_limit, 100, 5000, 10) "Credit Group" FROM customers WHERE territo[...]
-
Страница 104
OLAP の 規則と制限 88 Sybase IQ 参照 『 Sybase IQ リファレンス ・ マニュアル』 の 「第 5 章 SQL 関数」 の 「 BIT_LENG TH 関数 [ 文字列 ] 」 、 「 EXP 関数 [ 数値 ] 」 、 「 FLOOR 関数 [ 数値 ] 」 、 「 POWER 関数 [ 数値 ] 」 、 「 SQR T 関数 [ 数値 ] 」 、 「 WI DTH_BUCK ET 関数 [[...]
-
Страница 105
第 4 章 OLAP の使用 パフォーマンス&チューニング・ガイド 89 Sybase IQ の制限事項 Sybase IQ で SQL OLAP 関数を使用するときの制限事項を次に示します。 • ウィンドウ ・ フレーム定義の中でユーザ定義関数を使用することはできま せん。 • ウィンドウ・フレーム?[...]
-
Страница 106
その他の OLAP の例 90 Sybase IQ このクエリの結果セットを次に示します。 ID description quantity ship_date sum quantity --- ----------- ----- --- --------- ------------ 302 Crew Neck 60 2001-07-02 60 400 Cotton Cap 60 2001-05-26 60 400 Cotton Cap 48 2001-07-05 108 401 Wool cap 48 2001-06-02 48 401 Wool cap 60 2001-06-30 108 4[...]
-
Страница 107
第 4 章 OLAP の使用 パフォーマンス&チューニング・ガイド 91 このクエリ指定では、 ウィンドウ句が ORDER BY 句の前にあることに注意し てください。ウィンドウ句を使用するときには、次の制限が適用されます。 • インラインのウィンドウ指定に PA R T I T I O N B[...]
-
Страница 108
その他の OLAP の例 92 Sybase IQ 例: 累積和の計算 このクエリでは、 ORDER BY st art_date の順序に従って、部署別の給与の累 積和を計算します。 SELECT dept_id, start_date, name, salary, SUM(salary) OVER (PARTITION BY dept_id ORDER BY start_date ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW) FROM emp1 OR[...]
-
Страница 109
第 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.33 20 5 31 28.66 20 6 20 27.00 30 1 10 10.00 30 2 11 10.50 30 3 12 11.00 30 4 1 8.00 例: ORDER BY の結果 この例では、 クエリの最上位の ORDER BY 句がウィンドウ関数の最?[...]
-
Страница 110
その他の OLAP の例 94 Sybase IQ 例: 1 つのクエリ内で複数の集合関数 を使用 この例では、 1 つのクエリ内で、 異なるウィンドウに対して 2 種類の集合関数 を実行しています。 SELECT prod_id, month_num, sales, AVG(sales) OVER (WS1 ROWS BETWEEN 1 PRECEDING AND 1 FOLLOWING) AS CAvg, SUM(sales[...]
-
Страница 111
第 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 20 1 20 20 20 20 2 30 50 50 20 3 25 75 75 20 4 30 85 85 20 5 31 86 86 20 6 20 81 81 30 1 10 10 10 30 2 11 21 21 30 3 12 33 33 30 4 1 25 24 30 4 1 25 [...]
-
Страница 112
その他の OLAP の例 96 Sybase IQ 例: ROW のデフォルトのウィンドウ・フレ ーム このクエリは、 ROW のデフォルトのウィンドウ ・ フレームの例を示しています。 SELECT prod_id, month_num, sales, SUM(sales) OVER (PARTITION BY prod_id ORDER BY month_num RANGE BETWEEN 1 FOLLOWING AND 3 FOLLOWING) FROM[...]
-
Страница 113
第 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 34 30 3 12 34 30 4 1 34 このクエリは、次のクエリと同じ意味になります。 SELECT prod_id, month_num, sales, SUM(sales) OVER (PARTI[...]
-
Страница 114
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_id ORDER BY month_num RANGE BETWEEEN UNBOUNDED PRECEDING AND CURRENT ROW) FROM sale ORDER BY prod_id, month_num; OLAP 関数の BNF 文法 次の BNF ([...]
-
Страница 115
第 4 章 OLAP の使用 パフォーマンス&チューニング・ガイド 99 文法規則 8 <WINDOW AGGREGATE FUNCTION> ::= <SIMPLE WINDOW AGGREGATE FUNCTION> | <STATISTICAL AGGREGATE FUNCTION> 文法規則 9 <AGGREGATE FUNCTION> ::= <DISTINCT AGGREGATE FUNCTION> | <SIMPLE AGGREGATE FUNCTION> | <STATISTI[...]
-
Страница 116
OLAP 関 数の BNF 文法 100 Sybase IQ 文法規則 22 <WINDOW DEFINITION LIST> ::= <WINDOW DEFINITION> [ { <COMMA> <WINDOW DEFINITION> } . . . ] 文法規則 23 <WINDOW DEFINITION> ::= <NEW WINDOW NAME> AS <WINDOW SPECIFICATION> 文法規則 24 <NEW WINDOW NAME> ::= <WINDOW NAME> 文法規則[...]
-
Страница 117
第 4 章 OLAP の使用 パフォーマンス&チューニング・ガイド 101 文法規則 40 <WINDOW FRAME BOUND> ::= <WINDOW FRAME START> | UNBOUNDED FOLLOWING | <WINDOW FRAME FOLLOWING> 文法規則 41 <WINDOW FRAME FOLLOWING> ::= <UNSIGNED VALUE SPECIFICATION> FOLLOWING 文法規則 42 <GROUP BY EXPRESSION[...]
-
Страница 118
OLAP 関 数の BNF 文法 102 Sybase IQ[...]
-
Страница 119
パフォーマンス&チューニング・ガイド 103 第 5 章 システム・リソースの管理 この章について この章では、 Sybase IQ によるメモリ、ディスク I/O 、 CPU の使用方法と、 これらの要素間の関係について説明します。また、 DBA がリソース使用 量を調整してパフォ?[...]
-
Страница 120
パフォーマンス用語の概要 104 Sybase IQ パフォーマンス用語の概要 パフォーマンスとは、 コンピュータ ・ ビジネス ・ アプリケーションまたは同じ 環境内で動作する複数のアプリケーションの効率を表す尺度です。 通常、 この 効率は応答時間とスループット?[...]
-
Страница 121
第 5 章 システム・リソースの管理 パフォーマンス&チューニング・ガイド 105 メモリ使用の概要 Sybase IQ では、次のような目的でメモリを使用します。 • クエリの解析用にディスクから読み込むデータのバッファ • フラット ・ ファイルからロードするとき?[...]
-
Страница 122
メモリ使用の概要 106 Sybase IQ スワッピングをモニタするた めのユーティリティ UNIX vmstat コマンド、 UNIX sar コマンド、または W i ndows タスク・マネー ジャを使用すると、 実行中のプロセス数、 ページアウト回数、 スワップ回数に ついての統計を表示できます?[...]
-
Страница 123
第 5 章 システム・リソースの管理 パフォーマンス&チューニング・ガイド 107 プロセスの中止による 共有メモリへの影響 警告! UNIX シス テムで中止されたプロ セスは、自動的にクリーンアップさ れずに、 セマフォまたは共有メモリにそのまま残されます。 [...]
-
Страница 124
メモリ使用の概要 108 Sybase IQ 次の図は、バッファ・キャッシュとその他のメモリ消費との関係を示します。 図 5-1: 物理メモリに対するバッ ファ・キャッシュ 各部分に関する詳細な説明、 各部分に必要なメモリ量の判断に役立つガイドラ インについては、以降[...]
-
Страница 125
第 5 章 システム・リソースの管理 パフォーマンス&チューニング・ガイド 109 Sybase IQ メモリ・オーバヘッド オペレーティング ・ システムや他のアプリケーションで使用する物理メモリ量 を決定すると、 Sybase IQ がタス クの実行に必要とする残 りのメモリ量?[...]
-
Страница 126
メモリ使用の概要 11 0 Sybase IQ スレッド・スタックのメモリ スレッドの処理には、 少量のメモリが必要です。 使用する Sybase IQ 処理ス レッドが多くなるにつれ、 必要なメモリも多くなります。 -iqmt サーバ ・ スイッ チ は、 Sybase IQ のスレッド数を制御します?[...]
-
Страница 127
第 5 章 システム・リソースの管理 パフォーマンス&チューニング・ガイド 111 Sybase IQ のメイン・バッファ・ キャッシュとテンポラリ・ バッファ・キャッシュ Sybase IQ に必要なオーバヘッド ・ メモリを決定したら、 メイン Sybase IQ バッ ファ ・ キャッシュとテ[...]
-
Страница 128
メモリ使用の概要 11 2 Sybase IQ 注意 一部の UNIX プラットフォームでは、他のサーバ・スイッチを設定して バッファ ・ キャッシュに使用可能なメモリを増やす必要があります。 詳細につ いては、 「プラットフォーム固有のメモリ・オプション」 (1 19 ページ ) ?[...]
-
Страница 129
第 5 章 システム・リソースの管理 パフォーマンス&チューニング・ガイド 11 3 a W indows オペレーティング・システムでは、最低 30MB 必要です。 表に示されているように、 データベースへの挿入が中心の場合と、 問い合わせ が中心の場合とでは、 バッファ ・ [...]
-
Страница 130
メモリ使用の概要 11 4 Sybase IQ 表 5-3: バッファ・キャッシュに 使用できるメモリ容量に影響する 設定 バッファ・キャッシュ・サイズの サーバ・スイッチの設定 サーバ起動オプションの -iqmc と -iqtc を使用するバッ ファ・キャッシュ・サ イズの設定には、次の [...]
-
Страница 131
第 5 章 システム・リソースの管理 パフォーマンス&チューニング・ガイド 11 5 ページ・サイズの指定 データベースを作成するときは、 そのページ ・ サイズを設定します。 このパラ メータは、 バッファ ・ キャッシュのサイズとともに、 そのデータベース?[...]
-
Страница 132
メモリ使用の概要 11 6 Sybase IQ ほとんどのシステムでは、デフォルトのブロック・ サイズを使用する ことに よって、 I/O 転送率とディスク領域の使用率のバランスを最適化できます。た だし、 パフォーマンスよりもディスク領域の節約が優先されます。 デフ?[...]
-
Страница 133
第 5 章 システム・リソースの管理 パフォーマンス&チューニング・ガイド 11 7 ロードに使用するメモリの削 減 LOAD_MEMOR Y_MB オプションを設定すると、 ロードや他の同様の操作に使 用するヒープ ・ メモリ量を制限できます 。 詳細については 、 「ロ ー ド、?[...]
-
Страница 134
メモリ使用の概要 11 8 Sybase IQ -gm これは、 サーバで処理できる接続の合計数です。 ここで設定する接続の合計数 のすべてがアクティブにデータベースを使用するのではなく、 一部の接続はア イドル状態となっていることが想定されます。 -iqGovern Sybase IQ には?[...]
-
Страница 135
第 5 章 システム・リソースの管理 パフォーマンス&チューニング・ガイド 11 9 警告! カタログ ・ ストアのキャッシュ ・ サイズを明示的に制御するには、 サー バ起動用の設定ファイル ( .cfg ) または UNIX コマンド ・ ラインで、 次のいずれ か一方を実行しま[...]
-
Страница 136
メモリ使用の概要 120 Sybase IQ 図 5-1 (108 ページ ) で示した Sybase IQ のメモリ使用の図を参照してください。 すべての 64 ビット・プラットフォームでは、使用可能な合計メモリ量は実質 的に無制限です。システムの仮想メモリが唯一の制限となります。 HP-UX シス?[...]
-
Страница 137
第 5 章 システム・リソースの管理 パフォーマンス&チューニング・ガイド 121 これらの UNIX プラットフォームにのみ 「連結」 メモリのプールを作成するに は、 -iqwmem コマンドライン ・ スイッチを指定して、 連結メモリの MB 数を指 定します。 Sun 以外のプラ[...]
-
Страница 138
メモリ使用の概要 122 Sybase IQ ファイル・システム・バッファリ ングの制御 Solaris U FS および Windows ファイル ・システムの場 合にかぎり、 ファイル・ システム ・ バッファリングのオンとオフを切り替えることができます。 ファイ ル・ システム・ バッファリ?[...]
-
Страница 139
第 5 章 システム・リソースの管理 パフォーマンス&チューニング・ガイド 123 Java 実行可能のデータベースのオプション SET OP TION コマンドの JA V A_HEAP_SIZE オプションは、 Java アプリケー ションに対して接続ごとに割り付けるメモリの最大サイズ ( バイト単位 ) [...]
-
Страница 140
プロセス・スレッド・モデル 124 Sybase IQ スレッド不足エラー 発行したクエリの開始に必要なサーバ ・ スレッドが不足している場合は、 次の ようなエラーが発生します。 Not enough server threads available for this query この状況は、 すぐに解消される場合もあります。 [...]
-
Страница 141
第 5 章 システム・リソースの管理 パフォーマンス&チューニング・ガイド 125 I/O の分散 この項では 、 システムの I/O の分散がなぜ重要かについて説明します 。 パ フォーマンスを向上させる 2 つの方法として、 ディスク ・ ストライピングを使 用する方法と[...]
-
Страница 142
I/O の分散 126 Sybase IQ ディスクにファイルを格納するまったく別の方法もあります。 ディスク ・ スト ライピングは、 複数のディスク ・ ドライブに 1 つのファイルのデータを分散す る場合に使用する一般的な方法です。ディスク・ ストライピングを使 用する[...]
-
Страница 143
第 5 章 システム・リソースの管理 パフォーマンス&チューニング・ガイド 127 推奨されるディスク・ストラ イピング 次に、ディスク・ストライピングの基本的な規則ついて説明します。 • パフォーマンスを最大にするには 、ストライプ ・ファイル ・システ[...]
-
Страница 144
I/O の分散 128 Sybase IQ ディスク・ストライピング・オプ ション この項では、 Sybase IQ で提供されている オプションを使用して 、サードパー ティ製のソフトウェアを使用しないでディスク ・ ストライピングを行う方法に ついて説明します。 サードパーティ製?[...]
-
Страница 145
第 5 章 システム・リソースの管理 パフォーマンス&チューニング・ガイド 129 dbspace の作成時期 可能なかぎり、データベース作成時にすべての dbspace を割り付けます。 dbspace を後で追加する場合、 Sybase IQ は古い dbspace と新しい dbspace の両 方に新しいデータを?[...]
-
Страница 146
I/O の分散 130 Sybase IQ 警告! Sybase IQ のトランザクション ・ ログ・ ファイルは、 多くのリレーショ ナル ・ データベースのトランザクション ・ ログ ・ ファイルとは異なります。 な んらかの理由で ( ログ ・ ファイルではなく ) データベース ・ ファイルが失[...]
-
Страница 147
第 5 章 システム・リソースの管理 パフォーマンス&チューニング・ガイド 131 非マルチプレックス・ データベースのトランザ クション・ログのトラン ケーション –m サーバ起動スイッチを使用して、非マルチプレックス・データベースのト ランザクション・[...]
-
Страница 148
I/O の分散 132 Sybase IQ d:¥Server01¥mpxdb¥mpxdb; links=tcpip{port=1704;host=FIONA-PC}" 4 書き込みサーバで、次のように DELETE_OLD_LOGS オプションをオフ にします。 SET OPTION Public.Delete_Old_Logs=’Off’ 注意 クエリ・ サーバのトランザク ション・ ログは、 書き込みサーバの ログ[...]
-
Страница 149
第 5 章 システム・リソースの管理 パフォーマンス&チューニング・ガイド 133 挿入、削除、同期のための作業領 域 データの挿入や削除 、ジョイン・ インデックスの同期を行う場合、 Sybase IQ では、 IQ ストアに作業領域が必要とな ります。作業領域を必要と?[...]
-
Страница 150
リソース使用を調整するオプショ ン 134 Sybase IQ 同時クエリの制限 -iqgovern コマンドライン・オプションを使用すると、サーバの同時クエリの 数を制御できます。 これは、 ライセンスによって規制される接続数とは異なり ます。 -iqgovern スイッチは、 メモリを?[...]
-
Страница 151
第 5 章 システム・リソースの管理 パフォーマンス&チューニング・ガイド 135 返されるローによるクエリの制限 SET コマンドの QUERY_ROWS_RETURNED_LIMIT オプションを設定する と、 クエリ ・ オプティマイザは、 大量のリソースを消費する可能性のあるクエ リを拒?[...]
-
Страница 152
リソース使用を調整するオプショ ン 136 Sybase IQ キャッシュ・ページのプリフ ェッチ SET コマンドの PREFETCH_BUFFER_LIMIT オプションは、 Sybase IQ がプ リフェッチ ( データベース・ ページの先読み ) に使用できるキャッシュ・ペー ジの数を定義します。 このオプシ?[...]
-
Страница 153
第 5 章 システム・リソースの管理 パフォーマンス&チューニング・ガイド 137 リソースを効率的に利用するための他の方法 この項では、 パフォーマンスを向上させ、 ディスク領域をさらに有効に活用す るためのシステムの調整方法について説明します。 マ?[...]
-
Страница 154
インデックスのヒント 138 Sybase IQ ディスクのキャッシュ ディスク ・ キャッシュとは、 ディスク ・ ブロックのコピーを一時的に格納する ために、 オペレーティング ・ システムによって使用されるメモリです。 ファイ ル ・システムに基づくディスクの読み?[...]
-
Страница 155
第 5 章 システム・リソースの管理 パフォーマンス&チューニング・ガイド 139 ジョイン・ クエリの WHERE 句で参照されるグループ化カラムの LF または HG に対しては、デフォルト・インデックス以外に LF または HG インデック スを作成する必要がありま す 。 WHE[...]
-
Страница 156
データベース・サイズと構造の管 理 140 Sybase IQ データベース・サイズと構造の管理 この項では、 データベース設計を改善し、 データを管理するための考え方につ いて説明します。 データベース・サイズの管理 データベースのサイズは、 作成するインデック[...]
-
Страница 157
第 5 章 システム・リソースの管理 パフォーマンス&チューニング・ガイド 141 カタログ・ファイル増大の最小化 カタログ ・ ファイルが増大するのは正常なことで、 その割合はアプリケーショ ンとカタログの内容によって異なります。 .DB ファイルのサイズが[...]
-
Страница 158
データベース・サイズと構造の管 理 142 Sybase IQ 非正規化の短所 正規化の解除には、次の短所があります。 • 非正規化を行うと、通常、 検索は速くなりますが、 更新は遅くなります。 これは、 DSS 環境ではさほど問題になりません。 • 非正規化は、 必ずア?[...]
-
Страница 159
第 5 章 システム・リソースの管理 パフォーマンス&チューニング・ガイド 143 ロードを高速化するための UNION ALL ビューの使用 非常に大きいテーブルのロード時間を最小限にするには、 UNION ALL ビュー を使用します。 Sybase IQ では、 データを ( たとえば日付ご?[...]
-
Страница 160
ロードを高速化するための UNION ALL ビューの使用 144 Sybase IQ Sybase IQ には、次のような UNION ALL ビューの特許取得済みの最適化が用 意されています。 • UNION ALL ビューでの分割 GROUP BY • UNION ALL ビューへのプッシュダウン・ジョイン UNION ALL ビューを参照するクエ[...]
-
Страница 161
第 5 章 システム・リソースの管理 パフォーマンス&チューニング・ガイド 145 ネットワーク・パフォーマンス 以降の項では、 ネットワーク ・ パフォーマンスの問題を解決するための方法を 示します。 大量のデータ転送の向上 大量のデータを同時に転送する[...]
-
Страница 162
ネットワーク・パフォーマンス 146 Sybase IQ 図 5-2: ヘビー・ネットワーク・ ユーザの分離 少量のデータを小さなパケッ トに入れる ネットワーク上で少量のデータを送信する場合は、 デフォルトのネットワー ク ・ パケット ・ サイズを小さいまま使用します ( ?[...]
-
Страница 163
パフォーマンス&チューニング・ガイド 147 第 6 章 パフォーマンスのモニタリングと チューニング この章について この章では、 Sybase IQ のパフォーマンスのモニタリングに 使用するツー ルについて説明します。 これらのツールを使用して、 使用可能なリソ?[...]
-
Страница 164
Sybase IQ 環境の表示 148 Sybase IQ • Sybase IQ メッセージ・ファイルを調べます。デフォルトは dbname.iqmsg です。 • Sybase Central のパフォーマンス・モニタを使用します。 • ストアド ・ プロシージャ、 関数、 イベントの実行時間を追跡するためにプ ロシージャ・プ[...]
-
Страница 165
第 6 章 パフォーマンスのモニタリングとチューニング パフォーマンス&チューニング・ガイド 149 3 [Performance Monitor] タブをクリックします。 Sybase Central は、 スナップ ショット間の差だけを追跡するため、 選択する統計によっては、 パフォー マンス・モニタ?[...]
-
Страница 166
Sybase IQ 環境の表示 150 Sybase IQ 注意 Sybase Central でデータベースを右クリックしても、プロファイリング を有効 化できます。ポップアップ・メニューから [ プロファイリング ] - [ プロファ イリングの開始 ] を選択します。 ❖ プロファイリングを有効にするに?[...]
-
Страница 167
第 6 章 パフォーマンスのモニタリングとチューニング パフォーマンス&チューニング・ガイド 151 ❖ プロファイリングをリセットするには (SQL の場合 ) •R E S E T 設定を指定して sa_server_option ストアド・プロシージャを呼び出 します。 たとえば、次のように入[...]
-
Страница 168
Sybase IQ 環境の表示 152 Sybase IQ 3[ プロファイリング ] タブで、 [ すぐにクリア ] をクリックします。 プロファイリングをクリアできるのは、 プロファイリングが有効になって いる場合だけです。 4[ O K ] をクリックして、プロパティ・シートを閉じます。 注意 S[...]
-
Страница 169
第 6 章 パフォーマンスのモニタリングとチューニング パフォーマンス&チューニング・ガイド 153 • # Exes. 各オブジェクトが呼び出された回数をリストします。 • #msecs. 各オブジェクトの合計実行時間をリストします。 これらのカラムには、 データベ?[...]
-
Страница 170
Sybase IQ 環境の表示 154 Sybase IQ 特定のプロシージャのプロファイリング情報の表示 Sybase IQ は、個別のストアド・プロ シージャ、関数、 イベント、トリガのプ ロシージャ・ プロファイリング 情報を提供します 。 Sybase Central には、個別 のプロシージャについて[...]
-
Страница 171
第 6 章 パフォーマンスのモニタリングとチューニング パフォーマンス&チューニング・ガイド 155 4 右ウィンドウ枠で [ プロファイル ] タブをクリックします。 指定したイベントのプロファイリング情報が右ウィンドウ枠の [ プロファ イル ] タブに表示されま[...]
-
Страница 172
Sybase IQ 環境の表示 156 Sybase IQ • p_table_name トリガのプロファイル情報を取得するテーブルを指定し ます。 • p_object_type プロファイル情報を取得するオブジェクトのタイプを指 定します。 次の 5 つの選択肢があります。 これらの値のいずれかを選択す る[...]
-
Страница 173
第 6 章 パフォーマンスのモニタリングとチューニング パフォーマンス&チューニング・ガイド 157 ❖ プロシージャ内の特定の行のプロファイリング情報を表示するには 1 sa_procedure_profile ストアド・プロシージャを実行します。 たとえば、次のように入力しま?[...]
-
Страница 174
バッファ・キャッシュのモニタリ ング 158 Sybase IQ バッファ ・ キャッシュごとにコマンドを別々に発行する必要があります。 モニ タが結果を収集している間は、 これらの各セッションを開いておく必要があり ます。 接続を閉じると、 モニタは実行を停止し?[...]
-
Страница 175
第 6 章 パフォーマンス のモニタリングとチューニング パフォーマンス&チューニング・ガイド 159 •[ Dirty ] :バッファがダーティ ( 変更 ) された回数。 •[ HR% ] :ヒット率。 I/O 要求なしで、バッファ・キャッシュによって 応じることのできたパーセンテー?[...]
-
Страница 176
バッファ・キャッシュのモニタリ ング 160 Sybase IQ • -cache_by _type 。生成する結果は -cache と同じですが、結果を IQ ペー ジ・タイプごとに集計します ([Bwaits] カラムは例外で、合計 だけを表示 します ) 。この形式は、 Sybase 製品の保守契約を結んでいるサポート?[...]
-
Страница 177
第 6 章 パフォーマンスのモニタリングとチューニング パフォーマンス&チューニング・ガイド 161 •[ Posted ] :あらかじめプランされたク ォータ・ ユーザであるオ ブジェ クト数。 •[ UnPost ] :特定のクォータ・ユーザであるオブジェクト数。 •[ Locks ] :バ?[...]
-
Страница 178
バッファ・キャッシュのモニタリ ング 162 Sybase IQ •[ FLLock ] : Sybase IQ がフリー ・ リストをロックする必要があった ( テ ンポラリ・キャッシュ用に繰り返された ) 回数。 •[ FL W ait ] :フリー・リスト上のロックのために Sybase IQ が待機する 必要があった ( テ?[...]
-
Страница 179
第 6 章 パフォーマンスのモニタリングとチューニング パフォーマンス&チューニング・ガイド 163 • -interval 。レポート間隔を秒単位で指定します。デフォルト は 60 秒ごと です。 最小値は 2 秒です。 通常、クエリの実行中やパフォーマンスに問 題があると?[...]
-
Страница 180
バッファ・キャッシュのモニタリ ング 164 Sybase IQ バッファ・キャッシュ・モニ タの停止 モニタの停止コマンドは起動コマンドとほぼ同じですが、 オプションを指定す る必要はありません。次の構文を使って Sybase IQ バッファ・キャッシュ・モ ニタを停止しま[...]
-
Страница 181
第 6 章 パフォーマンスのモニタリングとチューニング パフォーマンス&チューニング・ガイド 165 モニタリング結果の例 この項では、 いろいろなモニタリング ・ オプションを使用したサンプル結果を 示します。 -summa ry オプションを使用 すると 、 次 のよ?[...]
-
Страница 182
バッファ・キャッシュのモニタリ ング 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.3 55.9 97.7 1 296 100.0 0/0 0 1.6 41.3 100.0 3646 96.9 366/320 0 7.3 53.2 100.0 1 1230 99.[...]
-
Страница 183
第 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.00 54 216 93 2.32 Mn: 0 0 0 0.00 64 256 101 2.52 Mn: 0 0 0 0.00 62 248 94 2.62 Mn: 0 0 0[...]
-
Страница 184
バッファ・キャッシュのモニタリ ング 168 Sybase IQ テンポラリ・キャッシュの - contention 結果は、次のとおりです。 Temp Cache |LRULks woTO Loops TOs BWaits IOLock IOWait HTLock HTWait FLLock FLWait 70 0 0 0 0 1 0 4 0 5 0 466 0 0 0 0 2 0 15 0 12 0 963 0 0 0 0 2 0 8 0 20 1 1186 0 0 0 0 2 0 2 0 23 1 357 0 0 0 0 2[...]
-
Страница 185
第 6 章 パフォーマンスのモニタリングとチューニング パフォーマンス&チューニング・ガイド 169 バッファ・キャッシュの構造 Sybase IQ では、シス テム上の CPU の数に応じて、 バッファ・ キャッシュの キャッシュ・パーティションの数が自 動的に計算されま?[...]
-
Страница 186
バッファ・マネージャのスラッシ ングの回避 170 Sybase IQ バッファ・サイズを設定するときは、次のトレードオフに注意してください。 • Sybase IQ バッファ・ キャッシュが大きすぎると、 Sybase IQ が全メモリを 使用しようとするため、 オペレーティング ・ シス[...]
-
Страница 187
第 6 章 パフォーマンスのモニタリングとチューニング パフォーマンス&チューニング・ガイド 171 クエリで起きている可能性のある問題を特定す るには、 テンポラリ・ データ ベース・オプション QUERY_PLAN = 'ON' と QUERY_DET AIL = 'ON' を指定 してク?[...]
-
Страница 188
バッファ・マネージャのスラッシ ングの回避 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 1835 601 6 3 91 0 0 0 3487124 205572 0 5 0 0 0 0 0 86 131 133 0 1 99 0 0 0 3487124 205572 0 5 0 0 0 0 0 71 162 121 0 0 100 0 0 0 3483912 204500 0 425[...]
-
Страница 189
第 6 章 パフォーマンスのモニタリングとチューニング パフォーマンス&チューニング・ガイド 173 procs memory page faults cpu r b w swap free re mf pi po fr de sr in sy cs us sy id 21 0 0 3246608 22100 0 201 1600 0 0 0 0 1208 1257 1413 88 12 0 18 0 0 3246608 17196 0 370 1520 0 464 0 139 988 209 1155 91 8 0 11 0 0[...]
-
Страница 190
バッファ・キャッシュ・モニタリ ング・チェックリスト 174 Sybase IQ 表 6-1: バッファ・キャッシュ・ モニタリング・チェックリスト 統計 正常な動作 調整が必要な動作 推奨される 対応策 HR% (Cache hit rate) 90% 以上。 GARRA Y 、 BARRA Y 、 Bitmap (bm) 、 hash object 、 sort obj[...]
-
Страница 191
第 6 章 パフォーマンスのモニタリングとチューニング パフォーマンス&チューニング・ガイド 175 FL W ait (FLMutexW aits) 20% 以下 > 20% dbspace の設定を確認 する。 データベース領域が不足しかか っ ていないか? DISK_STRIPING が ON になってい るか? sp_iqcheckdb が 15% ?[...]
-
Страница 192
CPU 使 用率をモニタリングするシス テム・ユーティリティ 176 Sybase IQ CPU 使用率をモニタリングするシステム・ユーティリティ Sybase IQ の使用中に CPU 使用率をモニタリングするには、 次のオペレーティ ング・システムのユーティリティを使用します。 UNIX の場?[...]
-
Страница 193
パフォーマンス&チューニング・ガイド 177 第 7 章 Windows システムでのサーバの チューニング この章について この章では、 Windows システムで Sybase IQ を実行するときに特有のパ フォーマンスとチューニングのガイドラインについて説明します。 この章 の説明?[...]
-
Страница 194
パフォーマンスについての一般的 なガイドライン 178 Sybase IQ 2[ サービス ] タブをクリックして、 [ サーバー ] ネットワーク ・サービスを ダブルクリックします。 3[ ネットワーク アプリケーションのスループットを最大にする ] オプショ ンをクリックします?[...]
-
Страница 195
第 7 章 Windows システムでのサーバのチュー ニング パフォーマンス&チューニング・ガイド 179 パフォーマンスのモニタリング Sybase IQ のパフォーマンスをモニタリングするための主 なツールは、 Sybase IQ パフォーマンス ・ モニタです。 このツールについては?[...]
-
Страница 196
NTFS キ ャッシュの使用 180 Sybase IQ ページ・フォールトのモニタ リング 上記と同じように、 W indows パフォーマン ス モニタで [ Sybase IQ] プロセス を選 択します。 [Page Faul ts/sec] カウンタを選択します 。このカウンタには、 「ソフト」 ページ ・ フォールト と ?[...]
-
Страница 197
第 7 章 Windows システムでのサーバのチュー ニング パフォーマンス&チューニング・ガイド 181 挿入とクエリのチューニング この項では、 Windows プラットフォームでの挿入とクエリをチューニングする ための追加のガイドラインについて説明します。 適切にチ?[...]
-
Страница 198
バックアップ操作のチューニング 182 Sybase IQ クエリのチューニング クエリのパフォーマンスも向上する可能性があります。 それには、 上述のよう に、 メイン・ バッファ・ キャッシュとテンポラリ・ バッファ ・ キャッシュのサ イズを小さく設定します。 ?[...]
-
Страница 199
第 7 章 Windows システムでのサーバのチュー ニング パフォーマンス&チューニング・ガイド 183 データの整合性を保つために、 Sybase IQ は 書き込んだ各ブロックに余分な データを追加することに注意してください。 このため、 データベースのブロッ ク・サイズ[...]
-
Страница 200
バックアップ操作のチューニング 184 Sybase IQ[...]
-
Страница 201
パフォーマンス&チューニング・ガイド 185 A AGGREGATION_ALGORITHM_ PREFERE NCE オプション 38 AND キーワード 8 AVG 関数 11 B BETWEEN 条件 10 BLANK PADDING OFF のサポート 27 ジョインへの影響 27 BLOCK FACTOR ロード・オプション 117 C CIS 機 能補正 パフォーマンスへの影響 34 COUNT 関数[...]
-
Страница 202
索引 186 Sybase IQ Interactive SQL での特定のプロシージャの プロファイリング情報の表示 156 Interactive SQL でのプロシージャ・プロファイリ ング 情報の表示 155 IQ PATH オプション ロー・デバイスの選択 125 IQ ストア バッファ・キャッシュ・サイ ズ 113 IQ ページ・サイ?[...]
-
Страница 203
索引 パフォーマンス&チューニング・ガイド 187 ランク付け関数 44, 6 3 利点 45 ロー 67 OLAP OVER 句 62 OLAP 関数 ウィンドウ 62 ウィンドウ集合関数 80 順序付きセット 82 数値関数 85 統計集合 81 分散統計 82 ランク付け関数 75 OLAP の例 89 ORDER BY の結果 93 RANGE のデフォ?[...]
-
Страница 204
索引 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 をモニタリング 176 UNIX 上でバッファ・キャッシュを モニタリング 171 W WHERE 句 BETWEEN 条件 10 ORDER BY 句 7 パターン・マッチ[...]
-
Страница 205
索引 パフォーマンス&チューニング・ガイド 189 お 応答時間 104 大文字と小文字の区別 4, 7 オプション INDEX_ADVISOR 35 NOEXEC 36 QUERY_DETAIL 36 QUERY_PLAN 36 QUERY_PLAN_AFTER_RUN 36 QUERY_PLAN_AS_HTML 36 QUERY_PLAN_AS_HTML_DIRECTORY 36 QUERY_TIMING 36 予期しない動作 5 オプション値 トランケー?[...]
-
Страница 206
索引 190 Sybase IQ クエリ・サーバ ロード・バランス 137 クエリの最適化 138 クエリのパフォーマンス Adaptive Server Anywhere のルールによる処理 34 CIS 機能補正の影響 34 カタログ・ストア・テーブル 34 データベース間のジョイン 34 クエリ・プラン 35 グラフィカル 37 実[...]
-
Страница 207
索引 パフォーマンス&チューニング・ガイド 191 スレッド -iqnumbercpu s スイッチによる使用の制御 134 管理オプション 124 バッファ・キャッシュ 16 9 モニタリング 162 スワッピング パフォーマンスへの影響 105 必要なディスク領域 105 メモリ 105 スワップ・ファイル[...]
-
Страница 208
索引 192 Sybase IQ テーブル iq_dummy 5 外部キー 22 結合 139 ジョイン 139 相関名 20 プライマリ・キー 21 リスト 3 テーブルのクエリ 5 テンポラリ・ストア バッファ・キャッシュ・サイ ズ 113 と 統計 サーバ 148 統計関数 44, 63 統計集合関数 81 ドキュメント Adaptive Server Any[...]
-
Страница 209
索引 パフォーマンス&チューニング・ガイド 193 範囲指定 67, 70 範囲ベースのウィンドウ・フレー ム 70, 71 範囲ベースのフレームにおける ORDER BY の ソート順序 72 ひ ヒープ 低断片化 120 比較 説明 7, 8 非正規化 短所 142 パフォーマンスの利点 14 2 理由 141 日付 8, 1[...]
-
Страница 210
索引 194 Sybase IQ へ ページ 圧縮解除 180 ページ・フォールト 177 モニタリング 180 ページング UNIX でのモニタリング 171 Windows でのモニタリング 171 パフォーマンスへの影響 10 5 メモリ 105 ほ 母標準偏差関数 82 母分散関数 82 ま マルチスレッド パフォーマンスへの?[...]
-
Страница 211
索引 パフォーマンス&チューニング・ガイド 195 れ 例、 OLAP 89 レポート関数 80 例 80, 81 連結メモリ 120 連邦リハビリテーション法 第 508 条 xiv ろ ロー 67 Rows Between 1 Preceding and 1 Following 68 Rows Between 1 Preceding and 1 Preceding 68 Rows Between Current Row and Current Row 68 Rows Between [...]
-
Страница 212
索引 196 Sybase IQ[...]