Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /home/newdedyk/domains/bkmanuals.com/public_html/includes/pages/manual_inc.php on line 26
Sybase 12.7 manuale d’uso - BKManuals

Sybase 12.7 manuale d’uso

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212

Vai alla pagina of

Un buon manuale d’uso

Le regole impongono al rivenditore l'obbligo di fornire all'acquirente, insieme alle merci, il manuale d’uso Sybase 12.7. La mancanza del manuale d’uso o le informazioni errate fornite al consumatore sono la base di una denuncia in caso di inosservanza del dispositivo con il contratto. Secondo la legge, l’inclusione del manuale d’uso in una forma diversa da quella cartacea Ú permessa, che viene spesso utilizzato recentemente, includendo una forma grafica o elettronica Sybase 12.7 o video didattici per gli utenti. La condizione Ú il suo carattere leggibile e comprensibile.

Che cosa Ú il manuale d’uso?

La parola deriva dal latino "instructio", cioÚ organizzare. Così, il manuale d’uso Sybase 12.7 descrive le fasi del procedimento. Lo scopo del manuale d’uso Ú istruire, facilitare lo avviamento, l'uso di attrezzature o l’esecuzione di determinate azioni. Il manuale Ú una raccolta di informazioni sull'oggetto/servizio, un suggerimento.

Purtroppo, pochi utenti prendono il tempo di leggere il manuale d’uso, e un buono manuale non solo permette di conoscere una serie di funzionalità aggiuntive del dispositivo acquistato, ma anche evitare la maggioranza dei guasti.

Quindi cosa dovrebbe contenere il manuale perfetto?

Innanzitutto, il manuale d’uso Sybase 12.7 dovrebbe contenere:
- informazioni sui dati tecnici del dispositivo Sybase 12.7
- nome del fabbricante e anno di fabbricazione Sybase 12.7
- istruzioni per l'uso, la regolazione e la manutenzione delle attrezzature Sybase 12.7
- segnaletica di sicurezza e certificati che confermano la conformità con le norme pertinenti

Perché non leggiamo i manuali d’uso?

Generalmente questo Ú dovuto alla mancanza di tempo e certezza per quanto riguarda la funzionalità specifica delle attrezzature acquistate. Purtroppo, la connessione e l’avvio Sybase 12.7 non sono sufficienti. Questo manuale contiene una serie di linee guida per funzionalità specifiche, la sicurezza, metodi di manutenzione (anche i mezzi che dovrebbero essere usati), eventuali difetti Sybase 12.7 e modi per risolvere i problemi più comuni durante l'uso. Infine, il manuale contiene le coordinate del servizio Sybase in assenza dell'efficacia delle soluzioni proposte. Attualmente, i manuali d’uso sotto forma di animazioni interessanti e video didattici che sono migliori che la brochure suscitano un interesse considerevole. Questo tipo di manuale permette all'utente di visualizzare tutto il video didattico senza saltare le specifiche e complicate descrizioni tecniche Sybase 12.7, come nel caso della versione cartacea.

Perché leggere il manuale d’uso?

Prima di tutto, contiene la risposta sulla struttura, le possibilità del dispositivo Sybase 12.7, l'uso di vari accessori ed una serie di informazioni per sfruttare totalmente tutte le caratteristiche e servizi.

Dopo l'acquisto di successo di attrezzature/dispositivo, prendere un momento per familiarizzare con tutte le parti del manuale d'uso Sybase 12.7. Attualmente, sono preparati con cura e tradotti per essere comprensibili non solo per gli utenti, ma per svolgere la loro funzione di base di informazioni e di aiuto.

Sommario del manuale d’uso

  • Pagina 1

    パフォヌマンスチュヌニング・ガむド Sybase ® IQ 12.7[...]

  • Pagina 2

    ドキュメント ID  DC00283-01-1270-01 改蚂 2006 幎 6 月 Copyright © 1991-2006 by Sybase, Inc. All rights reserved. このマニュアルは Sybase ゜フトりェアの付属マニュ アルであり、 新しいマニュアルたたはテ クニカル ・ ノヌトで特に瀺さ れないかぎりは 、埌続のリリ ヌスにも[...]

  • Pagina 3

    パフォヌマンスチュヌニング・ガむド iii はじめに ............ ........... ........... ............ ........... .............. ........... ........... ........... .............. ......... ................... ix 第 1 ç«  デヌタベヌス・テヌブルからの デヌタの遞択 ........................................ 1 ?[...]

  • Pagina 4

    目次 iv Sybase IQ 第 3 ç«  ク゚リず削陀の最適化 .......................................................................... 31 ク゚リ構築のヒント ......................... ........... ........... .............. ........... ..... 31 UNION ALL での GROUP BY がク゚リ・パフォヌマンスに 䞎える圱響 ...............[...]

  • Pagina 5

    目次 パフォヌマンスチュヌニング・ガむド v 第 5 ç«  システム・リ゜ヌスの管理 ................................................................. 103 パフォヌマンス甚語の抂芁 ............... ........... ............ .............. ........... .. 104 パフォヌマンス向䞊のための蚭蚈 ...........[...]

  • Pagina 6

    目次 vi Sybase IQ デヌタベヌス・サむズず構造の管理 ............. ........... .............. ........... 140 デヌタベヌス・サむズの管理 .............. ........... .............. ........... ... 140 むンデックスの断片化の制埡 .............. ........... .............. ........... ... 140 カタログ・フ?[...]

  • Pagina 7

    目次 パフォヌマンスチュヌニング・ガむド vii NTFS キャッシュの䜿甚 ........... ........... ........... .............. ........... ........... 180 挿入ずク゚リのチュヌニング .............. ........... ........... .............. ........... 181 適切にチュヌニングされた挿入オペレヌション?[...]

  • Pagina 8

    目次 viii Sybase IQ[...]

  • Pagina 9

    パフォヌマンスチュヌニング・ガむド ix はじめに このマニュアルの内容 このマニュアルでは、 パフォヌマンスずチュヌニングの掚奚事項に぀いお 説明したす。 察象読者 このマニュアルは、 パフォヌマンス䞊の問題を理解する必芁があるシステ ム管理者?[...]

  • Pagina 10

    x Sybase IQ • 『 Sybase IQ トラブルシュヌティングおよびリカバリ ・ ガむド 』  問題の解 決方法、 システム ・ リカバリの実行方法、 デヌタベヌスの修埩方法を玹介 しおいたす。 • 『 Sy base IQ ゚ラヌ ・ メッセヌゞ 』  Sybase IQ ゚ラヌ ・ メッセヌ ã‚ž (SQLCode [...]

  • Pagina 11

    はじめに パフォヌマンスチュヌニング・ガむド xi • 『 Adaptive Server Anywhere SQL リファレンス・マニュアル』  Adaptive Server Anywhere で䜿甚する SQL 蚀語のリファレンスです 。 さらに 、 Adaptive Server Anywhere のシステム・ テヌブルずプロシヌゞャに぀いお も説明?[...]

  • Pagina 12

    xii Sybase IQ Web 䞊の Sybase 補品 の動䜜確認情報 Sybase W eb サむトの技術的な資料は頻繁に曎新されたす。 ❖ 補品動䜜確認の最新情報にアクセスする 1W e b ブラりザで T echnical Documents を指定したす。 ( http://www .sybase.com/support/techdocs/ ) 2 [Certification Report] をクリックし[...]

  • Pagina 13

    はじめに パフォヌマンスチュヌニング・ガむド xiii 4 時間枠を指定しお [Go] をクリックしたす。 EBF/Maintenance リリヌスのリ ストが衚瀺されたす。 鍵のアむコンは、自分が T echnical Supp ort Contact ずしお登録されおいな いため、 䞀郚の EBF/Main tenance リリヌスをダ[...]

  • Pagina 14

    xiv Sybase IQ 曞䜓の衚蚘芏則 è¡š 1 に、このマニュアルで䜿甚しおいる曞䜓の衚蚘芏則を瀺したす。 è¡š 1: 曞䜓の衚蚘芏則 サンプル・デヌタベヌス Sybase IQ にはサンプル ・ デヌタベヌスが甚意されおいたす。 Sybase IQ マニュ アルで玹介しおいる䟋の倚くは、 このサ[...]

  • Pagina 15

    はじめに パフォヌマンスチュヌニング・ガむド xv アクセシビリティ・ツヌルの蚭定 アクセシビリティ ・ ツヌルを効 率的に䜿甚するには、 蚭定が 必芁な堎合もありた す。 䞀郚のスクリヌ ン ・ リヌダヌは 、 テキストの倧文字ず 小文字を区別しお 発音 ?[...]

  • Pagina 16

    xvi Sybase IQ[...]

  • Pagina 17

    パフォヌマンスチュヌニング・ガむド 1 第 1 ç«  デヌタベヌス・テヌブルからのデヌタの 遞択 この章に぀いお この章では、 基本的なク゚リの構築ず、 補品蚭蚈を掻甚するための手法に ぀いお説明したす。 ここではテヌブルの内容の衚瀺、 ク゚リ結果の順?[...]

  • Pagina 18

    前提条件 2 Sybase IQ 前提条件 DBISQL の代わりにグラフィカルなフロント゚ンド ・ ツヌルを䜿甚しおデヌタ ベヌスぞのク゚リを実行する ず、ツヌルが生 成する SQL 構文を衚瀺できる å Ž 合がありたす。たずえば、 InfoMaker では [ テヌブル ] ペむンタ・バヌの [SQL 構[...]

  • Pagina 19

    第 1 ç«  デヌタベヌ ス・テヌブルからのデヌタ の遞択 パフォヌマンスチュヌニング・ガむド 3 テヌブル情報の衚瀺 ここでは、 employee テヌブルのデヌタを衚瀺したす。 このチュヌトリアルで䜿甚するサンプル ・ デヌタベヌスは、 架空の䌚瀟のもの です。 ?[...]

  • Pagina 20

    テヌブル情報の衚瀺 4 Sybase IQ SELECT 文の䜿甚 このレッスンでは、 デヌタベヌス内のテヌブルの 1 ぀を衚瀺したす。 䜿甚する コマンドは、 employee ずいう名前のテヌブル党䜓を衚瀺したす。 次のコマンドを実行したす。 SELECT * FROM employee アスタリスクは、テヌブ[...]

  • Pagina 21

    第 1 ç«  デヌタベヌ ス・テヌブルからのデヌタ の遞択 パフォヌマンスチュヌニング・ガむド 5 ク゚リ結果の順序付け ここでは、 SELECT 文に ORDER BY 句を远加しお、結果をアルファベット順 たたは数倀順に衚瀺したす。 特に指定しないかぎり、 Sybase IQ ではテ?[...]

  • Pagina 22

    カラムずロヌの遞択 6 Sybase IQ カラムずロヌの遞択 倚くの堎合、 衚瀺する必芁があ る情報は、 テヌブル内の䞀郚 のカラムだけです。 たずえば 、埓 業員ぞの誕生日カヌ ドを䜜成するには 、 emp_lname 、 dept_id 、 birth_date の各カラムを衚瀺すれば 十分です。 各?[...]

  • Pagina 23

    第 1 ç«  デヌタベヌ ス・テヌブルからのデヌタ の遞択 パフォヌマンスチュヌニング・ガむド 7 探玢条件の䜿甚 ここでは、 WHE RE 句の耇合探玢条件、 パタヌン ・ マッチング、 探玢条件ショヌ トカットを䜿甚しお、日付を比范する手順に぀いお説明したす。 e[...]

  • Pagina 24

    探玢条件の䜿甚 8 Sybase IQ ク゚リでの日付の比范 怜玢察象の正確な倀がわからない堎合や、 䞀連の倀を衚瀺したい堎合があり たす。 WHERE 句で比范を䜿甚するず、 探玢条件を満たす䞀連のロヌを遞択で きたす。 1964 幎 3 月 3 日より前に 生たれた埓業員をリスト[...]

  • Pagina 25

    第 1 ç«  デヌタベヌ ス・テヌブルからのデヌタ の遞択 パフォヌマンスチュヌニング・ガむド 9 探玢条件でのパタヌン・マッチン グ もう 1 ぀の䟿利な怜玢方法が、パタヌンによる怜玢です。 SQL では、 LIKE ず いう語を䜿甚しおパタヌンを怜玢したす。 LIKE の ?[...]

  • Pagina 26

    探玢条件の䜿甚 10 Sybase IQ 発音によるロヌのマッチング SOUNDEX 関数を䜿甚するず、 スペルだけでなく読みによっおもロヌをマッチ ングできたす。たずえば 、電話メッセヌゞが残されおいお、 その宛先が “Ms. Brown” のように発音されおいたずしたす。瀟内で Br[...]

  • Pagina 27

    第 1 ç«  デヌタベヌ ス・テヌブルからのデヌタ の遞択 パフォヌマンスチュヌニング・ガむド 11 集玄デヌタの取埗 ここでは、 集玄情報を返すク゚リを構築する方法に぀いお説明したす。 集玄情 報の䟋を次に瀺したす。 • カラム内のすべおの倀の合蚈 • カ?[...]

  • Pagina 28

    集玄デヌタの取埗 12 Sybase IQ 集合関数によるグルヌプ化さ れたデヌタの取埗 テヌブル党䜓に぀いおの情報を取埗するこずに加えお、 集合関数をロヌのグ ルヌプに察しお䜿うこずもできたす。 ロヌのグルヌプに察する 集合関数の䜿甚 各営業担圓者が受け持぀ ?[...]

  • Pagina 29

    第 1 ç«  デヌタベヌ ス・テヌブルからのデヌタ の遞択 パフォヌマンスチュヌニング・ガむド 13 WHERE ず GROUP BY の䜿甚 泚文数が 55 を超えおおり、 ID が 1000 より倧きいすべおの営業担圓者をリス トするには、次のコマンドを入力したす。 SELECT sales_rep, count( * ) F[...]

  • Pagina 30

    集玄デヌタの取埗 14 Sybase IQ このク゚リを凊理するずきに、 Sybase IQ は最初に、指定された 3 ぀すべおの グルヌプ化匏 (year 、 model 、 color) によっおデヌタをグルヌ プ化し、次に最埌 の匏 (color) を陀くすべおのグルヌプ化匏によっおデヌタをグルヌプ化したす。[...]

  • Pagina 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 [...]

  • Pagina 32

    集玄デヌタの取埗 16 Sybase IQ ROLLUP ず CUBE は、デヌタ・りェアハりス管理者が次のような凊理を行う ずきに特に圹立ちたす。 • 地理や時間などの階局的な次元での小蚈 ( たずえば、幎月日や囜 州垂 ) • 芁玄テヌブルぞのデヌタの栌玍 ROLLUP ず CUBE を䜿?[...]

  • Pagina 33

    第 1 ç«  デヌタベヌ ス・テヌブルからのデヌタ の遞択 パフォヌマンスチュヌニング・ガむド 17 分析デヌタの取埗 ここでは、 分析情報を返すク゚リを構築する方法に぀いお説明したす。 統蚈関 数には、 ランク付けず逆分散統蚈の 2 皮類がありたす。 ランク[...]

  • Pagina 34

    重耇したロヌの削陀 18 Sybase IQ OVER 句は、関数がク゚リ の結果セットに察しお 凊理を行うこずを 瀺したす。 結果セットは、 FR OM 、 WHERE 、 GROUP BY 、 HA VING の各句がすべお評䟡 された埌で返されるロヌです。 OVER 句には、 ランク付け統蚈関数の蚈算の察 象ずな[...]

  • Pagina 35

    パフォヌマンスチュヌニング・ガむド 19 第 2 ç«  テヌブルのゞョむン この章に぀いお この章では、 耇数のテヌブルにある情報を参照する方法ず、 さたざたな皮 類のゞョむンに぀いお 説明したす。 ここでは、 テヌブルをゞョむンす る チュヌトリアル䜜業?[...]

  • Pagina 36

    ゞョむンの制限 20 Sybase IQ 倖積ゞョむンは、 ゞョむンを理解するための単玔な出発点にすぎず、 それ自䜓 はあたり圹に立ちたせん。 これ以降の項で、 より遞択性の高いゞョむンを構築 する方法に぀いお説明したす。 このゞョむンは、 倖積テヌブルぞの制限?[...]

  • Pagina 37

    第 2 ç«  テヌブルのゞョむン パフォヌマンスチュヌニング・ガむド 21 盞関名 盞関名 は、 テヌブルの特定のむンスタンスの゚むリアスです。 この゚むリアス は、 1 ぀の文䞭でのみ有効です。盞関名を䜜成するには、 テヌブル名のすぐ埌 ろに、 テヌブル名の[...]

  • Pagina 38

    ゞョむン挔算子 22 Sybase IQ 倖郚キヌによっお関連付けら れたテヌブル asiqdemo デヌタベヌスのいく぀かのテヌブルは、デヌタベヌス内の他のテヌ ブルを参照しおいたす。たずえば、 sales_order テヌブルには、 泚文を 担圓す る埓業員を瀺す sales_rep カラムがありた[...]

  • Pagina 39

    第 2 ç«  テヌブルのゞョむン パフォヌマンスチュヌニング・ガむド 23 ゞョむン挔算子 (KEY JOIN) は、 単に WHERE 句の入力の手間を省くためのも ので、 2 ぀のク゚リはたったく同じものです。 『 Sybase IQ の抂芁』 の asiqdemo デヌタベヌスの図では、 倖郚キヌがテ?[...]

  • Pagina 40

    ゞョむン挔算子 24 Sybase IQ ナチュラル・ゞョむンを䜿甚 したテヌブルのゞョむン NA TURAL JOIN 挔算子は、共通のカラム名に基づい お 2 ぀のテヌブル をゞョ むンしたす。蚀い換えるず 、 Sybase IQ が各テヌブルに共通 するカラムを結び 付ける WHERE 句を生成したす?[...]

  • Pagina 41

    第 2 ç«  テヌブルのゞョむン パフォヌマンスチュヌニング・ガむド 25 アドホック・ゞョむンずゞョむン ・むンデックスの䜿甚 ク゚リで参照されるゞョむン・カラムにゞョむン ・むンデックスを定矩しお いる堎合 、 Sybase IQ は自動的にそれらを䜿甚しおク゚?[...]

  • Pagina 42

    ストアたたはデヌタベヌス間ゞョ むンのサポヌト 26 Sybase IQ ストアたたはデヌタベヌス間 ゞョむンのサポヌト この項では、 ストア間たたはデヌタベヌス間ゞョむンに察する珟圚のサポヌト を明確にしたす。 Sybase IQ デヌタベヌ ス内でのテヌブルの ゞョむン ?[...]

  • Pagina 43

    第 2 ç«  テヌブルのゞョむン パフォヌマンスチュヌニング・ガむド 27 Adaptive Server Anywhere テヌブルず Sybase IQ テヌブルの ゞョむン デヌタベヌスが BLANK P ADDING OFF を指定 しお構築された堎合 、 CHAR デヌタ型は Adaptive Ser ver Anyw here ず Sybase IQ の間で互換性があり?[...]

  • Pagina 44

    サブク゚リによるゞョむンの眮き 換え 28 Sybase IQ 3 プロキシ ・ デヌタベヌス名 を各リモヌト ・テヌブルの修 食名ずしお䜿甚 し、 SE LECT 文でプロキシ・ テヌブルを参照したす。 たずえば、 次のよう な文を発行したす。 SELECT a.c_custkey, b.o_orderkey FROM proxy_asiqdemo[...]

  • Pagina 45

    第 2 ç«  テヌブルのゞョむン パフォヌマンスチュヌニング・ガむド 29 倖郚ゞョむンの䜿甚 前項のチュヌトリアルのゞョむンは、 より正確には 「 内郚ゞョむン 」 ず呌ばれ たす。 倖郚ゞョむン を明瀺的に指定したす。 この堎合は、 GROUP BY 句も必芁です。 SE[...]

  • Pagina 46

    サブク゚リによるゞョむンの眮き 換え 30 Sybase IQ ク゚リの別の衚珟方法 受泚した 10 枚のタンクトップが出荷され、タンクトップの数量カラムの倀が 18 になった堎合にどうなるかを考えおみたす。 サブク゚リを䜿ったク゚リは、 りヌルの垜子ずタンクトップの[...]

  • Pagina 47

    パフォヌマンスチュヌニング・ガむド 31 第 3 ç«  ク゚リず削陀の最適化 この章に぀いお この章では、 次のようなク゚リず削陀のパフォヌマンスに関する掚奚事項 に぀いお説明したす。 • 凊理速床の速いク゚リの構築 • ク゚リ・プランの䜿甚 • ク゚リ凊?[...]

  • Pagina 48

    ク゚リ構築のヒント 32 Sybase IQ UNION ALL での GROUP BY がク゚リ・パフ ォヌマンスに䞎える圱響 パフォヌマンスを向䞊させるために、 非垞に倧きなテヌブルを耇数の小さな テヌブルにセグメント化し、 ビュヌで UNION ALL を䜿甚しおアクセスするこ ずがよくありた?[...]

  • Pagina 49

    第 3 ç«  ク゚リず削陀の最適化 パフォヌマンスチュヌニング・ガむド 33 • ク゚リ内の集合関数で DISTINCT が指定されおいな い堎合に、 分割 GROUP BY によっおク゚リのパフォヌマンスが向䞊する可胜性がありたす。 次の ク゚リでは SUM DISTINCT を䜿甚しおいるた?[...]

  • Pagina 50

    ク゚リ構築のヒント 34 Sybase IQ • 分割 GROUP BY によっおク゚リのパフォヌマン スを向䞊させるには、 AGGREGA TION_PREFERENCE デヌタベヌス・オプシ ョンをデフォルト倀 の 0 に蚭定したす。 これにより、 Sybase IQ オプティマむザは GROU P BY に 適甚する最善のアルゎリ ?[...]

  • Pagina 51

    第 3 ç«  ク゚リず削陀の最適化 パフォヌマンスチュヌニング・ガむド 35 Sybase IQ ず Adaptive Server Anywhere の違いの詳现に぀いおは、 『 Sybase IQ リ ファレンス・マニュアル』の 「付録 A 他の Sybase デヌタベヌスずの互換性」 を参照しおください。 ク゚リ・プラン ?[...]

  • Pagina 52

    ク゚リ・プラン 36 Sybase IQ • NOEXEC  このオプションを ON に蚭 定するず、 Sybase IQ はク゚ リ・プランを生成したす が、ク゚リを実行 したせん。ただし 、 EARL Y_PREDICA TE_EXECUTION オプションが ON の堎合を陀き たす。 • QUER Y_DET AIL  このオ プションず、 QUER Y_PLA[...]

  • Pagina 53

    第 3 ç«  ク゚リず削陀の最適化 パフォヌマンスチュヌニング・ガむド 37 ク゚リ・ツリヌ オプティマむザは、 ク゚リ内のデヌタの流れを衚すク゚リ 「ツリヌ」 を䜜成し たす。ク ゚リ・プ ラン では、ク ゚リ・ツ リヌ が .iqmsg ファむル内にテキスト 圢匏で衚[...]

  • Pagina 54

    ク゚リ凊理の制埡 38 Sybase IQ ク゚リの優先床の蚭定 凊理をキュヌで埅機しおいるク゚リは、 そのク゚リを送信したナヌザの優先 床、 そしおク゚リが送信された順序の順に実行されたす。 優先床の高いク゚リ がすべお実行されるたで、優先床の䜎いキュヌのク[...]

  • Pagina 55

    第 3 ç«  ク゚リず削陀の最適化 パフォヌマンスチュヌニング・ガむド 39 • ENABLED_ORDERED_PUSHDOWN_INSERTION  ク゚リ・オプティ マむザが、 ゞョむン・ オプティマむザによっお 遞択されたプッシュダり ン ・ ゞョむン甚のセミゞョむン述郚に远加する方法を制埡し[...]

  • Pagina 56

    削陀オペレヌションの最適化 40 Sybase IQ 通垞の状況では、 評䟡を遅らせるこずにメリットはなく、 ク゚リの凊理が遅く なるだけです。 ただし、 これによっお次の 4 ぀の動䜜のいずれかをク゚リ内の もっず埌ろに移動できたす。 • 最適化の前 • 初回の「最?[...]

  • Pagina 57

    第 3 ç«  ク゚リず削陀の最適化 パフォヌマンスチュヌニング・ガむド 41 削陀コスト 12.6 より前の HG 削陀コスト ・ モデルでは、 最悪の堎合の I/O パフォヌマンス だけが考慮されおいたため、 たいおいラヌゞ ・ デリヌトが優先的に䜿甚されお いたした。 珟?[...]

  • Pagina 58

    削陀オペレヌションの最適化 42 Sybase IQ[...]

  • Pagina 59

    パフォヌマンスチュヌニング・ガむド 43 第 4 ç«  OLAP の䜿甚 この章に぀いお オンラむン分析凊理 (OLAP: Online Analytical Processing) は、 リレヌショナル ・ デヌタベヌスに栌玍されおいる情報を効率的に 分析するための手法です 。 OLAP を䜿甚するず、 デヌタを さ?[...]

  • Pagina 60

    OLAP に ぀いお 44 Sybase IQ OLAP に぀いお 1999 幎の SQL 暙準の改正によっお、 AN SI SQL 暙準に耇雑なデヌタ分析操䜜 を行うための拡匵機胜が導入された した。 Sybase IQ では 、以前のリリヌスで これらの SQL 拡匵機胜の䞀郚が取り入れられおいたすが、 Sybase IQ 12.7 では[...]

  • Pagina 61

    第 4 ç«  OLAP の䜿甚 パフォヌマンスチュヌニング・ガむド 45 OLAP の利点 OLAP 関数を GROUPING 、 CUBE 、 ROLLUP ずいう拡匵機胜ず組み合わせお 䜿甚するず、 2 ぀の倧きな利点がありたす。 第䞀に、 倚次元のデヌタ分析、 デヌ タ・マむ ニ ン グ、時 ç³» 列 分 析、傟 [...]

  • Pagina 62

    OLAP に ぀いお 46 Sybase IQ 4 GROUP BY 句の匏の重耇しない倀に基づいお、結果のロヌがグルヌプ化 されたす (NULL はそれぞれのドメむンで特殊な倀ずしお扱われたす ) 。 P ARTITION BY 句がある堎合は、 GROUP BY 句の匏はパヌティション・ キヌずしお䜿甚されたす。 5 各パ[...]

  • Pagina 63

    第 4 ç«  OLAP の䜿甚 パフォヌマンスチュヌニング・ガむド 47 GROUP BY 句の拡匵機胜 GROUP BY 句の拡匵機胜により、 次のような凊理を行う耇雑な SQL 文を曞く こずができたす。 • 入力ロヌを耇数の次元に分割し、 結果グルヌプの耇数のサブセットを組み 合わせる[...]

  • Pagina 64

    GROUP BY 句の拡匵 機胜 48 Sybase IQ GROUP BY での ROLLUP ず CUBE プレフィクスに関する䞀般的なグルヌプ化を簡単に指定するために、 2 ぀の重 芁な構文簡略化パタヌンが甚意されおいたす。 1 ぀目のパタヌンは ROLLUP 、 2 ぀目のパタヌンは CUBE ず呌ばれたす。 GROUP BY ROLLU[...]

  • Pagina 65

    第 4 ç«  OLAP の䜿甚 パフォヌマンスチュヌニング・ガむド 49 小蚈ロヌはデヌタの分析に圹立ちたす。 特に、 デヌタが倧量にある堎合、 デヌ タにさたざたな次元がある堎合、 デヌタがさたざたなテヌブルに含たれおいる 堎合、 あるいはたったく異なるデヌ?[...]

  • Pagina 66

    GROUP BY 句の拡匵 機胜 50 Sybase IQ 次の䟋では、 結果セットの䞭に Grouping() カラムが含たれおいたす。 匷調衚瀺 されおいるロヌは、 小蚈ロヌであるために NULL を含んでいるのではなく、 入 力デヌタの結果ずしお NULL を含んでいるロヌです。 Grouping() カラムは匷?[...]

  • Pagina 67

    第 4 ç«  OLAP の䜿甚 パフォヌマンスチュヌニング・ガむド 51 小蚈ロヌの各カラムの倀は、次のようになっおいたす。 • プレフィクスに含たれおいるカラム  そのカラムの倀です。たずえば前 述のク゚リでは、 Y ear=2000 のロヌに関する小蚈ロヌの Ye a r カラ?[...]

  • Pagina 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[...]

  • Pagina 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) [...]

  • Pagina 70

    GROUP BY 句の拡匵 機胜 54 Sybase IQ ROLLUP 䟋 5   この ROLLUP 操䜜の䟋では、 幎別、 四半期別、 地域別の泚文数 を集蚈するずいうやや耇雑な結果セットを返したす。 この䟋では、 第 1 および 第 2 四半期ず 2 ぀の地域 ( カナダず東郚地区 ) だけを分析したす。 SELECT y[...]

  • Pagina 71

    第 4 ç«  OLAP の䜿甚 パフォヌマンスチュヌニング・ガむド 55 [3] ずしおマヌクされおいるロ ヌは、特定の幎およ び四半期の党地域の泚文数 の合蚈を瀺しおいたす。 [4] ずしおマヌクされおいるロ ヌは、結果セット内 のそれぞれの幎の各四半期 の各地域の泚文[...]

  • Pagina 72

    GROUP BY 句の拡匵 機胜 56 Sybase IQ GROUP BY CUBE GROUP BY 句の CUBE 挔算子は、デヌタを耇数の次元 ( グルヌプ化の匏 ) で グルヌプ化するこずでデヌタを分析したす。 CUBE に次元の順序リストを匕数 ずしお指定するず 、 SELECT 文の䞭で、そのク゚リに指定した次元の考 え[...]

  • Pagina 73

    第 4 ç«  OLAP の䜿甚 パフォヌマンスチュヌニング・ガむド 57 • GROUP BY のキヌに定数匏を指定するこずはできたせん。 泚意 キュヌブのサむズがテンポラリ ・ キャッシュのサむズを超えるず、 CUBE のパフォヌマンスが䜎䞋したす。 GROUPING ず CUBE 挔算子を䜵甚す[...]

  • Pagina 74

    GROUP BY 句の拡匵 機胜 58 Sybase IQ GROUP BY 句の CUBE 拡匵機胜を䜿甚するず、 調査デヌタを 1 回参照するだ けで、 調査デヌタ党䜓における州別、 性別、 教育別の平均収入を蚈算し、 state 、 gender 、 education カラムの考えられるすべおの組み合わせにおける平均収入 [...]

  • Pagina 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 [...]

  • Pagina 76

    GROUP BY 句の拡匵 機胜 60 Sybase IQ 次の図は、 このク゚リの結果セットを瀺しおいたす。 この結果セットでは、 小 蚈ロヌが匷調衚瀺されおいたす。 各小蚈ロヌでは、 その小蚈の蚈算察象になっ たカラムに NULL が栌玍されおいたす。 先頭のロヌ [1] は、 䞡方の幎[...]

  • Pagina 77

    第 4 ç«  OLAP の䜿甚 パフォヌマンスチュヌニング・ガむド 61 統蚈関数 Sybase IQ では、 1 ぀の SQL 文内で耇雑なデヌタ分析を実行できる機胜を備え た単玔な集合関数ずりィンドり集合関数の䞡方を提䟛しおいたす。 これらの関 数を䜿甚しお、 たずえば “ ダり?[...]

  • Pagina 78

    統蚈関数 62 Sybase IQ りィンドり OLAP に関する ANSI SQL 拡匵機胜で導入された䞻な機胜は、 りィンドり ず呌 ぶ構造です。このりィンドり拡匵機胜により、 ナヌザはク゚リの結果セット ( たたは、ク゚リの論理パヌティション ) をパヌティションず呌ばれるロヌの [...]

  • Pagina 79

    第 4 ç«  OLAP の䜿甚 パフォヌマンスチュヌニング・ガむド 63 OLAP のりィンドり指定に関しお名前を指定するこずができたす。 冗長なりィ ンドり定矩を避けるために、 この名前を䜿甚しお耇数のりィンドり関数を指定 できたす。 その堎合は、 キヌワヌド WINDOW[...]

  • Pagina 80

    統蚈関数 64 Sybase IQ りィンドり・パヌティション りィンドり ・ パヌティションずは、 P ARTITION BY 句を䜿甚しお、 ナヌザ指定 の結果セット ( 入力ロヌ ) を分割するこずです。パヌティションは、 カンマで 区切られた 1 ぀以䞊の倀の匏によっお定矩されたす。 ?[...]

  • Pagina 81

    第 4 ç«  OLAP の䜿甚 パフォヌマンスチュヌニング・ガむド 65 OLAP のランク付け 関数には順序の指定が 必須であり、 ランキング倀の基準は、 ランク付け関数の匕数ではなく ORDER BY 句で指 定したす。 OLAP の集合関 数では、 通垞は ORDER BY 句の指定は必須ではあ?[...]

  • Pagina 82

    統蚈関数 66 Sybase IQ 図 4-3: 分割された入力ず、 3 ロヌ分の移動りィンドり UNBOUNDED PRECEEDING ず FOLLOWI NG りィンドり ・ フレヌムは、 パヌティションの先頭 (UNBOUNDED PRECEDING) 、 最埌 (UNBOUNDED FOLLOWING) 、たたは䞡方たで到達する無制限 の集合グ ルヌプによっお定矩さ?[...]

  • Pagina 83

    第 4 ç«  OLAP の䜿甚 パフォヌマンスチュヌニング・ガむド 67 BETWEEN UNBOUNDED PRECEDING AND UNBOUNDED FOLLOWING の組 み合わせを䜿甚するず、 グルヌプ化したク゚リずのゞョむンを構築しなくお も、 パヌティション党䜓に぀いおの集合を蚈算できたす。 パヌティション党[...]

  • Pagina 84

    統蚈関数 68 Sybase IQ どのりィンドり ・ フレヌムでも 、 珟圚のロヌが参照ポむントになりたす 。 SQL/OLAP の構文には、 ロヌベヌスのりィンドり ・ フレヌムを、 珟圚のロヌの 前たたは埌にある任意の数のロヌ ( あるいは珟圚のロヌの前および埌ろにある 任意の[...]

  • Pagina 85

    第 4 ç«  OLAP の䜿甚 パフォヌマンスチュヌニング・ガむド 69 ロヌベヌスのりィンドり・フレヌ ム  図 4-4 の䟋では、 ロヌ [1]  [5] は 1 ぀のパヌ ティションを衚しおいたす。 それぞれのロヌは、 OLAP のりィンドり ・フレヌ ムが前にスラむドするに぀れお珟?[...]

  • Pagina 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 結果セット内の以降のすべおのパヌティション ( たずえば [...]

  • Pagina 87

    第 4 ç«  OLAP の䜿甚 パフォヌマンスチュヌニング・ガむド 71 このような範囲指定は内包的です。 珟圚のロヌの year 倀が 2000 である堎合は、 りィンドり ・ パヌティション内で、 year 倀が 2000 および 1999 であるすべおの ロヌがこのフレヌムに含たれるこずにな?[...]

  • Pagina 88

    統蚈関数 72 Sybase IQ n FOLLOWING の指定には、次のような意味がありたす。 • パヌティションがデフォルトの昇順 (ASC) で゜ヌトされおいる堎合は、 n は正の倀ずしお解釈されたす。 • パヌティションが降順 (DESC) で゜ヌトされおいる堎合は、 n は負の倀ず しお解?[...]

  • Pagina 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[...]

  • Pagina 90

    統蚈関数 74 Sybase IQ • むンラむンのりィンドり指定。ク゚リ匏の SELECT リスト内でりィンド りを定矩したす。 これにより、 HA VING 句の埌のりィンドり句でりィンド りを定矩し、 それをりィンドり関数呌び出しから名前で参照するずいう方 法に加えお、 関数呌[...]

  • Pagina 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[...]

  • Pagina 92

    統蚈関数 76 Sybase IQ これは次の指定に盞圓したす。 ( COUNT (*) OVER ( ws RANGE UNBOUNDED PRECEDING ) - COUNT (*) OVER ( ws RANGE CURRENT ROW ) + 1 ) この RANK 関数の倉換では、論理的な 集合 (RANGE) を䜿甚しおいたす。この 結果、同䜍のロヌ ( 順序付けカラムに同じ 倀が含たれおいる ?[...]

  • Pagina 93

    第 4 ç«  OLAP の䜿甚 パフォヌマンスチュヌニング・ガむド 77 PERCENT_RANK() 関数 PERCENT_RANK 関数は、個別の順䜍ではなく、パヌセンテヌゞでの ランク を蚈算しお、 0  1 の小数倀を返したす。 ぀たり、 PERCENT_RANK が返すの はロヌの盞察的なランクであり、 この数[...]

  • Pagina 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 のク゚リを基?[...]

  • Pagina 95

    第 4 ç«  OLAP の䜿甚 パフォヌマンスチュヌニング・ガむド 79 Samuels 37400.000 M 19 Singer 34892.000 M 20 Chao 33890.000 M 21 ランク付けの䟋 3   この䟋では、 カリフォルニアおよびテキサスの女性埓業員を 取埗し、 絊䞎を基準ずしお降順にランク付けしおいたす。 环積和?[...]

  • Pagina 96

    統蚈関数 80 Sybase IQ りィンドり集合関数 りィンドり集合関数を䜿甚するず、耇数のレベルの集合を 1 ぀のク゚リで蚈算 できたす。 たずえば、 支出が平均より少 ない四半期をすべお列 挙するこずがで きたす。集合関数 ( 単玔な集合関数 AV G 、 COUNT 、 MAX 、 MIN [...]

  • Pagina 97

    第 4 ç«  OLAP の䜿甚 パフォヌマンスチュヌニング・ガむド 81 りィンドり集合関数の䟋 2   この䟋のク゚リは、絊䞎の額が それぞれの郚眲の平 均絊䞎よりも 1 暙準偏差以䞊高い埓業員を衚す結果セットを返したす。 暙準偏 差ずは、そのデヌタが平均からどの?[...]

  • Pagina 98

    統蚈関数 82 Sybase IQ • STDDEV_POP  グルヌプたたはパヌティションの各ロヌ (DISTINCT が 指定されおいる堎合は、 重耇が削陀された埌に残る各ロヌ ) に察しお評䟡 される 「倀の匏」 に぀いおの母暙準偏差を蚈算したす。 これは、 母分散の 平方根ずしお定矩され?[...]

  • Pagina 99

    第 4 ç«  OLAP の䜿甚 パフォヌマンスチュヌニング・ガむド 83 逆分散統蚈関数では、 WITHIN GROUP ( ORDE R BY ) 句を指定する必芁があり たす。次に䟋を瀺したす。 PERCENTILE_CONT ( expression1 ) WITHIN GROUP ( ORDER BY expression2 [ ASC | DESC ] ) expr ession1 の倀には 、 numeric デヌタ型の[...]

  • Pagina 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 番目のパヌセンタむル 倀が䞀芧衚瀺されたす[...]

  • Pagina 101

    第 4 ç«  OLAP の䜿甚 パフォヌマンスチュヌニング・ガむド 85 分散統蚈関数の詳现に ぀いおは、 『 Sybase IQ リファレンス ・ マニュアル』 の 「第 5 ç«  SQL 関数」 の 「 PERCENTILE_CONT 関数 [ 統蚈 ] 」 ず 「 PERCENTILE_DISC 関数 [ 統蚈 ] 」 を参照しおください。 数倀関?[...]

  • Pagina 102

    統蚈関数 86 Sybase IQ •F L O O R : 匕数の倀以䞋で、正の無限倧に最も近い敎数倀を返したす。 •C E I L I N G : 匕数の倀以䞊で、 負の無限倧に最も近い敎数倀を返したす。 CEIL は CEILING の同意語です。 WIDTH_BUCKET 関数 WIDTH_BUCKET 関数は、 他の数倀関数よりも少し耇雑?[...]

  • Pagina 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[...]

  • Pagina 104

    OLAP の 芏則ず制限 88 Sybase IQ 参照 『 Sybase IQ リファレンス ・ マニュアル』 の 「第 5 ç«  SQL 関数」 の 「 BIT_LENG TH 関数 [ 文字列 ] 」 、 「 EXP 関数 [ 数倀 ] 」 、 「 FLOOR 関数 [ 数倀 ] 」 、 「 POWER 関数 [ 数倀 ] 」 、 「 SQR T 関数 [ 数倀 ] 」 、 「 WI DTH_BUCK ET 関数 [[...]

  • Pagina 105

    第 4 ç«  OLAP の䜿甚 パフォヌマンスチュヌニング・ガむド 89 Sybase IQ の制限事項 Sybase IQ で SQL OLAP 関数を䜿甚するずきの制限事項を次に瀺したす。 • りィンドり ・ フレヌム定矩の䞭でナヌザ定矩関数を䜿甚するこずはできた せん。 • りィンドり・フレヌム?[...]

  • Pagina 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[...]

  • Pagina 107

    第 4 ç«  OLAP の䜿甚 パフォヌマンスチュヌニング・ガむド 91 このク゚リ指定では、 りィンドり句が ORDER BY 句の前にあるこずに泚意し おください。りィンドり句を䜿甚するずきには、次の制限が適甚されたす。 • むンラむンのりィンドり指定に PA R T I T I O N B[...]

  • Pagina 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[...]

  • Pagina 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 句がりィンドり関数の最?[...]

  • Pagina 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[...]

  • Pagina 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 [...]

  • Pagina 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[...]

  • Pagina 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[...]

  • Pagina 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 ([...]

  • Pagina 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[...]

  • Pagina 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> 文法芏則[...]

  • Pagina 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[...]

  • Pagina 118

    OLAP 関 数の BNF 文法 102 Sybase IQ[...]

  • Pagina 119

    パフォヌマンスチュヌニング・ガむド 103 第 5 ç«  システム・リ゜ヌスの管理 この章に぀いお この章では、 Sybase IQ によるメモリ、ディスク I/O 、 CPU の䜿甚方法ず、 これらの芁玠間の関係に぀いお説明したす。たた、 DBA がリ゜ヌス䜿甚 量を調敎しおパフォ?[...]

  • Pagina 120

    パフォヌマンス甚語の抂芁 104 Sybase IQ パフォヌマンス甚語の抂芁 パフォヌマンスずは、 コンピュヌタ ・ ビゞネス ・ アプリケヌションたたは同じ 環境内で動䜜する耇数のアプリケヌションの効率を衚す尺床です。 通垞、 この 効率は応答時間ずスルヌプット?[...]

  • Pagina 121

    第 5 ç«  システム・リ゜ヌスの管理 パフォヌマンスチュヌニング・ガむド 105 メモリ䜿甚の抂芁 Sybase IQ では、次のような目的でメモリを䜿甚したす。 • ク゚リの解析甚にディスクから読み蟌むデヌタのバッファ • フラット ・ ファむルからロヌドするずき?[...]

  • Pagina 122

    メモリ䜿甚の抂芁 106 Sybase IQ スワッピングをモニタするた めのナヌティリティ UNIX vmstat コマンド、 UNIX sar コマンド、たたは W i ndows タスク・マネヌ ゞャを䜿甚するず、 実行䞭のプロセス数、 ペヌゞアりト回数、 スワップ回数に ぀いおの統蚈を衚瀺できたす?[...]

  • Pagina 123

    第 5 ç«  システム・リ゜ヌスの管理 パフォヌマンスチュヌニング・ガむド 107 プロセスの䞭止による 共有メモリぞの圱響 譊告 UNIX シス テムで䞭止されたプロ セスは、自動的にクリヌンアップさ れずに、 セマフォたたは共有メモリにそのたた残されたす。 [...]

  • Pagina 124

    メモリ䜿甚の抂芁 108 Sybase IQ 次の図は、バッファ・キャッシュずその他のメモリ消費ずの関係を瀺したす。 図 5-1: 物理メモリに察するバッ ファ・キャッシュ 各郚分に関する詳现な説明、 各郚分に必芁なメモリ量の刀断に圹立぀ガむドラ むンに぀いおは、以降[...]

  • Pagina 125

    第 5 ç«  システム・リ゜ヌスの管理 パフォヌマンスチュヌニング・ガむド 109 Sybase IQ メモリ・オヌバヘッド オペレヌティング ・ システムや他のアプリケヌションで䜿甚する物理メモリ量 を決定するず、 Sybase IQ がタス クの実行に必芁ずする残 りのメモリ量?[...]

  • Pagina 126

    メモリ䜿甚の抂芁 11 0 Sybase IQ スレッド・スタックのメモリ スレッドの凊理には、 少量のメモリが必芁です。 䜿甚する Sybase IQ 凊理ス レッドが倚くなるに぀れ、 必芁なメモリも倚くなりたす。 -iqmt サヌバ ・ スむッ チ は、 Sybase IQ のスレッド数を制埡したす?[...]

  • Pagina 127

    第 5 ç«  システム・リ゜ヌスの管理 パフォヌマンスチュヌニング・ガむド 111 Sybase IQ のメむン・バッファ・ キャッシュずテンポラリ・ バッファ・キャッシュ Sybase IQ に必芁なオヌバヘッド ・ メモリを決定したら、 メむン Sybase IQ バッ ファ ・ キャッシュずテ[...]

  • Pagina 128

    メモリ䜿甚の抂芁 11 2 Sybase IQ 泚意 䞀郚の UNIX プラットフォヌムでは、他のサヌバ・スむッチを蚭定しお バッファ ・ キャッシュに䜿甚可胜なメモリを増やす必芁がありたす。 詳现に぀ いおは、 「プラットフォヌム固有のメモリ・オプション」 (1 19 ペヌゞ ) ?[...]

  • Pagina 129

    第 5 ç«  システム・リ゜ヌスの管理 パフォヌマンスチュヌニング・ガむド 11 3 a W indows オペレヌティング・システムでは、最䜎 30MB 必芁です。 衚に瀺されおいるように、 デヌタベヌスぞの挿入が䞭心の堎合ず、 問い合わせ が䞭心の堎合ずでは、 バッファ ・ [...]

  • Pagina 130

    メモリ䜿甚の抂芁 11 4 Sybase IQ è¡š 5-3: バッファ・キャッシュに 䜿甚できるメモリ容量に圱響する 蚭定 バッファ・キャッシュ・サむズの サヌバ・スむッチの蚭定 サヌバ起動オプションの -iqmc ず -iqtc を䜿甚するバッ ファ・キャッシュ・サ むズの蚭定には、次の [...]

  • Pagina 131

    第 5 ç«  システム・リ゜ヌスの管理 パフォヌマンスチュヌニング・ガむド 11 5 ペヌゞ・サむズの指定 デヌタベヌスを䜜成するずきは、 そのペヌゞ ・ サむズを蚭定したす。 このパラ メヌタは、 バッファ ・ キャッシュのサむズずずもに、 そのデヌタベヌス?[...]

  • Pagina 132

    メモリ䜿甚の抂芁 11 6 Sybase IQ ほずんどのシステムでは、デフォルトのブロック・ サむズを䜿甚する こずに よっお、 I/O 転送率ずディスク領域の䜿甚率のバランスを最適化できたす。た だし、 パフォヌマンスよりもディスク領域の節玄が優先されたす。 デフ?[...]

  • Pagina 133

    第 5 ç«  システム・リ゜ヌスの管理 パフォヌマンスチュヌニング・ガむド 11 7 ロヌドに䜿甚するメモリの削 æž› LOAD_MEMOR Y_MB オプションを蚭定するず、 ロヌドや他の同様の操䜜に䜿 甚するヒヌプ ・ メモリ量を制限できたす 。 詳现に぀いおは 、 「ロ ヌ ド、?[...]

  • Pagina 134

    メモリ䜿甚の抂芁 11 8 Sybase IQ -gm これは、 サヌバで凊理できる接続の合蚈数です。 ここで蚭定する接続の合蚈数 のすべおがアクティブにデヌタベヌスを䜿甚するのではなく、 䞀郚の接続はア むドル状態ずなっおいるこずが想定されたす。 -iqGovern Sybase IQ には?[...]

  • Pagina 135

    第 5 ç«  システム・リ゜ヌスの管理 パフォヌマンスチュヌニング・ガむド 11 9 譊告 カタログ ・ ストアのキャッシュ ・ サむズを明瀺的に制埡するには、 サヌ バ起動甚の蚭定ファむル ( .cfg ) たたは UNIX コマンド ・ ラむンで、 次のいずれ か䞀方を実行した[...]

  • Pagina 136

    メモリ䜿甚の抂芁 120 Sybase IQ 図 5-1 (108 ペヌゞ ) で瀺した Sybase IQ のメモリ䜿甚の図を参照しおください。 すべおの 64 ビット・プラットフォヌムでは、䜿甚可胜な合蚈メモリ量は実質 的に無制限です。システムの仮想メモリが唯䞀の制限ずなりたす。 HP-UX シス?[...]

  • Pagina 137

    第 5 ç«  システム・リ゜ヌスの管理 パフォヌマンスチュヌニング・ガむド 121 これらの UNIX プラットフォヌムにのみ 「連結」 メモリのプヌルを䜜成するに は、 -iqwmem コマンドラむン ・ スむッチを指定しお、 連結メモリの MB 数を指 定したす。 Sun 以倖のプラ[...]

  • Pagina 138

    メモリ䜿甚の抂芁 122 Sybase IQ ファむル・システム・バッファリ ングの制埡 Solaris U FS および Windows ファむル ・システムの堎 合にかぎり、 ファむル・ システム ・ バッファリングのオンずオフを切り替えるこずができたす。 ファむ ル・ システム・ バッファリ?[...]

  • Pagina 139

    第 5 ç«  システム・リ゜ヌスの管理 パフォヌマンスチュヌニング・ガむド 123 Java 実行可胜のデヌタベヌスのオプション SET OP TION コマンドの JA V A_HEAP_SIZE オプションは、 Java アプリケヌ ションに察しお接続ごずに割り付けるメモリの最倧サむズ ( バむト単䜍 ) [...]

  • Pagina 140

    プロセス・スレッド・モデル 124 Sybase IQ スレッド䞍足゚ラヌ 発行したク゚リの開始に必芁なサヌバ ・ スレッドが䞍足しおいる堎合は、 次の ような゚ラヌが発生したす。 Not enough server threads available for this query この状況は、 すぐに解消される堎合もありたす。 [...]

  • Pagina 141

    第 5 ç«  システム・リ゜ヌスの管理 パフォヌマンスチュヌニング・ガむド 125 I/O の分散 この項では 、 システムの I/O の分散がなぜ重芁かに぀いお説明したす 。 パ フォヌマンスを向䞊させる 2 ぀の方法ずしお、 ディスク ・ ストラむピングを䜿 甚する方法ず[...]

  • Pagina 142

    I/O の分散 126 Sybase IQ ディスクにファむルを栌玍するたったく別の方法もありたす。 ディスク ・ スト ラむピングは、 耇数のディスク ・ ドラむブに 1 ぀のファむルのデヌタを分散す る堎合に䜿甚する䞀般的な方法です。ディスク・ ストラむピングを䜿 甚する[...]

  • Pagina 143

    第 5 ç«  システム・リ゜ヌスの管理 パフォヌマンスチュヌニング・ガむド 127 掚奚されるディスク・ストラ むピング 次に、ディスク・ストラむピングの基本的な芏則぀いお説明したす。 • パフォヌマンスを最倧にするには 、ストラむプ ・ファむル ・システ[...]

  • Pagina 144

    I/O の分散 128 Sybase IQ ディスク・ストラむピング・オプ ション この項では、 Sybase IQ で提䟛されおいる オプションを䜿甚しお 、サヌドパヌ ティ補の゜フトりェアを䜿甚しないでディスク ・ ストラむピングを行う方法に ぀いお説明したす。 サヌドパヌティ補?[...]

  • Pagina 145

    第 5 ç«  システム・リ゜ヌスの管理 パフォヌマンスチュヌニング・ガむド 129 dbspace の䜜成時期 可胜なかぎり、デヌタベヌス䜜成時にすべおの dbspace を割り付けたす。 dbspace を埌で远加する堎合、 Sybase IQ は叀い dbspace ず新しい dbspace の䞡 方に新しいデヌタを?[...]

  • Pagina 146

    I/O の分散 130 Sybase IQ 譊告 Sybase IQ のトランザクション ・ ログ・ ファむルは、 倚くのリレヌショ ナル ・ デヌタベヌスのトランザクション ・ ログ ・ ファむルずは異なりたす。 な んらかの理由で ( ログ ・ ファむルではなく ) デヌタベヌス ・ ファむルが倱[...]

  • Pagina 147

    第 5 ç«  システム・リ゜ヌスの管理 パフォヌマンスチュヌニング・ガむド 131 非マルチプレックス・ デヌタベヌスのトランザ クション・ログのトラン ケヌション –m サヌバ起動スむッチを䜿甚しお、非マルチプレックス・デヌタベヌスのト ランザクション・[...]

  • Pagina 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’ 泚意 ク゚リ・ サヌバのトランザク ション・ ログは、 曞き蟌みサヌバの ログ[...]

  • Pagina 149

    第 5 ç«  システム・リ゜ヌスの管理 パフォヌマンスチュヌニング・ガむド 133 挿入、削陀、同期のための䜜業領 域 デヌタの挿入や削陀 、ゞョむン・ むンデックスの同期を行う堎合、 Sybase IQ では、 IQ ストアに䜜業領域が必芁ずな りたす。䜜業領域を必芁ず?[...]

  • Pagina 150

    リ゜ヌス䜿甚を調敎するオプショ ン 134 Sybase IQ 同時ク゚リの制限 -iqgovern コマンドラむン・オプションを䜿甚するず、サヌバの同時ク゚リの 数を制埡できたす。 これは、 ラむセンスによっお芏制される接続数ずは異なり たす。 -iqgovern スむッチは、 メモリを?[...]

  • Pagina 151

    第 5 ç«  システム・リ゜ヌスの管理 パフォヌマンスチュヌニング・ガむド 135 返されるロヌによるク゚リの制限 SET コマンドの QUERY_ROWS_RETURNED_LIMIT オプションを蚭定する ず、 ク゚リ ・ オプティマむザは、 倧量のリ゜ヌスを消費する可胜性のあるク゚ リを拒?[...]

  • Pagina 152

    リ゜ヌス䜿甚を調敎するオプショ ン 136 Sybase IQ キャッシュ・ペヌゞのプリフ ェッチ SET コマンドの PREFETCH_BUFFER_LIMIT オプションは、 Sybase IQ がプ リフェッチ ( デヌタベヌス・ ペヌゞの先読み ) に䜿甚できるキャッシュ・ペヌ ゞの数を定矩したす。 このオプシ?[...]

  • Pagina 153

    第 5 ç«  システム・リ゜ヌスの管理 パフォヌマンスチュヌニング・ガむド 137 リ゜ヌスを効率的に利甚するための他の方法 この項では、 パフォヌマンスを向䞊させ、 ディスク領域をさらに有効に掻甚す るためのシステムの調敎方法に぀いお説明したす。 マ?[...]

  • Pagina 154

    むンデックスのヒント 138 Sybase IQ ディスクのキャッシュ ディスク ・ キャッシュずは、 ディスク ・ ブロックのコピヌを䞀時的に栌玍する ために、 オペレヌティング ・ システムによっお䜿甚されるメモリです。 ファむ ル ・システムに基づくディスクの読み?[...]

  • Pagina 155

    第 5 ç«  システム・リ゜ヌスの管理 パフォヌマンスチュヌニング・ガむド 139 ゞョむン・ ク゚リの WHERE 句で参照されるグルヌプ化カラムの LF たたは HG に察しおは、デフォルト・むンデックス以倖に LF たたは HG むンデック スを䜜成する必芁がありた す 。 WHE[...]

  • Pagina 156

    デヌタベヌス・サむズず構造の管 理 140 Sybase IQ デヌタベヌス・サむズず構造の管理 この項では、 デヌタベヌス蚭蚈を改善し、 デヌタを管理するための考え方に぀ いお説明したす。 デヌタベヌス・サむズの管理 デヌタベヌスのサむズは、 䜜成するむンデック[...]

  • Pagina 157

    第 5 ç«  システム・リ゜ヌスの管理 パフォヌマンスチュヌニング・ガむド 141 カタログ・ファむル増倧の最小化 カタログ ・ ファむルが増倧するのは正垞なこずで、 その割合はアプリケヌショ ンずカタログの内容によっお異なりたす。 .DB ファむルのサむズが[...]

  • Pagina 158

    デヌタベヌス・サむズず構造の管 理 142 Sybase IQ 非正芏化の短所 正芏化の解陀には、次の短所がありたす。 • 非正芏化を行うず、通垞、 怜玢は速くなりたすが、 曎新は遅くなりたす。 これは、 DSS 環境ではさほど問題になりたせん。 • 非正芏化は、 必ずア?[...]

  • Pagina 159

    第 5 ç«  システム・リ゜ヌスの管理 パフォヌマンスチュヌニング・ガむド 143 ロヌドを高速化するための UNION ALL ビュヌの䜿甚 非垞に倧きいテヌブルのロヌド時間を最小限にするには、 UNION ALL ビュヌ を䜿甚したす。 Sybase IQ では、 デヌタを ( たずえば日付ご?[...]

  • Pagina 160

    ロヌドを高速化するための UNION ALL ビュヌの䜿甚 144 Sybase IQ Sybase IQ には、次のような UNION ALL ビュヌの特蚱取埗枈みの最適化が甚 意されおいたす。 • UNION ALL ビュヌでの分割 GROUP BY • UNION ALL ビュヌぞのプッシュダりン・ゞョむン UNION ALL ビュヌを参照するク゚[...]

  • Pagina 161

    第 5 ç«  システム・リ゜ヌスの管理 パフォヌマンスチュヌニング・ガむド 145 ネットワヌク・パフォヌマンス 以降の項では、 ネットワヌク ・ パフォヌマンスの問題を解決するための方法を 瀺したす。 倧量のデヌタ転送の向䞊 倧量のデヌタを同時に転送する[...]

  • Pagina 162

    ネットワヌク・パフォヌマンス 146 Sybase IQ 図 5-2: ヘビヌ・ネットワヌク・ ナヌザの分離 少量のデヌタを小さなパケッ トに入れる ネットワヌク䞊で少量のデヌタを送信する堎合は、 デフォルトのネットワヌ ク ・ パケット ・ サむズを小さいたた䜿甚したす ( ?[...]

  • Pagina 163

    パフォヌマンスチュヌニング・ガむド 147 第 6 ç«  パフォヌマンスのモニタリングず チュヌニング この章に぀いお この章では、 Sybase IQ のパフォヌマンスのモニタリングに 䜿甚するツヌ ルに぀いお説明したす。 これらのツヌルを䜿甚しお、 䜿甚可胜なリ゜?[...]

  • Pagina 164

    Sybase IQ 環境の衚瀺 148 Sybase IQ • Sybase IQ メッセヌゞ・ファむルを調べたす。デフォルトは dbname.iqmsg です。 • Sybase Central のパフォヌマンス・モニタを䜿甚したす。 • ストアド ・ プロシヌゞャ、 関数、 むベントの実行時間を远跡するためにプ ロシヌゞャ・プ[...]

  • Pagina 165

    第 6 ç«  パフォヌマンスのモニタリングずチュヌニング パフォヌマンスチュヌニング・ガむド 149 3 [Performance Monitor] タブをクリックしたす。 Sybase Central は、 スナップ ショット間の差だけを远跡するため、 遞択する統蚈によっおは、 パフォヌ マンス・モニタ?[...]

  • Pagina 166

    Sybase IQ 環境の衚瀺 150 Sybase IQ 泚意 Sybase Central でデヌタベヌスを右クリックしおも、プロファむリング を有効 化できたす。ポップアップ・メニュヌから [ プロファむリング ]  [ プロファ むリングの開始 ] を遞択したす。 ❖ プロファむリングを有効にするに?[...]

  • Pagina 167

    第 6 ç«  パフォヌマンスのモニタリングずチュヌニング パフォヌマンスチュヌニング・ガむド 151 ❖ プロファむリングをリセットするには (SQL の堎合 ) •R E S E T 蚭定を指定しお sa_server_option ストアド・プロシヌゞャを呌び出 したす。 たずえば、次のように入[...]

  • Pagina 168

    Sybase IQ 環境の衚瀺 152 Sybase IQ 3[ プロファむリング ] タブで、 [ すぐにクリア ] をクリックしたす。 プロファむリングをクリアできるのは、 プロファむリングが有効になっお いる堎合だけです。 4[ O K ] をクリックしお、プロパティ・シヌトを閉じたす。 泚意 S[...]

  • Pagina 169

    第 6 ç«  パフォヌマンスのモニタリングずチュヌニング パフォヌマンスチュヌニング・ガむド 153 • # Exes.   各オブゞェクトが呌び出された回数をリストしたす。 • #msecs.   各オブゞェクトの合蚈実行時間をリストしたす。 これらのカラムには、 デヌタベ?[...]

  • Pagina 170

    Sybase IQ 環境の衚瀺 154 Sybase IQ 特定のプロシヌゞャのプロファむリング情報の衚瀺 Sybase IQ は、個別のストアド・プロ シヌゞャ、関数、 むベント、トリガのプ ロシヌゞャ・ プロファむリング 情報を提䟛したす 。 Sybase Central には、個別 のプロシヌゞャに぀いお[...]

  • Pagina 171

    第 6 ç«  パフォヌマンスのモニタリングずチュヌニング パフォヌマンスチュヌニング・ガむド 155 4 右りィンドり枠で [ プロファむル ] タブをクリックしたす。 指定したむベントのプロファむリング情報が右りィンドり枠の [ プロファ むル ] タブに衚瀺された[...]

  • Pagina 172

    Sybase IQ 環境の衚瀺 156 Sybase IQ • p_table_name   トリガのプロファむル情報を取埗するテヌブルを指定し たす。 • p_object_type   プロファむル情報を取埗するオブゞェクトのタむプを指 定したす。 次の 5 ぀の遞択肢がありたす。 これらの倀のいずれかを遞択す る[...]

  • Pagina 173

    第 6 ç«  パフォヌマンスのモニタリングずチュヌニング パフォヌマンスチュヌニング・ガむド 157 ❖ プロシヌゞャ内の特定の行のプロファむリング情報を衚瀺するには 1 sa_procedure_profile ストアド・プロシヌゞャを実行したす。 たずえば、次のように入力した?[...]

  • Pagina 174

    バッファ・キャッシュのモニタリ ング 158 Sybase IQ バッファ ・ キャッシュごずにコマンドを別々に発行する必芁がありたす。 モニ タが結果を収集しおいる間は、 これらの各セッションを開いおおく必芁があり たす。 接続を閉じるず、 モニタは実行を停止し?[...]

  • Pagina 175

    第 6 ç«  パフォヌマンス のモニタリングずチュヌニング パフォヌマンスチュヌニング・ガむド 159 •[ Dirty ] バッファがダヌティ ( 倉曎 ) された回数。 •[ HR% ] ヒット率。 I/O 芁求なしで、バッファ・キャッシュによっお 応じるこずのできたパヌセンテヌ?[...]

  • Pagina 176

    バッファ・キャッシュのモニタリ ング 160 Sybase IQ • -cache_by _type 。生成する結果は -cache ず同じですが、結果を IQ ペヌ ゞ・タむプごずに集蚈したす ([Bwaits] カラムは䟋倖で、合蚈 だけを衚瀺 したす ) 。この圢匏は、 Sybase 補品の保守契玄を結んでいるサポヌト?[...]

  • Pagina 177

    第 6 ç«  パフォヌマンスのモニタリングずチュヌニング パフォヌマンスチュヌニング・ガむド 161 •[ Posted ] あらかじめプランされたク ォヌタ・ ナヌザであるオ ブゞェ クト数。 •[ UnPost ] 特定のクォヌタ・ナヌザであるオブゞェクト数。 •[ Locks ] バ?[...]

  • Pagina 178

    バッファ・キャッシュのモニタリ ング 162 Sybase IQ •[ FLLock ]  Sybase IQ がフリヌ ・ リストをロックする必芁があった ( テ ンポラリ・キャッシュ甚に繰り返された ) 回数。 •[ FL W ait ] フリヌ・リスト䞊のロックのために Sybase IQ が埅機する 必芁があった ( テ?[...]

  • Pagina 179

    第 6 ç«  パフォヌマンスのモニタリングずチュヌニング パフォヌマンスチュヌニング・ガむド 163 • -interval 。レポヌト間隔を秒単䜍で指定したす。デフォルト は 60 秒ごず です。 最小倀は 2 秒です。 通垞、ク゚リの実行䞭やパフォヌマンスに問 題があるず?[...]

  • Pagina 180

    バッファ・キャッシュのモニタリ ング 164 Sybase IQ バッファ・キャッシュ・モニ タの停止 モニタの停止コマンドは起動コマンドずほが同じですが、 オプションを指定す る必芁はありたせん。次の構文を䜿っお Sybase IQ バッファ・キャッシュ・モ ニタを停止した[...]

  • Pagina 181

    第 6 ç«  パフォヌマンスのモニタリングずチュヌニング パフォヌマンスチュヌニング・ガむド 165 モニタリング結果の䟋 この項では、 いろいろなモニタリング ・ オプションを䜿甚したサンプル結果を 瀺したす。 -summa ry オプションを䜿甚 するず 、 次 のよ?[...]

  • Pagina 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.[...]

  • Pagina 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[...]

  • Pagina 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[...]

  • Pagina 185

    第 6 ç«  パフォヌマンスのモニタリングずチュヌニング パフォヌマンスチュヌニング・ガむド 169 バッファ・キャッシュの構造 Sybase IQ では、シス テム䞊の CPU の数に応じお、 バッファ・ キャッシュの キャッシュ・パヌティションの数が自 動的に蚈算された?[...]

  • Pagina 186

    バッファ・マネヌゞャのスラッシ ングの回避 170 Sybase IQ バッファ・サむズを蚭定するずきは、次のトレヌドオフに泚意しおください。 • Sybase IQ バッファ・ キャッシュが倧きすぎるず、 Sybase IQ が党メモリを 䜿甚しようずするため、 オペレヌティング ・ シス[...]

  • Pagina 187

    第 6 ç«  パフォヌマンスのモニタリングずチュヌニング パフォヌマンスチュヌニング・ガむド 171 ク゚リで起きおいる可胜性のある問題を特定す るには、 テンポラリ・ デヌタ ベヌス・オプション QUERY_PLAN = 'ON' ず QUERY_DET AIL = 'ON' を指定 しおク?[...]

  • Pagina 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[...]

  • Pagina 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[...]

  • Pagina 190

    バッファ・キャッシュ・モニタリ ング・チェックリスト 174 Sybase IQ è¡š 6-1: バッファ・キャッシュ・ モニタリング・チェックリスト 統蚈 正垞な動䜜 調敎が必芁な動䜜 掚奚される 察応策 HR% (Cache hit rate) 90% 以䞊。 GARRA Y 、 BARRA Y 、 Bitmap (bm) 、 hash object 、 sort obj[...]

  • Pagina 191

    第 6 ç«  パフォヌマンスのモニタリングずチュヌニング パフォヌマンスチュヌニング・ガむド 175 FL W ait (FLMutexW aits) 20% 以䞋 > 20% dbspace の蚭定を確認 する。 デヌタベヌス領域が䞍足しかか っ おいないか DISK_STRIPING が ON になっおい るか sp_iqcheckdb が 15% ?[...]

  • Pagina 192

    CPU 䜿 甚率をモニタリングするシス テム・ナヌティリティ 176 Sybase IQ CPU 䜿甚率をモニタリングするシステム・ナヌティリティ Sybase IQ の䜿甚䞭に CPU 䜿甚率をモニタリングするには、 次のオペレヌティ ング・システムのナヌティリティを䜿甚したす。 UNIX の堎?[...]

  • Pagina 193

    パフォヌマンスチュヌニング・ガむド 177 第 7 ç«  Windows システムでのサヌバの チュヌニング この章に぀いお この章では、 Windows システムで Sybase IQ を実行するずきに特有のパ フォヌマンスずチュヌニングのガむドラむンに぀いお説明したす。 この章 の説明?[...]

  • Pagina 194

    パフォヌマンスに぀いおの䞀般的 なガむドラむン 178 Sybase IQ 2[ サヌビス ] タブをクリックしお、 [ サヌバヌ ] ネットワヌク ・サヌビスを ダブルクリックしたす。 3[ ネットワヌク アプリケヌションのスルヌプットを最倧にする ] オプショ ンをクリックしたす?[...]

  • Pagina 195

    第 7 ç«  Windows システムでのサヌバのチュヌ ニング パフォヌマンスチュヌニング・ガむド 179 パフォヌマンスのモニタリング Sybase IQ のパフォヌマンスをモニタリングするための䞻 なツヌルは、 Sybase IQ パフォヌマンス ・ モニタです。 このツヌルに぀いおは?[...]

  • Pagina 196

    NTFS キ ャッシュの䜿甚 180 Sybase IQ ペヌゞ・フォヌルトのモニタ リング 䞊蚘ず同じように、 W indows パフォヌマン ス モニタで [ Sybase IQ] プロセス を遞 択したす。 [Page Faul ts/sec] カりンタを遞択したす 。このカりンタには、 「゜フト」 ペヌゞ ・ フォヌルト ず ?[...]

  • Pagina 197

    第 7 ç«  Windows システムでのサヌバのチュヌ ニング パフォヌマンスチュヌニング・ガむド 181 挿入ずク゚リのチュヌニング この項では、 Windows プラットフォヌムでの挿入ずク゚リをチュヌニングする ための远加のガむドラむンに぀いお説明したす。 適切にチ?[...]

  • Pagina 198

    バックアップ操䜜のチュヌニング 182 Sybase IQ ク゚リのチュヌニング ク゚リのパフォヌマンスも向䞊する可胜性がありたす。 それには、 䞊述のよう に、 メむン・ バッファ・ キャッシュずテンポラリ・ バッファ ・ キャッシュのサ むズを小さく蚭定したす。 ?[...]

  • Pagina 199

    第 7 ç«  Windows システムでのサヌバのチュヌ ニング パフォヌマンスチュヌニング・ガむド 183 デヌタの敎合性を保぀ために、 Sybase IQ は 曞き蟌んだ各ブロックに䜙分な デヌタを远加するこずに泚意しおください。 このため、 デヌタベヌスのブロッ ク・サむズ[...]

  • Pagina 200

    バックアップ操䜜のチュヌニング 184 Sybase IQ[...]

  • Pagina 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 関数[...]

  • Pagina 202

    玢匕 186 Sybase IQ Interactive SQL での特定のプロシヌゞャの プロファむリング情報の衚瀺 156 Interactive SQL でのプロシヌゞャ・プロファむリ ング 情報の衚瀺 155 IQ PATH オプション ロヌ・デバむスの遞択 125 IQ ストア バッファ・キャッシュ・サむ ズ 113 IQ ペヌゞ・サむ?[...]

  • Pagina 203

    玢匕 パフォヌマンスチュヌニング・ガむド 187 ランク付け関数 44, 6 3 利点 45 ロヌ 67 OLAP OVER 句 62 OLAP 関数 りィンドり 62 りィンドり集合関数 80 順序付きセット 82 数倀関数 85 統蚈集合 81 分散統蚈 82 ランク付け関数 75 OLAP の䟋 89 ORDER BY の結果 93 RANGE のデフォ?[...]

  • Pagina 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 パタヌン・マッチ[...]

  • Pagina 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 オプション倀 トランケヌ?[...]

  • Pagina 206

    玢匕 190 Sybase IQ ク゚リ・サヌバ ロヌド・バランス 137 ク゚リの最適化 138 ク゚リのパフォヌマンス Adaptive Server Anywhere のルヌルによる凊理 34 CIS 機胜補正の圱響 34 カタログ・ストア・テヌブル 34 デヌタベヌス間のゞョむン 34 ク゚リ・プラン 35 グラフィカル 37 実[...]

  • Pagina 207

    玢匕 パフォヌマンスチュヌニング・ガむド 191 スレッド -iqnumbercpu s スむッチによる䜿甚の制埡 134 管理オプション 124 バッファ・キャッシュ 16 9 モニタリング 162 スワッピング パフォヌマンスぞの圱響 105 必芁なディスク領域 105 メモリ 105 スワップ・ファむル[...]

  • Pagina 208

    玢匕 192 Sybase IQ テヌブル iq_dummy 5 倖郚キヌ 22 結合 139 ゞョむン 139 盞関名 20 プラむマリ・キヌ 21 リスト 3 テヌブルのク゚リ 5 テンポラリ・ストア バッファ・キャッシュ・サむ ズ 113 ず 統蚈 サヌバ 148 統蚈関数 44, 63 統蚈集合関数 81 ドキュメント Adaptive Server Any[...]

  • Pagina 209

    玢匕 パフォヌマンスチュヌニング・ガむド 193 範囲指定 67, 70 範囲ベヌスのりィンドり・フレヌ ム 70, 71 範囲ベヌスのフレヌムにおける ORDER BY の ゜ヌト順序 72 ひ ヒヌプ 䜎断片化 120 比范 説明 7, 8 非正芏化 短所 142 パフォヌマンスの利点 14 2 理由 141 日付 8, 1[...]

  • Pagina 210

    玢匕 194 Sybase IQ ぞ ペヌゞ 圧瞮解陀 180 ペヌゞ・フォヌルト 177 モニタリング 180 ペヌゞング UNIX でのモニタリング 171 Windows でのモニタリング 171 パフォヌマンスぞの圱響 10 5 メモリ 105 ほ 母暙準偏差関数 82 母分散関数 82 た マルチスレッド パフォヌマンスぞの?[...]

  • Pagina 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 [...]

  • Pagina 212

    玢匕 196 Sybase IQ[...]