P Kishor wrote:


Most of the time I am looking at one site, so there is a speed gain by
not plowing through other sites' data. This is what is causing me to
pause before I rush forward.

If you have an index on the readings table by site_id (and perhaps timestamp) sqlite will use the index to go directly to that site's records and will not plow through all the other site's data. Adding a second field, like the timestamp, to the index will let you do fast searches or selections based on time within a single site as well.

P.S. I would recommend keeping the integer primary key ID fields. Because sqlite uses them for the rowid (which each record in each table must have anyway) they cost you nothing and make joins more direct and obvious.

HTH
Dennis Cote


-----------------------------------------------------------------------------
To unsubscribe, send email to [EMAIL PROTECTED]
-----------------------------------------------------------------------------

Reply via email to