Python, использующий PRE-FETCH в Oracle 10 - PullRequest
1 голос
/ 11 ноября 2009
import cx_Oracle
import wx

print "Start..." + str(wx.Now())

base = cx_Oracle.makedsn('xxx', port, 'yyyy')

connection = cx_Oracle.connect(user name, password, base)

cursor = connection.cursor()

cursor.execute('select data from t_table')

li_row = cursor.fetchall()

data = []

for row in li_row:

    data.append(row[0])

cursor.close()

connection.close()

print "End..." + str(wx.Now())

print "DONE!!!"

Есть ли способ интегрировать предварительную выборку в эту программу? Моя цель - как можно быстрее получить данные из базы данных.

1 Ответ

0 голосов
/ 11 ноября 2009

Загрузка 10000 строк ...

cursor.arraysize = 10000

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...