如果我尝试用1-5百万条记录填充MySQL表格并尝试从中获取100到500条记录,那么它将花费将近1秒。
性能延迟随着表中记录数量的增加和读取并发性的增加而增加。
因为我想要实时实现,所以我看的效果不超过150毫秒。
通过MySQL可以实现这种实时性能(大数据集的150毫秒延迟)吗?
Table Schema -
CREATE TABLE ContactsAgentContacts(
uniqueid integer not null,
did varchar(32) not null,
nId varchar(50),
companyname varchar(50),
primary key (uniqueid,did)
)
存储引擎 - ndb
读取的示例查询 -
SELECT DISTINCT ContactsAgentContacts.companyname AS 'fullname' from ContactsAgentContacts where did='xyz';
答案 0 :(得分:0)
经过适当的二次索引(二次索引)后,性能达到标记。(<50 ms)。