データベースpostgresqlの使用9.5。パーティションテーブルを持つ休止状態
私はそう(これまでに240のパーティション表すなわち2020年12月から2000年1月)私は20年間、数ヶ月でこの表をパーティション化しまし挿入を向上させるために、行とテーブルemployee_shift
を持って.Thisがcolumn
日にありテーブルに。
私のインサートは高速です(ネイティブクエリーで実行されます)が、employee_shift_2010_10
(year_month)よりむしろemployee_shift
ヒットしているHQLを使用していますので、select文はチェックインのため比較的遅いです。すべてのパーティション。
date
列を使用してselect文を使用すると、休止状態が直接employee_shift_2010_10
に当たることはありますか?
この場合、私の選択肢をより速くするための他の選択肢は何ですか?