Thanks!

On Wednesday, March 5, 2014 10:37:22 AM UTC, Andrey Lomakin wrote:
>
> HI,
> That is why I added order by by descending order, in such case your first 
> record will have maximum value.
> I will implement speed up for such queries next week and you will able to 
> get profit from it.
>
>
> On Wed, Mar 5, 2014 at 12:32 PM, Fabrizio Fortino 
> <[email protected]<javascript:>
> > wrote:
>
>> Hi Andrey,
>>
>> Thanks for the update.
>>
>> Unfortunately I am not sure that the last inserted record contains the 
>> bigger timestamp.
>> Is there any way to get the result I need, with better performances, 
>> using the java api?
>>
>> Thanks,
>> Fabrizio
>>
>>
>> On Wednesday, March 5, 2014 10:20:40 AM UTC, Andrey Lomakin wrote:
>>
>>> Hi Fabrizio,
>>> You are right but current sql engine is weak for this.
>>> Could you try following 
>>> select timestamp from myclass order by timestamp desc limit 1
>>>
>>> This feature still is not implemented but will be fixed soon.
>>>
>>>
>>> On Wed, Mar 5, 2014 at 12:25 AM, Fabrizio Fortino <[email protected]
>>> > wrote:
>>>
>>>> Hi guys,
>>>>
>>>> Working with OrientDB 1.6.4 I have noticed slowness when I perform the 
>>>> following query
>>>>
>>>> select max(timestamp) from myclass
>>>>
>>>> ----+-----+-------------
>>>> #   |@RID |max          
>>>> ----+-----+-------------
>>>> 0   |#-2:0|1393969801000
>>>> ----+-----+-------------
>>>>
>>>> 1 item(s) found. Query executed in 0.819 sec(s).
>>>>
>>>> The class contains around 5000 record and the timestamp field is a LONG 
>>>> with a NOTUNIQUE index.
>>>>
>>>> Here is the explain plan
>>>>
>>>> Profiled command '{projectionElapsed:0,optimizationElapsed:0,
>>>> groupByElapsed:0,current:#37:5019,fetchingFromTargetElapsed:524,
>>>> documentReads:5020,documentAnalyzedCompatibleClas
>>>> s:5020,recordReads:5020,elapsed:524.391,resultType:
>>>> collection,resultSize:1}' in 0.526000 sec(s):
>>>>
>>>> {"@type":"d","@version":0,"projectionElapsed":0,"optimizationElapsed":0
>>>> ,"groupByElapsed":0,"current":"#37:5019","fetchingFromTargetElapsed":
>>>> 524,"documentReads":5020,"documentAnalyzedCompatibleClass":5020,
>>>> "recordReads":5020,"elapsed":524.391,"resultType":"collection",
>>>> "resultSize":1,"@fieldTypes":"projectionElapsed=l,
>>>> optimizationElapsed=l,groupByElapsed=l,fetchingFromTargetElapsed=l,
>>>> documentReads=l,documentAnalyzedCompatibleClas
>>>> s=l,recordReads=l,elapsed=f"}
>>>>
>>>>
>>>> Since the timestamp property in indexed should the query perform a 
>>>> "more smarter" search instead of reading all the documents in the class?
>>>>
>>>> Cheers,
>>>>
>>>> Fabrizio
>>>>  
>>>> -- 
>>>>
>>>> --- 
>>>> 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 [email protected].
>>>>
>>>> For more options, visit https://groups.google.com/groups/opt_out.
>>>>
>>>
>>>
>>>
>>> -- 
>>> Best regards,
>>> Andrey Lomakin.
>>>
>>> Orient Technologies
>>> the Company behind OrientDB
>>>
>>>   -- 
>>
>> --- 
>> 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 [email protected] <javascript:>.
>> For more options, visit https://groups.google.com/groups/opt_out.
>>
>
>
>
> -- 
> Best regards,
> Andrey Lomakin.
>
> Orient Technologies
> the Company behind OrientDB
>
>  

-- 

--- 
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 [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to