On 10/15/17, korablev <[email protected]> wrote:
>
> Moreover, if .selecttrace and .wheretrace options are enabled, we can
> notice, that for without rowid tables planer doesn't even take into account
> SCAN TABLE plan:

[...]

>    skip: * 0.01.00           t1._1                0 f 00240 N 0 cost
> 0,121,98

This is the SCAN TABLE plan for the WITHOUT ROWID example.  It is
considered, but is immediately rejected, since the estimated cost is
very slightly higher than the estimated cost of using the t1b index.

It might not be computing a good estimate for the cost of doing a full
table scan on a WITHOUT ROWID table.  I need to review that
computation.
-- 
D. Richard Hipp
[email protected]
_______________________________________________
sqlite-users mailing list
[email protected]
http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users

Reply via email to