mysql数据库中一张表中有100万数据,慢的跟蜗牛似的,牛人指点!该怎么解决

mysql数据库中一张表中有100万数据,慢的跟蜗牛似的,牛人指点!

我有一张Article表,title,content等,有30个字段左右,现在数据量在100万左右,也做了索引,但是mysql的索引有点让人摸不着头脑,请问怎么解决这个问题,给个意见,表结构上的意见也可以!



索引情况如何、SQL语句是什么




每次都能按照你预想的索引走的吗




show create table xxx;

show index from xxx;

贴出你主要的读/写 SQL




按楼上方法,贴出你的建表语句和索引情况。另外别忘了贴出你的select 语句




1.LZ必须给出表的结构,推荐 SHOW CREATE TABLE tablename \G 的内容贴出来

2.LZ必须把所有的SQL语句给出来

3.不同种类的SQL频率如何?

综合上述三种信息就基本上可以给出详细的索引创建与优化建议

推荐:

淘宝和阿里巴巴去Oracle化事件 引发数据库技术人员大讨论

WebGame行业案例:in子查询group by引发的“血案”



这个得学习学习!




坐等结果




具体sql,具体分析




楼主就不能把问题描述得更清楚点吗?

表结构,索引情况,你发出的SQL查询语句。问题描述得越详细,你在问问题上所花的总时间越短。


我也想学学。留个脚印。lz 贴代码吧。




关键还是具体的表结构和建表语句,还有其索引情况。




坐等楼主代码




艹,你让人家猜谜呢啊!




探讨

我有一张Article表,title,content等,有30个字段左右,现在数据量在100万左右,也做了索引,但是mysql的索引有点让人摸不着头脑,请问怎么解决这个问题,给个意见,表结构上的意见也可以!



引用show index from xxx;

贴出你主要的读/写 SQL




上面问你SQL,不光create,还有select,另外,没看到详细的索引信息

其次,至少另外建一张表

id, content

其余字段不变

内容一般只会单独显示,不会出现在列表上,所以单独建表。

其他的可以根据性质,在横向或者纵向分割

mysql数据库中一张表中有100万数据,慢的跟蜗牛似的,牛人指点!该怎么解决

相关文章:

你感兴趣的文章:

标签云: