› MySQL 5.5 Community Server
› MySQL 5.6 Community Server
› Percona Configuration Wizard
› XtraBackup 搭建主从复制
Great Sites on MySQL
› Percona
› MySQL Performance Blog
› Severalnines
推荐管理工具
› Sequel Pro
› phpMyAdmin
推荐书目
› MySQL Cookbook
MySQL 相关项目
› MariaDB
› Drizzle
参考文档
› http://mysql-python.sourceforge.net/MySQLdb.html
lyzy
V2EX  ›  MySQL

Mysql:select 查询执行计划出现了 Using filesort 该如何优化

  •  
  •   lyzy · Feb 23, 2017 · 3950 views
    This topic created in 3511 days ago, the information mentioned may be changed or developed.

    sql 语句如下,该如何优化,请 V 友提供一些思路

    alt text

    SELECT
    	*
    FROM
    	(
    		SELECT
    			mp.id,
    			mp.mp_name,
    			mp.weixinname,
    			mp.biz,
    			ifnull(mp.head_img_url, '') AS head_img_url,
    			ifnull(mp.qr_code_url, '') AS qr_code_url,
    			mp.introduce,
    			mp.company_name,
    			mp.first_average_num,
    			mp.average_num,
    			mp.souce_mp,
    			mp.souce_article,
    			mp.is_auth,
    			mp.push_num,
    			ifnull(mp.update_time, '') AS update_time,
    			ifnull(mp.create_time, '') AS create_time,
    
    		IF (mal.biz <> 'null', 1, 0) AS is_storage,
    		max(ifnull(mal.create_time, '')) AS import_time,
    		any_value (ifnull(art.read_num, 0)) AS read_num,
    		any_value (ifnull(art.like_num, 0)) AS like_num
    	FROM
    		`wd_mp_library` mp
    	LEFT JOIN wd_mp_library_formal mal ON mp.biz = mal.biz
    	LEFT JOIN wd_mp_library_about_articles art ON mp.biz = art.biz
    	WHERE
    		mp.isdel = 0
    	GROUP BY
    		mp.id
    	) a
    LIMIT 25,
     20;
    
    No Comments Yet
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   802 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 22:15 · PVG 06:15 · LAX 15:15 · JFK 18:15
    ♥ Do have faith in what you're doing.