-
基本操作
非パーティションテーブルをパーティションテーブルに変更
はじめに作成した非パーティションテーブルをパーティションテーブルに変更する方法をご紹介します。非パーティションテーブルにデータをロードした後でもテーブルを再作成することなくオンラインでパーティショ...
- #パーティショニング
-
アーキテクチャ
基本操作
主キー/一意キー制約による重複データの排除
はじめにVertica7.2 より、「主キー/一意キー制約」 による重複データの排除が可能になりました。本機能を有効にした場合、Vertica7.1 と比べて以下の動作に違いがあります・COPY, INSERT 文などDML 実行時に「主...
- #制約
-
基本操作
プロジェクションをリフレッシュした際のステータスを確認する方法
プロジェクションをリフレッシュした際のステータスを確認する方法プロジェクションをリフレッシュした際のステータスを確認する方法は、システムテーブル “projection_refreshes” を検索することで確認できます...
- #プロジェクション
-
基本操作
スキーマ修飾を省略する方法
Verticaでは、テーブルアクセス時のスキーマ名を省略した場合に、自動選択されるスキーマをSEARCH_PATHで管理しています。スキーマ修飾の優先順を確認する方法Verticaにログイン後、以下のコマンドで、自動で修飾...
- #スキーマ
-
セキュリティ
作成したロールの情報を確認する方法
作成したロールに割り当てられている権限等の情報を確認する場合は、以下のSQLを実行します。例)test_roleロールの情報を確認する場合dbadmin=> SELECT dbadmin-> r.role_id, dbadmin-> r.name, dbadmin...
- #権限
-
基本操作
特定テーブルのデータを別環境のVerticaに直接コピーする方法
「本番環境のテーブルデータを開発環境にも反映させて開発環境を最新の状態にしたい」等、ある環境のデータを別環境にもコピーしたい場合があります。このような場合、一旦CSVファイルとしてデータを出力して、開...
- #データ抽出
-
基本操作
一時表の作成について
一時表の作成について【概要】一時表とは、トランザクションの終了時、または、セッション終了時にデータが切り捨てられる表のことです。複雑なクエリを複数のステップに分割する場合に利用します。以下に一時表...
- #一時表
-
アーキテクチャ
Vertica環境でのキャッシュのクリア方法
はじめにVertica環境のキャッシュをクリアする方法をご紹介します。一般的に、クエリ実行時に発生するディスクI/Oによるボトルネックを緩和するためにキャッシュの存在は重宝します。しかし、パフォーマンステス...
- #パフォーマンス
- #ベンチマーク
-
データロード
標準出力の結果をテーブルにロードする方法
はじめにcatコマンドやgrepコマンドなどの標準出力の結果を、Verticaのテーブルにロードする方法をご紹介します。用途この方法は以下の様な場面で役に立ちます。・一時テーブルや中間テーブル、集計テーブルを作...
- #コマンド
-
その他
Verticaの開発用ツール
はじめにVerticaは運用/監視用のGUIツールとして「Management Console」が標準提供されていますが、標準で提供されている開発用のGUIツールはありません。ただし、サードパーティからは、以下のGUIツールが提供さ...
- #DbVisualizer
- #DBeaver