Hi,

Using H2 1.4.181 (2014-08-06):

Creating a huge table (118mb):
<raw>
create table mytable as select 
REPEAT(hash('SHA256',STRINGTOUTF8((rand()+X)::varchar),1),2) field from 
SYSTEM_RANGE(1, 400000);
</raw>
Then request only one row using _ROWID_
<raw>
select * from MYTABLE where _ROWID_ = 1
</raw>
It took 437 ms

It seems that MVStore check all row, and is not using internal storage index as 
claimed in documentation.

Our software OrbisGIS use this row identifier in order to speed-up the 
rendering of the table when Pk is not available.

Can you speed-up the _ROWID_ column query with mvstore, as it is with regular 
table ?

Thanks for reading

Regards,

-Nicolas Fortin
Atelier SIG, IRSTV FR CNRS 2488
http://github.com/nicolas-f

-- 
You received this message because you are subscribed to the Google Groups "H2 
Database" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/h2-database.
For more options, visit https://groups.google.com/d/optout.

Reply via email to