【发布时间】:2018-03-05 14:39:59
【问题描述】:
我必须从数据库“TEST_DB”中以 WC_* 开头的表中获取记录计数。
目前我正在使用下面的代码来执行此操作,但是由于许多表中有数十亿条记录,因此花费的时间太长。有什么方法可以提高性能
for item in list_tables[]:
total_count_query="select count(*) from TEST_DB.."+item[0]+"
cur.execute(total_count_query)
total_record_count=cur.fetchone()[0]
print (item[0]," : ",total_record_count)
【问题讨论】:
-
请修复您的代码 - 这甚至无法远程工作。
标签: python-3.x netezza