私はデータベーステーブルからデータを処理しようとしています。それらをすべて同時にロードすると、ほとんどのコンピュータリソースを奪うことになります。現在のコードがありますプログラムによってpythonでオフセット/リミットするmysqldb
cursor.execute("SELECT * from sometable")
rs = cursor.fetchall()
.
# process 1: set operation
.
for a in rs:
# process 2: put data in another db
リソースの使用量を減らす方法はありますか?ループの下で行を少しずつ得るのと同じように?
私はそれについて前に読んだことがありますが、詳細の多くを知りませんでした。ここでは、説明を含むリンクとfetchoneの使用例を示します。http://bytes.com/topic/python/answers/25476-nonetype-object-returned-fetchone-mysqldb – kusut