나는 데브 컴퓨터에서 실행하는 데 600ms가 걸리는 쿼리를 가지고 있지만 재시작 기계 에서이 쿼리를 다시 실행하면 62s execute.but 걸릴 것입니다 생산성 기계에서 다시 700ms.So 걸릴 쿼리가 데이터 또는 IO 문제를 보내거나 problem.i를로드하는 데 걸리는 이상한 일이 MySQL과 UNIX를 사용하고 있습니다. Opensuse.i는이 문제를 포착하는 도구가 필요하거나 누군가를 포착하는 방법을 알고 있다면 필요합니다. 그와 함께 일하기 전에 .10xMySQL 데이터를 보내고 성능을
3
A
답변
2
캐싱은 처음으로 쿼리를 실행하는 데 62 초가 걸리고 두 번째 시간은 700ms가 실행되는 이유를 설명합니다.
쿼리가 실행되는 동안 mysql이 수행하는 작업을 보려면 FLUSH QUERY CACHE 또는 FLUSH TABLES를 실행하여 캐시를 지운 다음 쿼리를 실행하고 별도 세션에서 "process processlist"를 몇 번 실행하십시오 쿼리가 실행되는 동안 "상태"는 MySQL이하는 일을 보여줍니다.
"EXPLAIN"을 사용하여 쿼리를 분석 할 수도 있습니다. "mysql explain"에 대한 간단한 google 검색은 "EXPLAIN"이하는 일과 쿼리 나 인덱스를 최적화하는 데 사용하는 방법을 설명하는 여러 사이트로 귀결됩니다. 그 후에도 문제가 계속되는 경우 인덱스 정의, 쿼리 및 EXPLAIN 출력을 관련 테이블 정의에 게시하십시오.
dev와 production 사이의 성능 차이는 ... 두 환경에서 다른 점이 있습니까? 아마도 다른 MySQL 구성 또는 시스템 구성?
관련 문제
- 1. MYSQL & PHP 데이터베이스에 데이터를 보내고 배열을 행에 포함하십시오.
- 2. 소켓을 통해 데이터를 보내고 받으십시오.
- 3. vbs 데이터를 보내고 반복하는 스크립트
- 4. android에서 ScriptePHP로 데이터를 보내고 응답
- 5. mysql 성능을 선택하지 않은 경우
- 6. mysql 쿼리의 성능을 향상시키는 방법?
- 7. 네트워크에서 MYSQL 성능을 향상시키는 방법
- 8. 양식 데이터를 외부 데이터베이스로 보내고 처리하는 방법?
- 9. MySQL 성능을 향상시키는 Varchar, Char 또는 Binary
- 10. OpenLayers는 기능 이미지에 대해 GET 요청을 보내고 성능을 죽입니다.
- 11. ID 또는 성능을 설명하는 텍스트를 저장하는 MYSQL
- 12. knockoutjs를 사용하여 서버에서 이미 데이터를 보내고 있습니다.
- 13. js에서 서블릿으로 데이터를 보내고 응답을 받으십시오.
- 14. URL이있는 JSON 데이터를 보내고 iPad에서 응답을받습니다.
- 15. 데이터를 서버 URL로 보내고 응답을 다시 읽으십시오.
- 16. POST로 데이터를 보내고 문자 인코딩 문제가 발생했습니다
- 17. 안드로이드에서 웹 사이트로 데이터를 보내고 웹에서 수신
- 18. 안전하게 도메인간에 데이터를 보내고 인증하는 방법
- 19. Ajax를 통해 데이터를 보내고 액션 컨트롤러에서 처리하기
- 20. setHTTPBody가 NSMUtableURLRequest에서 잘못된 데이터를 보내고 있습니다.
- 21. HTTP로 이진 데이터를 보내고 방화벽을 전달하십시오.
- 22. 양식 데이터를 우편으로 보내고 메일을 사용하여 보내십시오.
- 23. 브라우저에서 서버로 데이터를 보내고 답장하는 방법
- 24. POST 데이터를 보내고 JQuery로 탐색하려면 어떻게해야합니까?
- 25. SSIS의 테이블에 데이터를 삽입하는 성능을 향상시키는 방법
- 26. 데이터베이스에서이 데이터를 이동하여 성능을 높이려면 어떻게합니까
- 27. 성능을 위해 MySQL 하위 쿼리를 단순화해야합니다.
- 28. mysql : 쿼리 성능을 기준으로 그룹을 개선 하시겠습니까?
- 29. 루비에서 괜찮은 MySQL 드라이버 성능을 얻는 방법
- 30. mysql :이 mysql select 문에 대한 성능을 향상시키는 방법은 무엇입니까?