Dear D. Richard Hipp,

I had some strange result on some PCs, 

a) On my notebook (P3 899, 256Mbytes, WinXP) when do insert a 
    records to a blank table, it > 100% slower as compare to other.  
    (< 3000 rows).
    

b) On one of PC (Celeron 1.7G, 256MBytes WinXP), when do search. 
    it will 100% slower as compare to others, (> 8000 rows)
    Infact it slower then a Celeron 633 with 128M Win98.

    for indx := 0 to QstLst.Count - 1 do
      begin
        qryQst.SQL = 'Select * from QstTbl As Q, LstTbl As L where L.QstID=''' +
        QstLst.Strings[indx] + ''' AND Q.QstID=L.QstID';
        qryQst.Open( );
        ...
        ...
      end;


Do u have any complete compiled application to check the perfomance.

Regards
KL Chin
    
-----Original Message-----
From:   D. Richard Hipp [SMTP:[EMAIL PROTECTED]
Sent:   Wednesday, April 14, 2004 7:15 PM
Cc:     [EMAIL PROTECTED]
Subject:        Re: [sqlite] MySQL / SQLite

Hannes Roth wrote:

> 2. Why is SQLite twice as fast when using a small database (<3000 rows) 
> and twice as slow when using a large database (>8000 rows)? 
> 

The speed comparison at http://www.sqlite.org/speed.html uses tables
with 25000 rows and is twice as fast as MySQL.  I don't know why yours
is slower - you did not give much data to go on.  Perhaps if you
supplied some information about your database (the schema, what
indices are defined, what data is being stored, what your queries
look like) someone could better answer your question.

-- 
D. Richard Hipp -- [EMAIL PROTECTED] -- 704.948.4565


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to