>From Ritik Raj <[email protected]>:
Ritik Raj has uploaded this change for review. (
https://asterix-gerrit.ics.uci.edu/c/asterixdb/+/20954?usp=email )
Change subject: Debug: pushing sample size high's cardinality
......................................................................
Debug: pushing sample size high's cardinality
Change-Id: I56ea7a7e086fed345adcbd636afadc6bf5a948b9
---
M
asterixdb/asterix-algebra/src/main/java/org/apache/asterix/optimizer/rules/cbo/Stats.java
1 file changed, 1 insertion(+), 0 deletions(-)
git pull ssh://asterix-gerrit.ics.uci.edu:29418/asterixdb
refs/changes/54/20954/1
diff --git
a/asterixdb/asterix-algebra/src/main/java/org/apache/asterix/optimizer/rules/cbo/Stats.java
b/asterixdb/asterix-algebra/src/main/java/org/apache/asterix/optimizer/rules/cbo/Stats.java
index bdcbe3c..931db7d 100644
---
a/asterixdb/asterix-algebra/src/main/java/org/apache/asterix/optimizer/rules/cbo/Stats.java
+++
b/asterixdb/asterix-algebra/src/main/java/org/apache/asterix/optimizer/rules/cbo/Stats.java
@@ -203,6 +203,7 @@
double sels = findJoinSelFromSamples((RealLeafInput)
joinEnum.leafInputs.get(idx1 - 1),
(RealLeafInput) joinEnum.leafInputs.get(idx2 - 1),
index1, index2, joinExpr, jOp);
if (sels == 0.0) {
+ LOGGER.info("falling off for selectivity 0.0 {} -- {},
{}", sels, card1, card2);
sels = 1.0 / Math.max(card1, card2);
}
return sels;
--
To view, visit https://asterix-gerrit.ics.uci.edu/c/asterixdb/+/20954?usp=email
To unsubscribe, or for help writing mail filters, visit
https://asterix-gerrit.ics.uci.edu/settings?usp=email
Gerrit-MessageType: newchange
Gerrit-Project: asterixdb
Gerrit-Branch: lumina
Gerrit-Change-Id: I56ea7a7e086fed345adcbd636afadc6bf5a948b9
Gerrit-Change-Number: 20954
Gerrit-PatchSet: 1
Gerrit-Owner: Ritik Raj <[email protected]>