5.1ソフトウェア演算の理解
ソフトウェア実行プロセス
≪メモリー・スイート|Memory Suites|oem_src≫:メモリー内でデータ全体のソートを完了します.
Disk Library:割り当てられたソフトウェア領域でソートが完了せず、ディスク領域(外部ソフトウェア)が使用されている場合
<ディスク起動プロセス>
SVAバッファでブートするターゲットセットを取得し、Sort領域でソートしようとします.
◇数が多い場合は、Temp表領域に一時的なセグメントを作成し、ソートされた中央セットを保存します.
(Sort Areaが満タンの場合、Temp領域に保存されている中間ステップセット→Sort Run)
◇並べ替えの最終結果セットを得るには、それを再結合してください(Sort Area+Sort Run)
◆昇順ソートであれば、最小値毎にPGAを読み出し、PGAが出るたびに照会を行い、次のステップに転送するか、クライアントに送信する
ソフトウェア演算メモリ密集型とCPU密集型. ディスクスイートが表示されると、SQLの実行性能は低下するに違いありません. 部分は処理不能であり、LPT環境におけるアプリケーションの性能に影響を与える重要な要素である である.
トナースキームデータモデルに関する回顧 スイート が発生しないようにSQLを記述します.インデックス置換ソフトウェア演算 を使用する.
SQLを作成して Sort Areaの使用量を減らす Sort Areaスケーリング 組織
( 1 ) Sort Aggregate要約時に表示-実際にソートされていないデータ データを並べ替えるための パケットアルゴリズムを用いてパケット統計を実行するときに表示される disonticcountに遭遇すると、sort goupは常に順番に実行されます.
( 4 ) Sort Uniqueに接続されていないサブクエリがMページのセットであるか、Uniqueインデックスがなく、semijoinとして実行されていない場合は、プライマリ・クエリに結合する前にソート固有の操作が最初に実行されます.
(サブクエリの一意性が保証されている場合は、Sort Unique操作は省略します.) Union、Minus、Intersectなどの集合演算子とDistinting演算子を使用すると、Sort Unique製品 も表示されます.
( 5 ) Sort Join実行パッケージチェックイン時に現れる ( 6 ) Window Sortウィンドウ関数(=解析関数)を実行するときに表示される
≪メモリー・スイート|Memory Suites|oem_src≫:メモリー内でデータ全体のソートを完了します.
Disk Library:割り当てられたソフトウェア領域でソートが完了せず、ディスク領域(外部ソフトウェア)が使用されている場合
<ディスク起動プロセス>
SVAバッファでブートするターゲットセットを取得し、Sort領域でソートしようとします.
◇数が多い場合は、Temp表領域に一時的なセグメントを作成し、ソートされた中央セットを保存します.
(Sort Areaが満タンの場合、Temp領域に保存されている中間ステップセット→Sort Run)
◇並べ替えの最終結果セットを得るには、それを再結合してください(Sort Area+Sort Run)
◆昇順ソートであれば、最小値毎にPGAを読み出し、PGAが出るたびに照会を行い、次のステップに転送するか、クライアントに送信する
トナースキーム
SQLを作成して
( 1 ) Sort Aggregate
select sum(sal), max(sal), min(sal), avg(sal)
from emp;
( 2 ) Sort Order Byselect * from emp order by sal desc;
( 3 ) Sort Group Byselect sum(sal), max(sal), min(sal), avg(sal)
from emp
group by deptno
order by deptno;
「グループ別ソート」の結果を得るには、実行計画で「グループ別ソート」とマークされている場合でも、「順序別ソート」と明記する必要があります.( 4 ) Sort Unique
(サブクエリの一意性が保証されている場合は、Sort Unique操作は省略します.)
select /*+ ordered use_nl(dept) */ *
from dept
where deptno in
(select /*+ unnest */ deptno
from emp
where job = 'CLERK');
( 5 ) Sort Join
Reference
この問題について(5.1ソフトウェア演算の理解), 我々は、より多くの情報をここで見つけました https://velog.io/@berry719/5.1-소트-연산에-대한-이해テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol