php读取mysql速度问题
Jun 23, 2016 pm 01:49 PM 一个数据库,大概 1万条记录。
select id,old_id,iid,title1,page_type from mayi_news where page_type='测试'
速度是32毫秒
select id,old_id,iid,title1,page_type from mayi_news where page_type='测试' order by id desc
速度是 480毫秒
为什么相差如此多呢?
另外还有一个问题,最近看版主提供 EXPLAIN 测试性能,不知道以下结果如何优化?
回复讨论(解决方案)
Extra 列有 filesort
表示在排序时使用了临时文件作为索引树的载体,显然这会造成速度的下降
观察 possible_keys 和 Key 列为空,表示没有索引被利用
所以可在 id、page_type 上建索引,并观察效果
id是主键吗 不明白为什么按主键排序还有这么大差别?

Article chaud

Outils chauds Tags

Article chaud

Tags d'article chaud

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Guide d'installation et de mise à niveau de PHP 8.4 pour Ubuntu et Debian

Comment corriger les erreurs mysql_native_password non chargé sur MySQL 8.4
