我有一个可以正常工作的 python
脚本,但我需要编写执行时间。我用谷歌搜索了我应该使用的timeit
,但我似乎无法让它工作。
我的 Python 脚本如下所示:
import sysimport getoptimport timeitimport randomimport osimport reimport ibm_dbimport timefrom string import maketransmyfile = open("results_update.txt", "a")for r in range(100): rannumber = random.randint(0, 100) update = "update TABLE set val = %i where MyCount >= '2010' and MyCount < '2012' and number = '250'" % rannumber #print rannumber conn = ibm_db.pconnect("dsn=myDB","usrname","secretPWD")for r in range(5): print "Run %s\n" % r ibm_db.execute(query_stmt) query_stmt = ibm_db.prepare(conn, update)myfile.close()ibm_db.close(conn)
我需要的是执行查询并将其写入文件所需的时间results_update.txt
。目的是使用不同的索引和调整机制测试我的数据库的更新语句。
欢迎分享,转载请注明来源:内存溢出