All pastes #13049 Raw Edit

Someone

public python v1 · immutable
#13049 ·published 2005-05-31 20:33 UTC
rendered paste body
#sqlite limit 1000,1 performs worse than sqlite limit 1,1#comment the os.remove('.\test.sqlite') on first run.#v2, better empty loop.import sqliteimport osimport timeSIZE = 1000os.remove('.\test.sqlite')con = sqlite.connect('.\test.sqlite')cur = con.cursor()res = cur.execute('create table file (fileid integer primary key,path character,media character)')print 'fill db..'for i in xrange(SIZE):    cur.execute("insert into file values(null,'abc','audio')")print 'commit..'    con.commit()print 'compare empty loop:'for i in xrange(SIZE):    start = time.time()    cur.execute("select * from file limit %i,%i" % (1,1))       print time.time() - startprint 'start:'for i in xrange(SIZE):    start = time.time()    cur.execute("select * from file limit %i,%i" % (i,1))         print time.time() - startprint 'end'