• R/O
  • HTTP
  • SSH
  • HTTPS

pg_hint_plan: コミット一覧

firtst release


RSS
Rev. 日時 作者
dbe8635 2014-09-05 13:23:15 Kyotaro Horiguchi

Fixed a bug that rows hint can be omitted on some condition.

A hint for higer level may be canceled by unnecessary reestimation
caused by a rows hint for lower level.

During making a joinrel, if there's a rows hint just matches the
joinrelids, and has already been applied on an earlier try for the same
joinrelids, and if there's another rows hint which is applicable on
either component of the join, the change of rownums made earlier is
canceled by the 'another' hint causing reestimation of the joinrel.
Finally the effect of the former hint disappears.

a1fd9fb 2014-09-05 13:22:09 Kyotaro Horiguchi

RPM automation

3ef56b7 2014-09-05 13:21:52 Kyotaro Horiguchi

Change version to 1.1.1.

7cd601e 2014-09-05 13:20:04 Kyotaro Horiguchi

Fixed a bug that rows hint can be omitted on some condition.

A hint for higer level may be canceled by unnecessary reestimation
caused by a rows hint for lower level.

During making a joinrel, if there's a rows hint just matches the
joinrelids, and has already been applied on an earlier try for the same
joinrelids, and if there's another rows hint which is applicable on
either component of the join, the change of rownums made earlier is
canceled by the 'another' hint causing reestimation of the joinrel.
Finally the effect of the former hint disappears.

10fa5fe 2014-09-05 12:34:28 Kyotaro Horiguchi

Merge branch 'master' into PG93

ce19272 2014-01-30 15:42:06 Takashi Suzuki

出力メッセージ変更後の状態にリグレッションテストの予測結果を変更した。

5985892 2014-01-24 13:07:00 Takashi Suzuki

リグレッションテストを出力メッセージの変更に対応させた。

5e5bbe2 2014-01-24 11:21:46 Takashi Suzuki

マニュアルにRowsヒント句の仕様の一部と具体例を挿入した。

記入内容
・Rowsヒント句の補正の件数や倍率をstrtodで補正していること。
理由
・16進数でも指定可能なため。

33c8421 2014-01-24 11:18:54 Takashi Suzuki

hint_reportの出力メッセージを大文字始まりで統一した。

70adcee 2014-01-24 11:18:04 Takashi Suzuki

hint_reportの出力メッセージを大文字始まりで統一した。

0175c08 2014-01-21 14:00:28 Takashi Suzuki

コメントやメッセージを修正した。

356c4f7 2014-01-21 11:43:05 Takashi Suzuki

コメントやメッセージを修正した。

6225c96 2014-01-20 16:14:18 Takashi Suzuki

COPYRIGHTを2014年に更新した

7342e27 2014-01-20 16:10:51 Takashi Suzuki

pg_stat_statementsから流用している関数を更新した。

2c3793d 2014-01-20 13:31:29 Takashi Suzuki

既存の流用関数の更新に伴い、流用関数を追加した。

流用関数を更新した結果、新しいstatistic関数を使用していたため。

b051e3c 2014-01-20 11:09:56 Takashi Suzuki

core.c内の関数をPG9.2最新版のものに更新した。

2ca7f98 2014-01-17 17:20:56 Takashi Suzuki

Rowsヒント句の出力メッセージに関する変更結果を試験に反映した。

d2ef83e 2014-01-17 17:16:36 Takashi Suzuki

Rows試験の予測結果の実行計画をPG92における正しい形に修正した。

04dfdb1 2014-01-17 17:12:28 Takashi Suzuki

PG93との仕様の違いを予想結果に反映した。

PG93の以下のような機能がPG92の試験結果との差になった。
・同名リレーションに対するエイリアス自動付与
・スキーマ修飾の省略
・継承テーブルの親テーブル名表示
・テーブル作成時のインデックス生成メッセージの省略

a7c3fa5 2014-01-17 16:57:06 Takashi Suzuki

bug fix #3

59a7733 2014-01-17 16:56:40 Takashi Suzuki

bug fix #2

件数補正のときに、全ての結合パスにおいて部分集合となってしまい、他
のRowsヒント句適用後に見積もり件数を再計算してしまった。。

理由
Rowsヒント句に存在しないテーブル組合せを指定すると、pg_hint_plan
内部で空のテーブル集合として扱っていたため。

636ab52 2014-01-17 16:53:07 Takashi Suzuki

PG93用で実施した試験をPG92用に追加した。

ただし、以下の理由により不合格
・予測結果をPG92向けに修正していない。
・PG93用試験中に生じたバグの修正をPG92向けでは未実施

eec7714 2014-01-17 11:49:38 Takashi Suzuki

コピーライトを更新した

d49ecd4 2014-01-17 11:29:44 Takashi Suzuki

Rowsで外部ファイルを扱う試験を環境に依存しないようにした。

外部ファイルのアドレスを特定の文字列に置き換えることで、環境に依存
しないようにした。

66aab8c 2014-01-17 10:59:42 Takashi Suzuki

Rows関連試験の予測結果を、全試験を流した場合のものに変更した。

c8e2c79 2014-01-17 10:52:44 Takashi Suzuki

Rowsヒント句のメッセージ出力(R-3-6-*)の試験を追加した。

3360920 2014-01-17 10:38:30 Takashi Suzuki

Rowsヒント句の同じテーブル組合せ(R-3-5-*)の試験を追加した。

5b8a802 2014-01-17 10:27:22 Takashi Suzuki

Rowsヒント句の継承テーブル関連(R-3-4-*)の試験を追加した。

7886b12 2014-01-17 10:15:56 Takashi Suzuki

Rowsヒント句の比率指定(R-3-3-*)の試験を追加した。

4dfeee6 2014-01-16 17:12:42 Takashi Suzuki

Rowsヒント句の増減値指定(R-3-2-*)の試験を追加した。

旧リポジトリブラウザで表示