मुझे अपने प्रोजेक्ट में PHP और MSSQL का उपयोग करने में समस्या है। मेरे पास निम्नलिखित विन्यास हैं:
64 जीबी राम 16 सीपीयू इंटेल एक्सॉन एसक्यूएल सर्वर 16 जीबी राम 4 सीपीयू इंटेल एक्सॉन वेब सर्वर
और मेरे पास निम्नलिखित कोड है:
SELECT
protokol.hekim_tc as hekim_tc,
iller.il_adi as il_adi,
SUM(protokol.taniveilacolan)as taniveilacolan,
SUM(protokol.taniolanilacolmayan) as taniolanilacolmayan,
SUM(protokol.taniveilacolan+protokol.taniolanilacolmayan) as protokolsayisi,
SUM(protokol.antibiyotik_yazilan) as antibiyotik_yazilan,
SUM(protokol.agrikesici_yazilan) as agrikesici_yazilan,
SUM(protokol.enj_yazilan) as agrikesici_yazilan,
SUM(protokol.enj_agrikesici_yazilan) as enj_agrikesici_yazilan,
SUM(protokol.antibiyotik_yazilan) as antibiyotik_yazilan,
SUM(protokol.enj_antibiyotik_yazilan) as enj_antibiyotik_yazilan,
kalem_sayisi,
kutu_sayisi,
maliyet
FROM rdp_2013_protokol_dagilimi_copy2 AS protokol
LEFT JOIN iller ON iller.il_kodu = protokol.hekim_il
LEFT JOIN (
SELECT hekim_tc,
SUM(kalem_sayisi) as kalem_sayisi,
SUM(kutu_sayisi) as kutu_sayisi,
SUM(maliyet) as maliyet
FROM rdp_2013_atc_dagilimi
GROUP BY hekim_tc
) AS atc
ON atc.hekim_tc = protokol.hekim_tc
GROUP BY
protokol.hekim_tc,
iller.il_adi,
kalem_sayisi,
kutu_sayisi,
maliyet
समस्या यह है कि उपरोक्त क्वेरी केवल 6 सेकंड तक रहती है। SQL सर्वर में। लेकिन जब मैं IIS सर्वर पर PHP में समान कोड चलाता हूं, तो यह 5 मिनट से अधिक रहता है। मुझे कौन सा कॉन्फ़िगरेशन देखना और बदलना है?