>  Q&A  >  본문

Laravel 마이그레이션에서 메모리 제한 문제를 해결하는 방법은 무엇입니까?

아아아아

다음 코드는 메모리 제한 오류를 발생시킵니다(허용된 메모리 크기인 2147483648바이트가 소진되었습니다). 커서와 블록을 사용하고 있는데 왜 이런 식으로 작동합니까? 어떻게 해결할 수 있나요?

P粉373596828P粉373596828228일 전398

모든 응답(1)나는 대답할 것이다

  • P粉340980243

    P粉3409802432024-03-29 00:34:20

    메모리 제한을 해결하는 방법에 대해 더 알고 싶다면 이 답변이 절반만 답변되었습니다 . 실행 중인 운영 체제에 따라 그에 맞게 위치를 조정하면 됩니다.

    내부적으로 무슨 일이 일어나고 있는지 묻는다면 여러 가지 시나리오가 있을 수 있습니다. 예, 데이터를 청크하고 있지만 디버깅하지 않고 코드만으로는 구별하기 어렵습니다. 개인적으로 문제를 패치하겠습니다.

    당신과 같은 사람일 수도 있습니다

    으아아아

    이전에 geometry가 null이 아닌 곳을 확인한 경우. 솔직히 말해서 무엇이든 바꿀 수 있습니다. SQL은 설정 기반이므로 SQL의 루프는 느리지만 결과를 가져와 메모리에서 처리하는 것도 가능합니다.

    또한 반복할 때마다 삽입 문을 실행하므로 시간이 많이 소요될 수 있다는 점을 명심하세요.

    회신하다
    0
  • 취소회신하다