-
基本操作
テーブル名の一覧を取得して任意のSQL文を一括で自動生成する方法
はじめにこの記事では、テーブルのSELECT COUNT(*)での件数確認やDROP TABLE文、TRUNCATE TABLE文を一括で自動生成する方法についてご紹介します。手順の概要以下のような処理をvsqlのコマンドラインから実行しま...
- #vsql
- #テーブル
-
アーキテクチャ
テーブルの内部的な結合処理について(HASH JOIN,MERGE JOIN)
はじめにVerticaはテーブルの内部的な結合処理方法としてHASH JOINとMERGE JOINの2種類があり、どちらの結合処理方法を使用するかはVerticaのオプティマイザが判断しています。本記事ではそれぞれの結合処理方法...
- #HASH JOIN
- #結合
-
アーキテクチャ
基本操作
お知らせ
Verticaの速さを動画で体感 第2弾!!
Verticaをさらに高速化する方法 Verticaは、特別なチューニングをしなくても非常に高速なデータベースです。しかし、個別のSQLをさらに高速化するためのチューニング手法も備えています。GUIでの簡単チューニング...
- #Vertica
- #汎用
- #パフォーマンス
- #チューニング
- #デモ動画
-
アーキテクチャ
定義済みリソースプールの種類
はじめにリソース管理の概要は「Verticaのリソース管理について」でご紹介しました。今回はVerticaで、予め定義されているリソースプールについて、解説をします。定義済みのリソースプールデフォルトでは、以下...
- #リソースプール
-
アーキテクチャ
Verticaのリソース管理について
リソースマネージャーVerticaのリソース管理は、リソースマネージャーによって行われます。クエリの実行、データロード、Move Out/Merge Outなどのあらゆる処理を実行する際に、VerticaはCPUやメモリ領域を使用し...
- #リソースプール
-
クライアント
インストール
Verticaクライアントの導入(12.0)
はじめに本記事は、以下についてVerticaクライアントをご紹介します。 (1) Verticaクライアントのバージョン選定(2) Verticaクライアントの入手(3) Verticaクライアントのセットアップ方法(1) Verticaクライアン...
- #Verticaクライアント
- #インストール
- #バージョンv12r0
-
インストール
ディスク容量のサイジング
本記事では、Verticaのディスク容量の考え方をご紹介します。※本記事に記載しているディスク容量の考え方や必要な実効容量は必要最小限のサイズのため、余裕を持ったディスク容量をご用意ください。ディスク容量...
- #サイズ
-
基本操作
MoveoutとMergeoutの手動実行
MoveoutとMergeoutの手動実行はじめにMoveoutはデフォルトで5分置きに、Mergeoutはデフォルトで10分置きに実行されますが、手動でMoveoutとMergeoutを実行することができますので、その方法をご紹介します。Moveo...
- #Moveout
- #Mergeout
-
基本操作
チューニング
手動で統計情報を取得する方法
統計情報とは統計情報を収集することで、クエリ実行時にオプティマイザが正しいプロジェクションを選択する精度が向上し安定したパフォーマンスを得ることができます。統計情報の収集を実行すると、ディスクのデ...
- #統計情報
-
基本操作
Verticaでファンクション機能を利用する方法
はじめにVerticaには汎用的なデータベース製品同様に、ファンクションが提供されています。ファンクションを使うことで、与えられたパラメータで計算やロジックを行い戻り値を返す処理を実行できます。この記事で...
- #関数