Aktualizace:tato funkce byla začleněna do pandas master a bude vydána ve verzi 0.15 (pravděpodobně koncem září), díky @artemyk! Viz https://github.com/pydata/pandas/pull/8062
Takže od 0,15 můžete zadat chunksize
argument a např. jednoduše udělejte:
df.to_sql('table', engine, chunksize=20000)