繁体   English   中英

如何在具有两列结构的表中保存数百万行的MySQL?

[英]How to save millions of rows in MySQL in table with structure of two column?

我有大约6亿条文本和CSV文件格式的记录,我想将它们保留在MySQL中进行过滤。 该文件仅包含两列的信息。 一个用于SKU,另一个用于唯一ID标识。

所以我的问题是,如何设计表结构以在共享主机环境上获得更快的响应?

共享托管环境中有6亿行! 任何看到您在该大小的数据集上进行任何稍微复杂的查询的托管公司,都将对您的帐户进行重新标记。 根据数据大小,建议您使用自己的SSD VM或大型专用计算机。 如果是短期需求,我什至建议使用高端内存密集型EC2实例。

关于结构,除了正确索引数据之外,使用如此少量的列几乎无济于事。 您能否提供一些示例数据行?

使用如此大的数据集,您甚至可能希望使用分布式解决方案(例如MongoDB)来将查询卸载到多个高性能服务器(同样是SSD VM?)上。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM