-
アーキテクチャ
外部結合を行っているViewに条件を付けて検索する際の注意点
外部結合を行っているViewに条件を付けて検索する時、結合元と結合先のどちらに条件を付けるかで、以下のような違いがあるため注意してください。●結合元に条件が付与された場合、データの絞り込みを行った後に結...
- #結合
- #View
-
チューニング
プロファイルの概要と使い方
はじめに当記事では、Verticaデータベースでパフォーマンス問題に直面した場合に活用されるプロファイルについての概要と使い方を紹介します。 主な使い方として、クエリの実行計画を調べることで、プロジェクシ...
- #パフォーマンス
-
アーキテクチャ
Verticaで利用可能なオブジェクトについて
はじめにVerticaは、テーブルやビューなど、一般的なオブジェクト以外にも、様々なオブジェクトを利用できます。他のデータベースと大きく違うところは、プロジェクションという、Vertica独自のオブジェクトが存...
- #アーキテクチャ
-
基本操作
Verticaで既存環境のテーブルのDDLとデータを一括で抽出する方法
はじめに環境の再構築やデータの移行など、既存環境のデータを移行したいケースは多々あるかと思います。この記事では、既存環境のテーブルのDDLやテーブルのデータを一括で抽出する方法をご紹介します。手順の流...
- #テーブル
- #DDL
-
まとめ記事
バックアップ・リカバリ
バックアップ・リストアのまとめ記事
本記事では、バックアップユーティリティ(vbr.py)を利用したバックアップ・リストアに関する記事をまとめています。Verticaのバックアップ方法バックアップの基礎をご紹介します。Verticaのバックアップ方法https...
- #バックアップ
- #リストア
-
バックアップ・リカバリ
バックアップを指定してリストアする方法
はじめに本記事では、バックアップユーティリティ(vbr.py)を使用して事前に取得された複数バックアップ(世代)から、指定したバックアップをリストアする方法をご紹介します。vbr.pyを使用したバックアップについ...
- #バックアップ
- #リストア
-
セキュリティ
DBユーザーのパスワード制御について
はじめにVerticaのDBユーザーには、パスワードに使用できる文字数や文字種の組合せなど、様々なパスワードポリシーが設定できます。パスワードポリシーを設定することで、推測されやすいパスワードの設定を防ぎ、...
- #ポリシー
-
インストール
スケールアウトのためのTips(単一ノードから複数ノードへ)
はじめにVerticaの特徴として、スケールアウトが容易にできるという点があります。導入当初は1台構成で使い始め、将来的に業務規模が大きくなった際にスケールアウトによる拡張をしていくといった使い方ができま...
- #スケールアウト
-
基本操作
実行されたSQLをシステムテーブルで確認する方法
実行されたSQLを確認する方法Verticaで、実行されたSQLを確認するには、以下の2種類の方法があります。・vertica.log を参照する・システムテーブルを参照する本記事では、システムテーブルを参照する方法をご紹...
- #システムテーブル
-
基本操作
VerticaでWHERE句の条件値に変数を使う方法
はじめにVerticaで変数を使う方法について以下の記事でご紹介しました。vsqlで変数を使う方法https://www.ashisuto.co.jp/cm/analytics-database/variable_on_vsql.html上記記事ではテーブル名に変数を指定する方...
- #vsql