1 
                    
                    noahzh      2014-07-15 18:05:52 +08:00 
                    
                    因为你使用了order by. 
                去掉order by 会好很多 而且,你的索引重复度会特别高,索引已经没有意义了.  | 
            
     3 
                    
                    SoloCompany      2014-07-15 21:41:29 +08:00 via Android 
                    
                    用desc来找问题啊 
                 | 
            
     4 
                    
                    Jack   OP @SoloCompany 啊?~~ 怎么整呢。。。 
                 | 
            
     6 
                    
                    Jack   OP @yangqi 这里。。。求帮助~~ 
                id select_type table type possible_keys key key_len ref rows Extra 1 SIMPLE sub2 ALL PRIMARY NULL NULL NULL 1055 Using temporary; Using filesort 1 SIMPLE t1 ref t1_sid,t1_user,t1_status,t1_user_2,t1_user_3,t1_user_4 t1_sid 8 database.sub2.sub_ID 11 Using where 1 SIMPLE user3 eq_ref PRIMARY PRIMARY 8 database.t1.t1_user 1  | 
            
     7 
                    
                    yangqi      2014-07-17 11:27:29 +08:00 
                    
                    explain下面的语句, 多表查询最好用join, 你那种select where是很老的用法, mysql优化器不一定能正确使用索引 
                SELECT t.t_ID,t.t_date_last,t.t_content,t.sub_ID,s.sub_name,u.u_name,u.u_pic FROM t1 t LEFT JOIN sub2 s ON s.sub_ID=t.t_sid LEFT JOIN user3 u ON u.u_ID=t.t_user WHERE t_type = 't' AND t_status = '0' ORDER BY t.t_date_last DESC LIMIT 30  |