diff options
author | drh <> | 2025-06-19 20:00:37 +0000 |
---|---|---|
committer | drh <> | 2025-06-19 20:00:37 +0000 |
commit | 37794b4ad0f8dc8f58d6181c704fe42f52cec69c (patch) | |
tree | 96c206cf35eafae89b9dae337c1d0341de3ce8bd /src | |
parent | 397b82cf0f6ff1f701f65010128cbce9d87ce3e7 (diff) | |
download | sqlite-37794b4ad0f8dc8f58d6181c704fe42f52cec69c.tar.gz sqlite-37794b4ad0f8dc8f58d6181c704fe42f52cec69c.zip |
Improve the accuracy of sqlite3BtreeRowCountEst().
FossilOrigin-Name: e553fb538ec1527457e2927edf9127dccf268a8a3b5918d4fb0d066ad9676094
Diffstat (limited to 'src')
-rw-r--r-- | src/btree.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/btree.c b/src/btree.c index dc6220afa..111acbafc 100644 --- a/src/btree.c +++ b/src/btree.c @@ -6235,7 +6235,7 @@ i64 sqlite3BtreeRowCountEst(BtCursor *pCur){ n = pCur->pPage->nCell; for(i=0; i<pCur->iPage; i++){ - n *= pCur->apPage[i]->nCell; + n *= pCur->apPage[i]->nCell+1; } return n; } |