mysql的一个普通查询速度非常慢
SELECT
articleId,
CODE,
articleTitle,
articleImg,
articleKeyword,
articleAbstract,
articleDetail,
creationtime,
updatetime,
articleAuthor,
accessNum,
STATUS,
articleDate,
isDeleted,
thumbsNum,
parent
FROM
article
就这一条SQL查询需要30多秒,表里只有42条数据,网络应该没问题,因为查其他表很正常。初步怀疑articleDetail,这个字段,longtext类型,存的大。把这个字段删了速度会提升到正常,那这个该怎么优化呢。
求解
articleId,
CODE,
articleTitle,
articleImg,
articleKeyword,
articleAbstract,
articleDetail,
creationtime,
updatetime,
articleAuthor,
accessNum,
STATUS,
articleDate,
isDeleted,
thumbsNum,
parent
FROM
article
就这一条SQL查询需要30多秒,表里只有42条数据,网络应该没问题,因为查其他表很正常。初步怀疑articleDetail,这个字段,longtext类型,存的大。把这个字段删了速度会提升到正常,那这个该怎么优化呢。
求解
...全文
相关推荐
MySQL索引之主键索引
例如,针对100万行数据,MyISAM的主键和唯一索引检索速度相似,普通索引慢30%以上;InnoDB中,唯一索引比主键慢9%,普通索引慢50%以上。
mysql索引使用 一
原因在于,没有索引时,数据库需要进行全表扫描,逐行检查满足条件的记录,这在大数据量时会非常慢。有了索引,数据库可以快速定位到满足条件的行,极大提升了查询速度。
浅析mysql索引
MySQL索引是数据库管理系统中一个重要的概念,它显著提升了数据查询和访问的速度。索引是一种特殊的数据结构,设计用于加快数据库表中数据的查找和排序。
mysql索引原理深入解析
索引是数据库管理系统中的关键组件,它是一个排序的数据结构,用于加速对数据库表中数据的访问。在没有索引的情况下,查询大数据量的表会非常慢,因为数据需要逐行扫描。
为什么 select count(*) from t,在 InnoDB 引擎中比 MyISAM 慢?
在实际应用中,为了提高查询速度,可以考虑创建合适的覆盖索引,或者使用`ANALYZE TABLE`命令更新统计信息,以帮助优化器做出更优的选择。


疑难问题
