MySQL sorgu ve DB yardım

0 Cevap php

Bu sorguyu yürütmek çalışırken benim mysql sunucu cpu kullanımı% 100 gider ve sayfa sadece tezgahları. Ben kurulum (Client_Code, Date_Time, Zaman_damgası, Activity_Code, Employee_Name, ID_Transaction) üzerinde bir dizin yardım gibi görünmüyor. Ben bu sorunu gidermek için bir sonraki adımlar hakkında ne gidebilir? Herhangi konularda eğer Ayrıca veritabanı üzerinde bir dizin zaten var. Teşekkürler

> $sql = "SELECT m.Employee_Name, count(m.ID_Transaction)   
>FROM ( SELECT DISTINCT Client_Code FROM Transaction)   
> md JOIN Transaction m ON    
> m.ID_Transaction = ( SELECT  
> ID_Transaction FROM Transaction mi  
> WHERE mi.Client_Code = md.Client_Code AND Date_Time=CURdate() AND Time_Stamp!='' AND 
>  Activity_Code!='000001'  
> ORDER BY m.Employee_Name DESC, mi.Client_Code  DESC, mi.Date_Time DESC,  
> mi.ID_Transaction DESC LIMIT 1 )  
> group by m.Employee_Name";  

0 Cevap