25 のパーティション (それぞれ 40m) のユニオンと 1 つの完全なテーブルに ~10 億行あります。個別のカウントを計算するクエリを実行すると、通常は 1 ~ 4 のパーティションでデータが検索されます。(クエリは動的です) where 句に基づいています。同じクエリがすべてのテーブルの結合で 30 秒実行されるのに対し、テーブル全体では 50 秒実行されます。同じ GB が処理されます。まず第一に、優れたパフォーマンス:-) 質問は次のとおりです。パーティションテーブルは常に高速ですか? 2. 使用するパーティションが少ない場合、同じ GB に対して請求されるのはなぜですか? これは、適切なパーティションを選択するためにクエリを動的に構築する必要があることを意味します...これは負担です。(あなたが SQL のようなオプティマイザーを持っていないことは理解していますが、パーティションを管理する必要がある場合、それを利用するべきではありませんか?)
どうもありがとう