BAOt啊 发表于 2024-9-26 15:35:22

【待反馈】mysql里面一个表有30几万数据 产品列表页面打开

一个表有30几万数据、产品列表页面打开慢 咋优化??


服务器48核心32G 30MB带宽BGP的




谁懂mysql这块就这个表的内容打开调取慢,每次都转2圈才进入,谁懂这块给支个招。


宝塔mysql里面设置哪些优化是否能解决?如何设置??



或者说其他方法 我看了表也都是有索引的

天天进步 发表于 2024-9-26 15:43:50

肯定是sql语法问题,我3千万数据,4核8G服务器,查询不到一秒出结果。

宝塔用户_zywizq 发表于 2024-9-26 17:07:37

首先涉及到查询的字段必须创建索引,尽量别用模糊查询,尽量少条件查询,尽量查询条件不涉及扫描全表。大量文本内容尽量提取关键词做索引查询。不同的MYSQL管理软件对MYSQL管理速度都不一样,比如phpmyadmin速度就不咋样,慢是正常的。可以使用专业管理软件navicat premium管理,尽量本地连接或走内网连接。

wenanjie 发表于 2024-9-26 17:25:40

可以尝试用云数据库了。

WP建站 发表于 2024-9-26 17:57:00

这种多半是sql语句写的有问题的。

BAOt啊 发表于 2024-9-26 20:54:18

天天进步 发表于 2024-9-26 15:43
肯定是sql语法问题,我3千万数据,4核8G服务器,查询不到一秒出结果。

我用阿里4核心8G服务器 lops 50000吞吐量的 也是秒开

BAOt啊 发表于 2024-9-26 20:54:49

wenanjie 发表于 2024-9-26 17:25
可以尝试用云数据库了。

试验了 只有吞吐量超级大的才行 50000以上吞吐量

BAOt啊 发表于 2024-9-26 20:55:48

WP建站 发表于 2024-9-26 17:57
这种多半是sql语句写的有问题的。

我用大吞吐量的lpos50000的就秒开,我之前10W数据时候也都是秒开现在数据越来越大 就越来越慢了

天天进步 发表于 2024-9-26 22:32:45

BAOt啊 发表于 2024-9-26 20:55
我用大吞吐量的lpos50000的就秒开,我之前10W数据时候也都是秒开现在数据越来越大 就越来越慢了 ...

30万数据其实不算多,看看这个表多大,几个G了?

BAOt啊 发表于 2024-9-27 00:34:03

天天进步 发表于 2024-9-26 22:32
30万数据其实不算多,看看这个表多大,几个G了?

这个表1.5G

运维技术阿闯 发表于 2024-10-18 14:45:27

这个得优化sql语句了,或者是做索引,避开全局扫描
页: [1]
查看完整版本: 【待反馈】mysql里面一个表有30几万数据 产品列表页面打开