首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何使用Pythons timeit对代码段进行计时以测试性能?

如何使用Pythons timeit对代码段进行计时以测试性能?
EN

Stack Overflow用户
提问于 2010-05-19 22:24:46
回答 6查看 256.1K关注 0票数 205

我有一个python脚本,它可以正常工作,但我需要编写执行时间。我在谷歌上搜索过我应该使用timeit,但我似乎不能让它工作。

我的Python脚本如下所示:

代码语言:javascript
复制
import sys
import getopt
import timeit
import random
import os
import re
import ibm_db
import time
from string import maketrans
myfile = 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所需的时间。其目的是使用不同的索引和调优机制为我的数据库测试update语句。

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2866380

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档