スケーラブルデータベースサーバ HiRDB Version 8 解説(UNIX(R)用)

[目次][用語][索引][前へ][次へ]

5.11.2 グループ分け高速化機能

SQLのGROUP BY句を指定してグループ分け処理をする場合,ソートしてからグループ分けをしています。これにハッシングを組み合わせてグループ分けすることで高速なグループ分け処理を実現する機能をグループ分け高速化機能といいます。この機能は,グループ分けのグループ数が少なく,元の行数が多いほど,グループ分けの処理時間が短縮できます。

グループ分け高速化機能の指定
次に示すオペランドなどのSQL最適化オプションで,グループ分け高速化機能を使用する指定をします。
  • システム定義のpd_optimize_levelオペランド
  • クライアント環境定義のPDSQLOPTLVL
  • CREATE PROCEDURE,CREATE TRIGGER,CREATE TYPE,ALTER PROCEDURE,ALTER ROUTINE,及びALTER TRIGGERのSQL最適化オプション
 
pd_optimize_levelオペランドについては,マニュアル「HiRDB Version 8 システム定義」を参照してください。PDSQLOPTLVLの指定とグループ分け高速化機能の指定については,マニュアル「HiRDB Version 8 UAP開発ガイド」を参照してください。