Hitachi

ノンストップデータベース HiRDB Version 10 解説


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 システム定義」を参照してください。PDSQLOPTLVLの指定とグループ分け高速化機能の指定については,マニュアル「HiRDB UAP開発ガイド」を参照してください。