MySQLdb批量插入数据
生活随笔
收集整理的這篇文章主要介紹了
MySQLdb批量插入数据
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
MySQLdb批量插入數(shù)據(jù)_redice's Blog
MySQLdb批量插入數(shù)據(jù)
日期:2012-05-01?|?
來源:未知?|?
作者:redice?|?
260 人圍觀?|?
0 人鼓掌了!
測試了一下MySQLdb的executemany()方法,速度是驚人的:10分鐘內(nèi)插入了將近100萬的數(shù)據(jù)。趕快來做個標(biāo)記!
測試環(huán)境:Amazon RDS(Amazon Relational Database Service),數(shù)據(jù)表中原本有1900萬條數(shù)據(jù),測試完畢后,數(shù)據(jù)條數(shù)如下:
而之前我用execute()逐條插入同樣多的數(shù)據(jù)竟然花了一個多周!!!executemany()的用法如下:
view plaincopy to clipboardprint?http://mysql-python.sourceforge.net/MySQLdb.html
1.2.3版的MySQL-python存在bug,"values"要小寫才有效,詳情見下面內(nèi)容:
http://stackoverflow.com/questions/3945642/why-is-executemany-slow-in-python-mysqldb
總結(jié)
以上是生活随笔為你收集整理的MySQLdb批量插入数据的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 八款开源Android游戏引擎
- 下一篇: Linux系统:centos7下搭建Zo