2016-07-18 2 views
0

이 문제에 대한 다른 게시물을 발견했지만 문제를 해결할 수 없습니다. PHP와 PHPMyAdmin 간의 쿼리 실행 시간 차이

내가 phpMyAdmin을하여 쿼리를 실행

는 쿼리가 0-24 그러나

(35 총 쿼리 0.0009 초를했다) 9 밀리 초 단위로 기록을보기

에서 실행 당신은 PHP에서 동일한 쿼리를 실행할 때 서버의 경우 쿼리에 0.14 초가 걸립니다.

$sql = "select cd_categoria, linha, slug, cd_categoria_site, qtd from (SELECT cd_categoria, if (menu.cd_categoria_pai=0,menu.nm_categoria,concat((select nm_categoria from tb_st_category where cd_categoria = menu.cd_categoria_pai),';',nm_categoria)) as linha , if (menu.cd_categoria_pai=0,menu.nm_slug,concat((select nm_slug from tb_st_category where cd_categoria = menu.cd_categoria_pai),'/',menu.nm_slug)) as slug , cd_categoria as cd_categoria_site , 0 as qtd FROM tb_st_category menu where cd_categoria_pai = 0) as a order by linha"; 
$pagespeed = microtime_float(); 
$query = $mysqli->query($sql); 
echo "Query Time:".number_format(microtime_float()-$pagespeed, 2, ',', '')."<br>"; 

이 문제를 어떻게 해결할 수 있습니까? 내 사이트로드 시간을 줄여야합니다.

데이터베이스에 연결하는 경우에도 마찬가지입니다. 0.41 초가 걸립니다.

  • 내 MySQL 서버입니다 윈도우 (WAMP)
  • 이미이 포함 된 변수 설정 파일을 건너 뛸 - 이름 - 해결 :이 시간이

    UPDATE

    Testpage http://omenorpreco.com/teste.php를 인하 할 필요가 생각

  • 서버 이름이 아닌 ip로 연결합니다.
  • +0

    PMA가 쿼리를 실행하고 시간을 측정하는 방법을 확인하십시오. 정확히 얼마나 정확하게 측정하는지 모른 채 사과를 바나나와 비교합니다. – zerkms

    +0

    얼간이, 너 무슨 뜻이야? PMA와 PHP (page) –

    +0

    에서 같은 쿼리가 실행됩니다. 정확히 "Query takes 0.0009 sec"라는 문자열을 얻었습니다. – zerkms

    답변