Büyük ResultSet'leri işleme

Python ile Veritabanlarına Giriş

Jason Myers

Co-Author of Essential SQLAlchemy and Software Engineer

Büyük ResultSet'lerle çalışmak

  • fetchmany() kaç satırla çalışacağımızı belirtmemizi sağlar
  • fetchmany() üzerinde döngü kurabiliriz
  • Kayıt kalmadığında boş bir liste döner
  • Sonrasında ResultProxy'yi kapatmalıyız
Python ile Veritabanlarına Giriş

Çoklu satır getirme

while more_results:

partial_results = results_proxy.fetchmany(50)
if partial_results == []: more_results = False
for row in partial_results: state_count[row.state] += 1
results_proxy.close()
Python ile Veritabanlarına Giriş

Haydi pratik yapalım!

Python ile Veritabanlarına Giriş

Preparing Video For Download...