Я использую python 3.6
Ниже приведено выражение write.
c.execute('INSERT INTO niftyfut (timestamp, close, bid, ask) VALUES (?,?,?,?)',(timestamp, ltp, bid, ask))
В то же время другой сценарий обращается к нему (только для чтения), используя следующую инструкцию:
conn = sqlite3.connect('tick.db', detect_types=sqlite3.PARSE_DECLTYPES, timeout=20, isolation_level=None)
select_statement = 'select * from ' + 'nifty' + 'fut order by timestamp DESC limit 80000'
m1df = pd.read_sql(select_statement, conn)
conn.close()
Вставка выполняется на каждом тике, который может быть высоким, допустим,минимум раз в секунду.
Произойдет ли значительное снижение производительности (времени), если скрипт чтения будет обращаться к базе данных каждые 60 секунд?
Заранее спасибо!