私は自分のコードでパフォーマンス上の問題に直面しています。私はdb接続を選択クエリを作成して、1つのselectクエリに500行を挿入しています。 .ANYのアイデアにqoodされていない挿入するために2 miuntesを取っているcursor.executemany.Butクエリの周り8-9回は最初にして、すべての使用を挿入python db insert
def insert1(id,state,cursor):
cursor.execute("select * from qwert where asd_id =%s",[id])
if sometcondition:
adding.append(rd[i])
cursor.executemany(indata, adding)
RD [i]を作成するレコードのARAYがある
indataは挿入文です
#prog start here
cursor.execute("select * from assd")
for rows in cursor.fetchall()
if rows[1]=='aq':
insert1(row[1],row[2],cursor)
if rows[1]=='qw':
insert2(row[1],row[2],cursor)
ご覧になる際には、いくつかのコードをお知らせください。 – balpha
サンプルコードを投稿できますか?それなしで改善を提案するのは難しいです。 –
使用しているデータベースエンジン、使用しているモジュール、またはボトルネックがどこから離れているかを特定することさえできません。私の目はあなたのポストの書式から出血しています。 –