OpenText Analytics Database 旧Vertica

技術情報サイト

Analytics Database

プロジェクション最適化に関するまとめ記事

公開日:
更新日:
まとめ記事
#プロジェクション
#最適化

はじめに

本記事では「最適化スーパープロジェクション」に関する内容をまとめています。
プロジェクションの種類については、以下の記事をご参照ください。

  • プロジェクションの概要

 https://www.ashisuto.co.jp/cm/analytics-database/projection-description.html

プロジェクションを最適化するためには「Database Designer」というツールを使用します。
Database Designerについては後述の記事の冒頭で説明しています。

  • スーパープロジェクションの最適化

https://www.ashisuto.co.jp/cm/analytics-database/designed_super-projections.html

スーパープロジェクションを最適化することの必要性、最適化することでVerticaの中で何が行われるのか、どのような注意点があるのかを説明しています。

  • Management Consoleを利用したプロジェクションの最適化~DBD編~

 https://www.ashisuto.co.jp/cm/analytics-database/beginner_vertica_3.html

なお、プロジェクションの最適化は、スキーマ単位またはテーブル単位で実施します。
データベース全体のプロジェクションを最適化する場合は、スキーマ単位の手順に従って全スキーマを選択すると効率的です。

以降では、それぞれの単位での実施手順やTipsを紹介しています。

スキーマ単位のプロジェクション最適化方法

  • Management Consoleを利用したDatabase Designerの実行手順

https://www.ashisuto.co.jp/cm/analytics-database/execute-database-designer-using-management-console.html

  • admintoolsを利用したDatabase Designerの実行手順

https://www.ashisuto.co.jp/cm/analytics-database/execute-database-designer-using-admintools.html

テーブル単位のプロジェクション最適化方法

  • データベースデザイナを使用してテーブル単位でプロジェクションを最適化する

https://www.ashisuto.co.jp/cm/analytics-database/table_dbd.html

プロジェクション最適化に関連するTips

  • スーパープロジェクションが最適化されているか確認する方法

https://www.ashisuto.co.jp/cm/analytics-database/opt_spj_check.html

  • vsql上でプロジェクションのソート順を確認する方法

https://www.ashisuto.co.jp/cm/analytics-database/projection_columns.html