-
データロード
特定列のみ囲み文字が指定されているデータをロードする方法
はじめにロード対象のCSVファイルを運用していく中で、全ての列ではなく特定の列にのみ囲み文字が付与されているというケースが出てきた場合を想定した対応方法をご紹介します。テストデータの例通常、全ての列に...
- #COPY
-
基本操作
テーブルを別のスキーマに移動する方法
ALTER TABLE…SET SCHEMA文を使用すると、既存のテーブルを別のスキーマに移動することができます。 以下にALTER TABLE…SET SCHEMA文の使用方法を記載します。 構文ALTER TABLE 対象のテーブル名 SET SCHEMA 移動...
- #テーブル
- #スキーマ
-
データロード
vsqlでリモートサーバのデータベースにデータをロードする方法
はじめにVerticaは、クライアント上にあるCSVファイルをリモートサーバのデータベースにロードすることができます。DBサーバにCSVファイルをコピーする手間を省くことができるので、「DBサーバにCSVファイルを配...
- #COPY
-
基本操作
SELECT結果をCSV出力する方法(その2)
はじめにVerticaでSQLの結果をCSVファイルに出力する方法を記載します。過去にも同様の記事がありますが、そこではbashプロンプト上でvsqlにSQLを渡し、その結果を > (リダイレクト)でファイル出力する方法を...
- #vsql
-
データロード
Management Console
Management Consoleでデータロード状況を確認する方法
はじめにVertica7.2 SP3(7.2.3)より、Management Consoleでデータロード状況を確認できるようになりました。これにより、同一テーブルに対するデータロードの履歴を確認したり、データロードの所要時間などを簡...
- #Management Console
-
基本操作
既存テーブルのテーブル定義のみをコピーして、新規にテーブルを作成する方法
はじめにCREATE TABLE…LIKE文を使用すると、すでに存在するテーブルのテーブル定義のみをコピーして、新規にテーブルを作成することができます。※CREATE TABLE…AS SELECT文を使用した場合は、データも含めてコピ...
- #テーブル
-
基本操作
テーブル名の一覧を取得して任意の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で、予め定義されているリソースプールについて、解説をします。定義済みのリソースプールデフォルトでは、以下...
- #リソースプール