ok. how many "devices" and "users" are there ? maybe the time is spent 
formatting references back to their "nice" format.

PS: can you post here the complete list of timings as returned by 
response.toolbar() ?

On Friday, February 22, 2013 11:15:11 AM UTC+1, newbie wrote:
>
> I cross-verified and got the same result , timings is 32.00 ms for count 
> query.Anyways, please find below the model and controller code:
>
> Model:
>
> db.define_table('table1',
>    Field('device', type="reference devices", ondelete="SET NULL"),
>    Field('type', 'integer'),
>    Field('message', 'string', represent=event_pretty),
>    Field('timestamp', 'integer', label="Sensor Time Stamp"),
>    Field('seq', 'integer', label="Sequence Number"),
>    Field('serverTS', 'string', label="Server Time Stamp"),
>    Field('user', type="reference auth_user", ondelete="SET NULL"))
>
> Controller:
>
> @auth.requires_login()
> def index():
>     query_table1 = db.table1
>     grid = SQLFORM.grid(query=query_table1,
>                         editable=None,
>                         deletable=None,
>                         create=False,orderby=~db.table1.id)
>     return dict(grid=grid)
>
>
>
> On Fri, Feb 22, 2013 at 3:26 PM, Niphlod <nip...@gmail.com 
> <javascript:>>wrote:
>
>> if SQLite takes 32 ms to count 10^5 records, than I'm impressed (or, more 
>> likely, astonished) with its performance (but I remain dubious that you're 
>> reading the correct timings).
>> Seems that the database is not the issue. Can we see the model for that 
>> table ?
>>
>>
>> On Friday, February 22, 2013 10:07:33 AM UTC+1, newbie wrote:
>>
>>> I mentioned wrong data for the query which SQLFORM.grid is executed so 
>>> sorry for that, basically that query is taking 0.00 ms and below query has 
>>> taken 32.00 ms:
>>>
>>> SELECT count(*) FROM table1 WHERE (table1.id > 0);
>>>
>>>
>>>
>>> On Fri, Feb 22, 2013 at 2:24 PM, Niphlod <nip...@gmail.com> wrote:
>>>
>>>>  wonderful. thanks. 
>>>> @newbie: can you see how many seconds it takes the query that has a 
>>>> count() in it ? that one is probably taking more than a few millisec.
>>>>
>>>> PS: SQlite starts to be kinda not the preferred way to store 10^5 
>>>> records.
>>>>  
>>>>
>>>>  -- 
>>>>  
>>>> --- 
>>>> You received this message because you are subscribed to the Google 
>>>> Groups "web2py-users" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send 
>>>> an email to web2py+un...@**googlegroups.com.
>>>>
>>>> For more options, visit 
>>>> https://groups.google.com/**groups/opt_out<https://groups.google.com/groups/opt_out>
>>>> .
>>>>  
>>>>  
>>>>
>>>
>>>  -- 
>>  
>> --- 
>> You received this message because you are subscribed to the Google Groups 
>> "web2py-users" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to web2py+un...@googlegroups.com <javascript:>.
>> For more options, visit https://groups.google.com/groups/opt_out.
>>  
>>  
>>
>
>

-- 

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


Reply via email to