5.7.3 各グループ化の特徴
各グループ化の特徴を次の表に示します。
項番 |
グループ化の種類 |
長所 |
短所 |
|
---|---|---|---|---|
1 |
ハッシュグループ化 |
ローカルハッシュグループ化 |
グループの数が少ない場合など,グループ化に必要なデータがSQL処理リアルスレッドごとのハッシュグループ化領域に収まるときは,高速にグループ化されます。 |
グループの数が多い場合は,処理性能が低下します。 |
2 |
グローバルハッシュグループ化 |
グループ化に必要なデータがハッシュテーブル領域に収まる場合に,高速にグループ化されます。 |
グループ化に必要なデータ量が多く,ハッシュテーブル領域が不足した場合は,いったんデータを作業表に格納するため,処理性能が低下します。 |
|
3 |
ソートグループ化 |
ハッシュグループ化領域,およびハッシュテーブル領域を確保しない場合でも,グループ化できます。 |
検索結果の件数が多い場合は,作業表に格納されるデータ量が多くなります。作業表に格納したデータをソートしたあとにグループ化するため,処理性能が低下します。 |