選択されているタグ
-
基本操作
テーブルの使用ディスクサイズを制限する方法(Vertica12.0 新機能)
はじめにテーブルとスキーマの使用するディスクサイズは、Vertica12.0 から指定が可能になりました。ディスクサイズは、Verticaによってデータ圧縮された後のサイズが対象です。この機能を活用することで、マルチ...
- #テーブル
-
基本操作
各テーブルのサイズ(非圧縮)を一覧で表示する方法
はじめにデータベースのデータ量が増えてきた場合に、ライセンスサイズの上限に抵触しないように、各テーブルのサイズ(非圧縮)を確認して、サイズの大きいテーブルを削除することがあります。本記事では各テーブ...
- #テーブル
- #サイズ
-
基本操作
パーティションをコピーする方法(COPY_PARTITIONS_TO_TABLE関数)
はじめにCOPY_PARTITIONS_TO_TABLE関数を使用して、特定のパーティションを別のテーブルにコピーすることができます。パーティションのコピーは、テーブルをコピーする”COPY_TABLE”と同じ動作であるため、非常に...
- #テーブル
-
基本操作
セキュリティ
新規テーブル/ビュー作成時の権限継承の制御方法
はじめに通常、新規にテーブル/ビューを作成する際、スキーマに付与されている権限が継承(※)されます。例えば、スキーマに権限継承の設定がされていれば、そのスキーマに作成される新規テーブル/ビューに対して全...
- #テーブル
- #View
- #権限
-
アーキテクチャ
基本操作
バックアップ・リカバリ
リカバリの同時実行数について
はじめにVerticaは7.2.2以降、複数のテーブルを同時にリカバリができるようになりました。同時にリカバリができるテーブルの数は、次の内容によって決定されます。・RECOVERYリソースプールのMAXCONCURRENCY・テ...
- #テーブル
- #リカバリ
-
基本操作
テーブルの任意の位置に列を追加する方法
はじめにVerticaでは、既存テーブルの明示的な位置を指定して列を追加することはできません。そのため、任意の位置に列を追加するためには、主に以下のような手順を踏む必要があります。1) 構成したい列構成で別...
- #テーブル
-
基本操作
テーブルの列にデフォルト値を設定する方法
はじめに本記事では、任意の列にデフォルト値を設定する方法をご案内いたします。デフォルト値を設定することで、COPYやINSERTの実行時、設定したデフォルト値が自動的に挿入されます。構文デフォルト値は、CREAT...
- #テーブル
-
基本操作
機械学習
データのサンプリングを行う
はじめにTABLESAMPLE句を利用すると任意のテーブルやビューから、無作為にデータをサンプリングすることができます。例えば、機械学習のためのデータを準備する際にTABLESAMPLE句を利用して、学習データ/テスト...
- #テーブル
- #機械学習
-
基本操作
既存のテーブルを高速にコピーする方法
はじめにVerticaは既存のテーブルから新しいテーブルを作成する方法として、”COPY_TABLE” コマンドを利用することができます。論理的なコピーのため、”CREATE TABLE AS SELECT” と比較して高速です。動作イメージ...
- #テーブル
-
基本操作
テーブル間で特定のパーティションを入れ替える方法
はじめにテーブル間でパーティションを入れ替える方法をご紹介します。 例えば、テーブルの特定パーティションの洗い替えを行い、別テーブルのパーティションと入れ替えることができます。 その場合、洗い替える...
- #テーブル
- #パーティショニング