Ticket #1582 (closed 改善提案: 修正済)

Opened 9 years ago

Last modified 9 years ago

SC_Query 一致レコードの有無を返す機能を追加 (パフォーマンス改善)

Reported by: Seasoft Owned by: Seasoft
Priority: Milestone: EC-CUBE2.12.0
Component: その他 Version: 2.11.4
Keywords: Cc:
修正済み: yes

Description (last modified by Seasoft) (diff)

DB に対して、EXISTS で問い合わせる。

現在は「SC_Query::count() > 0」で代替する実装が見受けられるが、DB レスポンスが悪い。
(参考: PostgreSQL 9.0.3 / 10万レコード / プライマリキー列での実測で、1.3~2倍程度遅かった)

r21376

Change History

comment:1 Changed 9 years ago by Seasoft

  • Description modified (diff)

comment:2 Changed 9 years ago by Seasoft

  • Owner changed from somebody to Seasoft
  • Status changed from new to assigned

comment:3 Changed 9 years ago by Seasoft

  • Description modified (diff)

comment:4 Changed 9 years ago by Seasoft

  • 修正済み set

comment:5 follow-up: ↓ 6 Changed 9 years ago by kotani

  • Milestone changed from EC-CUBE2.11.5 to EC-CUBE2.12.0alpha

2_11-devブランチのコミットキャンセルが必要

comment:6 in reply to: ↑ 5 ; follow-up: ↓ 7 Changed 9 years ago by Seasoft

kotani への返信

2_11-devブランチのコミットキャンセルが必要

r21378 r21376 で対応しました。

comment:7 in reply to: ↑ 6 Changed 9 years ago by Seasoft

Seasoft への返信

kotani への返信

2_11-devブランチのコミットキャンセルが必要

r21378 r21376 で対応しました。

正しくは r21401 r21402 でした。

comment:8 Changed 9 years ago by kajiwara

  • Status changed from assigned to closed
  • Resolution set to 修正済

Seasoftさん

本件、ご対応ありがとうございます。

現状、特に不具合がでていないようですので、こちらでクローズさせていただきます。

Note: See TracTickets for help on using tickets.