Я использую pandas.read_sql с базой данных sqlite, и это очень медленно.
У меня есть таблица с 800 строками и 49 столбцами (тип данных только TEXT и REAL), и для извлечения данных из базы данных в фрейм данных требуется более 3 минут.
DB-File и скрипт Python работают на одной машине и в одной файловой системе.
Есть ли способ ускорить pandas.read_sql?
Это фрагмент кода:
self.logger.info('{} - START read_sql: {}'.format(table))
result = pd.read_sql("select * from {}".format(table), self.dbconn,
index_col=indexcolname)
self.logger.info('{} - END read_sql: {}'.format(table))