我有一张这样的桌子:
create table stream_last
(
symbol_id integer,
high decimal(8,2),
low decimal(8,2),
last decimal(8,2),
volume integer,
last_updated datetime,
INDEX USING BTREE(symbol_id)
) ENGINE=MEMORY;
我需要每 5 秒进行大约 4,000 次插入(由读取流并在 symbol_id 上聚合的 C 程序爆破)。但是,我可以先对数据进行排序,然后按 symbol_id ASCENDING 顺序插入。这会让这个批量插入更快吗?
第二个问题是,BTREE 是索引的最佳选择吗?从文档中,我本可以使用 HASH 但不确定哪个是最好的......
大学教师