当前位置:论坛首页 > Linux面板 > 讨论

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

发表在 Linux面板2024-9-26 15:35 [复制链接] 10 550

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


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




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


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



或者说其他方法 我看了表也都是有索引的
使用道具 举报 只看该作者 回复
发表于 2024-9-26 15:43:50 | 显示全部楼层
肯定是sql语法问题,我3千万数据,4核8G服务器,查询不到一秒出结果。
使用道具 举报 回复 支持 反对
发表于 2024-9-26 17:07:37 | 显示全部楼层
首先涉及到查询的字段必须创建索引,尽量别用模糊查询,尽量少条件查询,尽量查询条件不涉及扫描全表。大量文本内容尽量提取关键词做索引查询。不同的MYSQL管理软件对MYSQL管理速度都不一样,比如phpmyadmin速度就不咋样,慢是正常的。可以使用专业管理软件navicat premium管理,尽量本地连接或走内网连接。
使用道具 举报 回复 支持 反对
发表于 2024-9-26 17:25:40 | 显示全部楼层
可以尝试用云数据库了。
使用道具 举报 回复 支持 反对
发表于 2024-9-26 17:57:00 | 显示全部楼层
这种多半是sql语句写的有问题的。
使用道具 举报 回复 支持 反对
发表于 2024-9-26 20:54:18 | 显示全部楼层
天天进步 发表于 2024-9-26 15:43
肯定是sql语法问题,我3千万数据,4核8G服务器,查询不到一秒出结果。

我用阿里4核心8G服务器 lops 50000吞吐量的 也是秒开
使用道具 举报 回复 支持 反对
发表于 2024-9-26 20:54:49 | 显示全部楼层
wenanjie 发表于 2024-9-26 17:25
可以尝试用云数据库了。

试验了 只有吞吐量超级大的才行 50000以上吞吐量
使用道具 举报 回复 支持 反对
发表于 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了?
使用道具 举报 回复 支持 反对
发表于 2024-9-27 00:34:03 | 显示全部楼层
天天进步 发表于 2024-9-26 22:32
30万数据其实不算多,看看这个表多大,几个G了?

这个表1.5G
使用道具 举报 回复 支持 反对
发表于 2024-10-18 14:45:27 | 显示全部楼层
这个得优化sql语句了,或者是做索引,避开全局扫描
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

立即付费处理

工作时间:09:00至24:00

快速回复 返回顶部 返回列表