2011-11-19 3 views
0

cakePHP 프레임 워크를 사용하고 있으며이 응용 프로그램을 우리 제품 환경에 배포했습니다. 삽입 문이 실행하는 데 오랜 시간이 걸리는 것으로 나타났습니다. 때로는 간단한 insert 문에 6 초가 걸리므로 너무 길다.cakePHP - 실행하는 데 오랜 시간이 걸리는 간단한 삽입 문

우리는 database.php에서 persistent key를 true로 전환했으며 많은 것을 향상시키는 것처럼 보이지만 여전히 쿼리는 2-3 초가 걸리는 경우가 있습니다. 이 스위치를 켜는 것이 좋은 생각입니까?

실행 시간을 개선 할 수있는 이유와 방법에 대한 조언이 있으십니까?

감사

감사 가브리엘

답변

0

는 지역 dev에 환경에 걸리나요? core.php에서 debug를 2로 설정하면 각각의 SQL 문과 시간을 표시하는 sqldump를 얻을 수 있습니다. 조인이 너무 많습니까?

은 레이아웃에 SQL 덤프 요소를 추가해야합니다 :

<?php echo $this->element('sql_dump'); ?> 
+0

감사 문제가 프로덕션 서버에 I/O 하드웨어 문제의 일종으로 관련이 @Costa. 관심을 가져 주셔서 감사합니다. –

관련 문제