-
基本操作
統計情報をコピーする方法
はじめに統計情報はクエリの実行計画を作成するために利用されて、クエリの性能に大きな影響を与えます。本稿では、統計情報を別環境にコピーする方法をご紹介します。例えば、本番環境の統計情報を開発環境にコ...
- #統計情報
- #実行計画
-
基本操作
チューニング
パフォーマンスを最大化するためのSQL記述ポイント
はじめに複数のテーブルを何度も結合するような処理を実行する場合、処理の途中のデータセットが大きいと、大きなデータセットのまま後続の処理も実行するため、SQL実行時間が比較的長くなるケースがあります。こ...
- #チューニング
- #実行計画
-
基本操作
SQLの実行計画をツリー構造の図で確認する(Graphviz)
概要SQLの実行計画をツリー構造の図で確認する方法をご案内します。Verticaで実行計画を取得するには、explainの後にSQL文を付けて実行します。explainによる実行計画にはツリー構造を図で表示するためのコードが...
- #実行計画
-
基本操作
新バージョン/機能
クエリの実行計画を保存し、保存時の実行計画の使用を強制する(7.2新機能)
Vertica 7.2から、任意のクエリの実行計画を保存する「Directed Query」という機能が追加されました。Directed Queryの利用方法Directed Queryには「DIRECTED QUERY CUSTOM」と「DIRECTED QUERY OPTIMIZER」の2種...
- #実行計画
-
基本操作
SQLの実行計画を確認する方法
EXPLAINコマンドEXPLAINコマンドを使用したSQL実行計画の確認方法をご紹介します。実行計画の情報から、有効なプロジェクションを使用しているか確認することができます。なお、EXPLAINを付与してSQLを実行した場...
- #実行計画
- #EXPLAIN