ホームページ  >  に質問  >  本文

Laravel移行におけるメモリ制限の問題を解決するにはどうすればよいですか?

rree

次のコードでは、メモリ制限エラーが発生します (許容メモリ サイズ 2147483648 バイトが使い果たされました)。カーソルとブロックを使用しているにもかかわらず、このように動作するのはなぜですか?どうすれば修正できますか?

P粉373596828P粉373596828179日前355

全員に返信(1)返信します

  • P粉340980243

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

    メモリ制限を修正する方法について詳しく知りたい場合は、 この回答では半分答えられています 。実行しているオペレーティング システムに応じて、それに応じて位置を調整するだけです。

    内部で何が起こっているのかを尋ねると、いくつかのシナリオが考えられます。はい、データをチャンク化していますが、デバッグせずにコードだけから判断するのは困難です (個人的には問題にパッチを当てます)。

    もしかしたらあなたに似た人かもしれません

    リーリー

    以前に geometry が null ではないことを確認した場合。正直、何にでも変身できます。 SQL はセットアップ ベースであるため、SQL のループは遅くなりますが、結果を取得してメモリ内で処理することも可能です。

    また、反復ごとに挿入ステートメントを実行していることにも留意する必要があり、これも手間がかかる可能性があります。

    返事
    0
  • キャンセル返事