XAMPP需要很长时间才能加载数据

时间:2017-03-19 12:49:47

标签: phpmyadmin xampp localhost

这个问题本周已经把我的头发拉了出来。这真让我烦恼,因为我仍然无法找到解决方案。我的问题:localhost需要很长时间才能加载。 Localhost最多需要1400秒才能加载数据。也许这些信息可以帮助您了解我的问题:

我有查看表。我的视图表查询就像这样

select DISTINCT `TahunAwal`, 
   (SELECT COUNT(*) AS `< 2.50` from `akdhis_kelanjutanstudi` 
        LEFT JOIN `akdmst_mahasiswamagister` on `akdhis_kelanjutanstudi`.`MahasiswaID` = `akdmst_mahasiswamagister`.`MahasiswaID`
        LEFT JOIN `akdhis_statusmahasiswa` on `akdhis_kelanjutanstudi`.`MahasiswaID` = `akdhis_statusmahasiswa`.`MahasiswaID`
        LEFT JOIN `akdref_tahunsemester` on `akdhis_statusmahasiswa`.`TahunSemesterID` = `akdref_tahunsemester`.`ID`
        LEFT JOIN `akdref_tahunakademik` on `akdref_tahunsemester`.`TahunAkademikID` = `akdref_tahunakademik`.`ID`
        WHERE `IPK` < 2.50 AND `SemesterMahasiswa` = 8 AND `mhsMagister`.`TahunAwal`=`akdref_tahunakademik`.`TahunAwal`) AS `< 2.50`,

    (SELECT COUNT(*) AS `2.50-2.74` from `akdhis_kelanjutanstudi` 
        LEFT JOIN `akdmst_mahasiswamagister` on `akdhis_kelanjutanstudi`.`MahasiswaID` = `akdmst_mahasiswamagister`.`MahasiswaID`
        LEFT JOIN `akdhis_statusmahasiswa` on `akdhis_kelanjutanstudi`.`MahasiswaID` = `akdhis_statusmahasiswa`.`MahasiswaID`
        LEFT JOIN `akdref_tahunsemester` on `akdhis_statusmahasiswa`.`TahunSemesterID` = `akdref_tahunsemester`.`ID`
        LEFT JOIN `akdref_tahunakademik` on `akdref_tahunsemester`.`TahunAkademikID` = `akdref_tahunakademik`.`ID`
        WHERE 2.50 < `IPK` < 2.74 AND `SemesterMahasiswa` = 8 AND `mhsMagister`.`TahunAwal`=`akdref_tahunakademik`.`TahunAwal`) AS `2.50-2.74`                
from `akdref_tahunakademik` AS `mhsMagister` 
ORDER BY `mhsMagister`.`TahunAwal`

这是我的代码的一部分

并且phpmyadmin中的结果就像这样

enter image description here

我认为localhost需要很长时间来加载数据,因为这些表包含许多数据记录,但我不知道如何解决这个问题。我试图改变

ServerName Localhost到ServerName 127.0.0.1:80。

我也编辑了

的my.ini。

我取消注释

bind-address="127.0.0.1"

我编辑了

的config.inc.php

我改变了

$cfg['Servers'][$i]['host'] = 'localhost' to $cfg['Servers'][$i]['host'] = '127.0.0.1'

但是localhost仍然太慢。

我在Windows 7中使用XAMPP。

有什么方法可以解决这个问题吗?请帮我解决这个问题。非常感谢你

1 个答案:

答案 0 :(得分:0)

从查询中创建一个视图,并使用您从中查看的视图提取记录。看看它是否可以进行任何更改,因为视图似乎是处理大量数据的更快的解决方法,而不是每次都为它运行选择查询。

此外,您可能希望将SELECT查询仅限于公式所需的列,因为它还会影响查询的加载速度。