Added keyread_time() to HEAP

The default keyread_time() was optimized for blocks and not suitable for
HEAP. The effect was the HEAP prefered table scans over ranges for btree
indexes.
Fixed also get_sweep_read_cost() for HEAP tables.
This commit is contained in:
Monty 2020-03-05 14:10:03 +02:00
commit c037cdadf4
6 changed files with 15 additions and 11 deletions

View file

@ -145,8 +145,8 @@ teststring
teststring
select * from t1 where text1='teststring' or text1 >= 'teststring\t';
text1
teststring
teststring
teststring
select * from t1 order by text1;
text1
nothing