하나의 MySQL DB의 테이블에서 행을 읽고, 데이터를 변환하고, 다른 MySQL DB의 두 번째 테이블에 행을 추가하는 Zend/PHP 스크립트가 있습니다.MySQL이 점진적으로 붕괴 ...?
스크립트를 디버깅하는 동안 오류가 발생하기 전에 점점 더 많이 줄어들고 있습니다. 지금은 60 개의 행을 추가 한 후 종료됩니다. 처음에는 300+ 행이 추가되었습니다. 원본 데이터가 변경되지 않았습니다.
나는 모든 온스 코드의 블록을 잡아 봤지만 일반적인 "깨진"스타일 오류가 발생하지는 않는다. 뭔가 잘못된 젠드 프레임 워크에서 오류를 던질 가능성이있다. 잡히지 만 추가되는 행과의 관계를 이해하지 못합니다.
문자 그대로 83 행을 추가하는 것에서 80에서 74에서 63에서 60 ... 코드를 변경하지 않았습니다. 시도 사이에 대상 데이터베이스를 비 웠습니다. 내가 최적화하고 데이터베이스를 플러시했습니다, 그리고 MySQL을 다시 시작했습니다, 나는 전체 서버를 다시 시작했습니다 ... 그리고 그것은 같은 패턴으로 스틱.
내가 보거나 시도 할 수있는 모든 야생 추측은 무엇입니까?
쓰기를 비활성화하고 읽기 기능 만 테스트 할 수 있습니까? – Matthew
그렇게했는데 데이터베이스에 쓰려고하지 않으면 잘 돌아갑니다. –
그런 경우 실제로 대상 데이터베이스를 비우는 것이 긍정적입니까? –