[
https://issues.apache.org/jira/browse/DERBY-3479?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
A B updated DERBY-3479:
-----------------------
Attachment: d3479_1.diff
Per Mike's suggestion in the above email, namely:
"solutions include [...] call compress table on all tables before query which
will update all statistics and remove dependency on any outstanding per page
row count updates"
I updated predicatePushdown.sql to compress all test tables before running any
of the queries which expect a specific query plan. When I did that a lot of
diffs showed up for predicatePushdown.out in the form of:
- Number of pages visited=1
+ Number of pages visited=2
I.e. seems we now visit one more page than we did without the compress. That
seems a tad counter-intuitive to me (I figured compression would make it so
that we visited fewer pages), but given my lack of knowledge here I'm assuming
that's an okay diff.
With this change I ran predicatePushdown.sql 10 times using ibm15 and it passed
every time. I'm not sure how useful that is, though, since this same machine
ran 6 times in a row without failing even without this change...
Nonetheless, I'm posting the change as d3479_1.diff in case anyone has
comments. I'll probably commit the patch sometime pretty soon since, even if
it doesn't resolve this particular issue, it sounds like it's a good idea to
compress the tables anyway (per Mike's email)...
> Changed/unexpected query plan when running test 'lang/predicatePushdown.sql'
> ----------------------------------------------------------------------------
>
> Key: DERBY-3479
> URL: https://issues.apache.org/jira/browse/DERBY-3479
> Project: Derby
> Issue Type: Bug
> Components: Regression Test Failure
> Affects Versions: 10.4.0.0
> Environment: OS: Solaris 10 6/06 s10x_u2wos_09a X86 64bits - SunOS
> 5.10 Generic_118855-14
> JVM: Sun Microsystems Inc., java version "1.6.0_04", Java(TM) SE Runtime
> Environment (build 1.6.0_04-b12), Java HotSpot(TM) Client VM (build 10.0-b19,
> mixed mode)
> Reporter: Ole Solberg
> Attachments: d3479_1.diff
>
>
> Seen in tinderbox since r631930.
> See e.g.
> http://dbtg.thresher.com/derby/test/tinderbox_trunk16/jvm1.6/testing/testlog/SunOS-5.10_i86pc-i386/631932-derbyall_diff.txt
> :
> *** Start: predicatePushdown jdk1.6.0_04 derbyall:derbylang 2008-02-28
> 14:02:49 ***
> 9285 del
> < Rows seen from the left = 20
> 9285a9285
> > Rows seen from the left = 10
> 9297 del
> < Rows seen from the right = 20
> 9297a9297
> > Rows seen from the right = 10
> 9299 del
> < Rows returned = 20
> 9299a9299
> > Rows returned = 10
> .
> .
> .
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.