I've tried following commands from console:

> DROP INDEX demo.primary_demo
Index removed successfully

> CREATE INDEX demo.primaryid UNIQUE_HASH_INDEX
Created index successfully with 314858 entries in 15.230000 sec(s).

but

EXPLAIN SELECT FROM cluster:demo15q4 WHERE primaryid = 117596311

produces the same result.

But I noticed now that if I try to execute the query not into cluster
but into class as following:

EXPLAIN SELECT FROM demo WHERE primaryid = 117596311

the query obtains result in 0.006000 sec(s): it is very best time! But
why? Is it not possible to query a cluster using an indexed property?

I will load many cluster and I'm not sure if in the future the query can
maintain these optimal results, if I query is executed into entire class
rather than a specified cluster.

Il 19/06/2016 16:16, Luca Garulli ha scritto:
> Ok, so no index has been used. Could you please drop and recreate it? If
> you are using 'primaryid' to just lookups and never ranges (ex: SELECT
> FROM cluster:demo15q4 WHERE primaryid > 117596311) I suggest you to use
> the HASH_INDEX because it's faster.
> 
> 
> 
> Best Regards,
> 
> Luca Garulli
> Founder & CEO
> OrientDB LTD <http://orientdb.com/>

-- 
Fabio Rinnone
Skype: fabiorinnone
Web: http://www.fabiorinnone.eu

-- 

--- 
You received this message because you are subscribed to the Google Groups 
"OrientDB" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to orient-database+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to