前提・実現したいこと
Mysqlのテーブル(1700万行 40列 4GB程度)をpd.DataFrameに入れる?落とす?読み込ませる?(用語がわかりません。)しているのですが、大体2時間ぐらいかかってしまいます。
なにかいい方法ありませんか?
該当のソースコード
import mysql.connector import pandas.io.sql as psql import pandas as pd con = mysql.connector.connect( host='127.0.0.1',db='DB',user='root',passwd='passwd') sql_select = 'select * from table where id in (select id from DB2) and Date >= 2001-1-1' df_db = psql.read_sql(sql_select,con)
補足情報(FW/ツールのバージョンなど)
使用PC:Macbook pro
CPU:Intel i7
メモリ:16GB DDR4 2400MHz
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/10/16 04:32