PHP - การกำหนดค่า MSSQL ทำให้ประสิทธิภาพช้า [ปิด]


1

ฉันมีปัญหาในโครงการโดยใช้ PHP และ MSSQL ฉันมีการกำหนดค่าต่อไปนี้:

64 GB Ram 16 CPU Intel Xeon SQL Server 16 GB Ram 4 CPU Intel Xeon เว็บเซิร์ฟเวอร์

และฉันมีรหัสต่อไปนี้:

 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 Server แต่เมื่อฉันเรียกใช้รหัสเดียวกันใน PHP บนเซิร์ฟเวอร์ IIS มันใช้เวลานานกว่า 5 นาที ฉันควรจะมองหาและเปลี่ยนแปลงการกำหนดค่าใด

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.