commit 4313fc292d268d99f7603af6e6884ae785c13f00
Author: Mike Hanlon <email address hidden>
Date: Wed Dec 3 18:02:46 2014 +0000
Fix performance regression due to QI for DDL
This check-in omits object UIDs from query plans for the tables
SB_HISTOGRAMS and SB_HISTOGRAMS_INTERVALS. Previously, when the
code generator tried to add the object UIDs for these, it had to
make a special query to the metadata, since the corresponding
internal cached structure omitted object UIDs when they were
created via methods like Generator::createVirtualTableDesc. The
special query to lookup these object UIDs was shown to be
responsible for a large pathlengh regression.
Reviewed: https:/ /review. trafodion. org/755 /github. com/trafodion/ core/commit/ 4313fc292d268d9 9f7603af6e6884a e785c13f00
Committed: https:/
Submitter: Trafodion Jenkins
Branch: master
commit 4313fc292d268d9 9f7603af6e6884a e785c13f00
Author: Mike Hanlon <email address hidden>
Date: Wed Dec 3 18:02:46 2014 +0000
Fix performance regression due to QI for DDL
This check-in omits object UIDs from query plans for the tables INTERVALS. Previously, when the :createVirtualT ableDesc. The
SB_HISTOGRAMS and SB_HISTOGRAMS_
code generator tried to add the object UIDs for these, it had to
make a special query to the metadata, since the corresponding
internal cached structure omitted object UIDs when they were
created via methods like Generator:
special query to lookup these object UIDs was shown to be
responsible for a large pathlengh regression.
Change-Id: Id5046c5c55a4fc 8dd2ba3f891449e a87d35a5534
Closes-Bug: #1398600