Hi guys,
Currently I build Client-Server model with gemfire 6.5 and the cache is Partition with redundant default 0. And the authentication is configured.
There're two cache servers and one locator. The total bucket is 7. The related query fields has been indexed.
Then I put about 25G data(about 7 million entities) into the cache server.
But the query time is about 6ms that only calculate the Query.execute() run time and the OQL conly contains one indexed field.
The OQL example: "select * from /Region1 where field1 = 'value1' ".
If I set the total bucket to 1 and only start one cache server then the query time is about 2ms. This is the lowest.
I'm confused that the query performance is so bad.
By print the query log on the cache server, the query is less than the total time about 1.5ms.
Where does the 1.5ms cost?
Whether will the authentication reduce the query performance?
Is there any other configuration to improve the performance?