Pythonでテーブル全体を調べる必要があります。私は「SSCursor」を介してMySQLdbを使用していますが、PHPのものよりもはるかに低速です。
PHP 5.3.5
$result = mysql_query("SELECT * FROM anytable");
while($row = mysql_fetch_assoc($result)){
#do stuff
}
Python2.7
cursor.execute("SELECT * FROM anytable")
for row in cursor:
pass
結果
PHP:5秒CPU約35%、Python:25秒CPU 100%
MySQLdbはただひどいですか、それとも私は何か間違ったことをしていますか?MySQLdbの場合、パフォーマンス/同じ機能を向上させるために代わりに何を使用できますか?