私はいくつかのクエリを実行していますが、特定のクエリに対して何らかの種類のクエリプランを表示したいと考えています。クエリの前に "explain"を追加すると、解釈できない長い(〜4000行)結果が得られます。MonetDBクエリプラン
0
A
答えて
0
MALプランは、クエリの解決に必要なすべての並列アクティビティを公開します。各行は、関係代数演算子またはカタログアクションです。
PLANを使用して、SQLオプティマイザの出力を知ることもできます。
0
並列実行される物理実行計画の各部分は、EXPLAINの結果に含まれるコアの数と同じ回数繰り返されます。そういうわけで、EXPLAINは巨大なMALプランを生み出すことがあります。
クエリがどのように処理されているかを知りたい場合は、MonetDBにMALプランを強制的に生成させ、少なくとも繰り返しを取り除くことができます。このため、デフォルトの最適化パイプラインを「sequential_pipe」などに変更することができます。これは、クライアント(このクライアントセッションでのみ動作します)でも、サーバーでも実行できます(サーバーセッション全体で動作します)。詳細についてはhttps://www.monetdb.org/Documentation/Cookbooks/SQLrecipes/OptimizerPipelines
関連する問題
- 1. mysqlクエリプラン
- 2. MonetDBのクエリプランの説明での説明は何を意味していますか?
- 3. monetdb、グループby
- 4. クエリプランSqliteの場合
- 5. SQLiteは間違ったクエリプラン
- 6. HSQL 2.2.4、不正なクエリプラン
- 7. 予期しないクエリプラン
- 8. Monetdbバインド関数のパラメータ
- 9. MonetDBデータベースの暗号化
- 10. SQL Server 2012でのクエリプランの再利用
- 11. Postgres 9.0のクエリプランを変更する
- 12. クエリプランのコンパイルとキャッシングを改善する
- 13. クエリプランで「ビットマップヒープスキャン」とは何ですか?
- 14. 型変換式 でクエリプランの選択
- 15. postgresqlクエリプランの異常な動作
- 16. MonetDBは100.000列を作成します
- 17. monetdbリモートテーブル:登録できません
- 18. MonetDB開発から始める
- 19. Express MonetDBアプリケーションの管理者パネル
- 20. MonetDBにTPCHをロードしています
- 21. monetdb不正なデータの挿入/更新
- 22. MonetDBでのPython UDFの処理
- 23. MonetDBで空白値のCSVをロード
- 24. リモート接続用のmonetdbの開始
- 25. MONETDB予想外のIDENT:挿入
- 26. Monetdbで2つのデータベースを照会
- 27. monetdbログ設定(merovingian.log)の方法
- 28. クエリプランがインデックススキャンを生成するのはなぜですか?
- 29. インデックスはpostgresクエリプランに表示されませんでした
- 30. 実行中にクエリプランを取得する方法