title: Inserting millions of records into MySQL database using Python
body: <p>I have a txt file with about 100 million records (numbers). I am reading this file in Python and inserting it to MySQL database using simple insert statement from python. But its taking very long and looks like the script wouldn't ever finish. What would be the optimal way to carry out this process ? The script is using less than 1% of memory and 10 to 15% of CPU.</p>
  
  <p>Any suggestions to handle such large data and insert it efficiently into database, would be greatly appreciated.</p>
  
  <p>Thanks.</p>