Mysql 单表不超过100W数据 15个字段 数据在1G左右 如何优化性能?

发布于 2021-12-02 02:20:44 字数 319 浏览 678 评论 9

单表 数据应该不会超过100W  15个字段

其中有2个字段为唯一值 插入的时候要保证不能重复

ID 自增长 Key 关键性字段不能重复

目前是用的索引表+单表来处理的 但是40W的数据 流量大SQL就扛不住了 而且用的是SSD SATA3的接口

如果用分表 我感觉应该可以解决这个问题 表的上限不会超过100W  分表以后如何保证插入数据的时候 Key唯一呢? 多表关联查询 order by 怎么提高效率?

求高手解决  不分表服务器完全扛不住。40WIP 大概在400WPV左右 目前

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(9

左岸枫 2021-12-04 18:51:56

这是一个很复杂的问题,已有信息不足以找到问题的根源。

北笙凉宸 2021-12-04 18:51:50

如果不使用事务的话,使用merge表

悟红尘 2021-12-04 18:51:39

使用merge表

柳絮泡泡 2021-12-04 18:39:04

mysql少于300w不用考虑分表,因为以前搞的评价下来380w每个表没有任何性能问题

屌丝范 2021-12-04 18:05:30

或是静态化

爱你是孤单的心事 2021-12-04 17:50:41

如果更新<<读取,才lG,那就弄内存缓存吧。

梦中楼上月下 2021-12-04 17:09:13

分表吧, 垂直分表

羁拥 2021-12-04 14:58:18

100w1G什么数据这么大?有哪些字段数据量很大? 几百万条按理说所不需要分表,说下详细情况,肯定可以优化

月牙弯弯 2021-12-04 01:56:37

有没有答案?

辞职,这样,这个问题就解决了!你再也不用担心你的数据库太慢了。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文