-
アーキテクチャ
バックアップ・リカバリ
新バージョン/機能
テーブル単体のリストア (7.2新機能)
はじめにVertica7.2より、フルバックアップから、指定したオブジェクトのみをリストア可能になりました。データベース全体のリストアは時間がかかる事も考えられるため、テーブルを誤って削除した場合など、特定...
- #バックアップ
- #リストア
- #テーブル
-
バックアップ・リカバリ
新バージョン/機能
既存のテーブルを上書きしないでリストアする方法 (7.2新機能)
はじめにVertica7.2より、既存テーブルが存在する場合も上書きせず、別スキーマにリストア可能となりました。誤ってテーブルのデータを削除してしまった場合、リストアしたテーブルと既存テーブルを同時に保持で...
- #バックアップ
- #リストア
-
アーキテクチャ
バックアップ・リカバリ
backup_manifestファイルの役割
はじめにVertica 7.2以降のバージョンでvbrを使ってデータベースをバックアップする際に、backup_manifestというファイルが作成されます。今回は、このbackup_manifestファイルの役割や扱い方をご紹介致します。 ...
- #バックアップ
- #リストア
-
基本操作
SQLヒントを利用して、デバッグやプロファイリング時に便利な識別子をクエリに付与する
実行中または過去に実行したクエリの情報を確認する目的でquery_profilesテーブルを検索することがあります。しかし、query_profilesテーブルには過去に実行したクエリが大量に保存されているため、目的のクエリ...
- #vsql
-
データロード
COPYコマンドでCSVの特定の列をロード対象外とする方法
はじめにCOPYコマンドでロードするCSVに不要な列が存在する場合、COPYコマンドのオプションでロード対象外の列に”FILLER”を設定しロードさせないことができます。以下でその方法についてご紹介します。構文COPYコ...
- #COPY
-
セキュリティ
新バージョン/機能
新規にテーブルを作成した場合の権限管理 (7.2新機能)
はじめにVertica7.2より、スキーマレベルの権限継承が可能になりました。従来は、新規にテーブルを作成した場合、その都度DBユーザーに作成したテーブルの権限付与が必要でした。Vertica7.2からは、予めDBユーザ...
- #スキーマ
- #権限
-
基本操作
Verticaで日付の差分を取得したり加算・減算する方法
はじめにVerticaでは業界標準の「SQL99」に準拠しているため、汎用的な関数をそのままお使い頂くことが可能です。この記事では日付データの扱い方について関数を使用した例をご紹介します。関数を使用して日付の...
- #関数
-
製品概要
バックアップ・リカバリ
ディザスタリカバリのためのベストプラクティス
はじめに一般に、災害などによるサイト障害からデータベースを保護するために、対策としてスタンバイ用のデータベースを遠隔地に用意する方法があります。今回はVerticaが対応しているディザスタリカバリの方法と...
- #可用性
-
基本操作
新バージョン/機能
SQLヒントを利用して、クエリ実行に使用する/しないプロジェクションを強制する(7.2新機能)
はじめに一つのテーブルに対して複数のプロジェクションが存在する場合は、実行されるクエリの内容に応じてVerticaは最適なプロジェクションを使用します。使用するプロジェクションの判断はVerticaのオプティマ...
- #プロジェクション
-
まとめ記事
Management Console
Vertica Management Consoleを利用した効率的なデータベース運用
STEP1 MCを使ってみようVerticaには管理用のツール「Vertica Management Console(以降、MC)」が無償で提供されています。データベースの稼動状況をタイムリーに確認したり、閾値を超えたメトリックスの状態を把...
- #Management Console