Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Python 5x wolniejszy niż zapytanie perl mySql

cursor.fetchall oznacza, że ​​ładujesz wszystkie dane do pamięci jednocześnie, zamiast robić to powoli, gdy jest to potrzebne.

Zastąp

row = cur.fetchall()
for row in rows:

przez

for row in cur:


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Railsy, ​​MySQL i Snow Leopard

  2. Wiele JOINS tabeli MySQL wymaga połączenia wyników 1 tabeli w jedno pole kolumny

  3. Wstawianie wartości Integer do mysql int za pomocą INSERT

  4. Wiele tabel DELETE LIMIT

  5. Jak prawidłowo skonfigurować połączenie PDO