Mysql 单表不超过100W数据 15个字段 数据在1G左右 如何优化性能?
单表 数据应该不会超过100W 15个字段
其中有2个字段为唯一值 插入的时候要保证不能重复
ID 自增长 Key 关键性字段不能重复
目前是用的索引表+单表来处理的 但是40W的数据 流量大SQL就扛不住了 而且用的是SSD SATA3的接口
如果用分表 我感觉应该可以解决这个问题 表的上限不会超过100W 分表以后如何保证插入数据的时候 Key唯一呢? 多表关联查询 order by 怎么提高效率?
求高手解决 不分表服务器完全扛不住。40WIP 大概在400WPV左右 目前
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(9)
这是一个很复杂的问题,已有信息不足以找到问题的根源。
如果不使用事务的话,使用merge表
使用merge表
mysql少于300w不用考虑分表,因为以前搞的评价下来380w每个表没有任何性能问题
或是静态化
如果更新<<读取,才lG,那就弄内存缓存吧。
分表吧, 垂直分表
100w1G什么数据这么大?有哪些字段数据量很大? 几百万条按理说所不需要分表,说下详细情况,肯定可以优化
有没有答案?
辞职,这样,这个问题就解决了!你再也不用担心你的数据库太慢了。