sql >> データベース >  >> Database Tools >> phpMyAdmin

致命的なエラー:X:\ wamp \ www \ xxxのメモリ不足(1134559232が割り当てられています)(32768バイトを割り当てようとしました)

    ついに私は解決策を見つけることができました。 PHPコレクションのガベージがいっぱいになると、それを解放する方法がないことがわかりました。 Unset およびgc_collect_cycles() また、効果的ではありません。唯一の方法は、Functionを使用することです コードのさまざまなセクションで。私の場合、forループに大きなスクリプトがあったので、すべてのコードを関数にコピーし、ループで関数を呼び出しました。関数が静止するたびに、メモリが解放されます。 memory_get_usage()を追加してテストできます 関数に1回、関数から1回出て、違いを確認します。



    1. varchar()列を特定の値に制限しますか?

    2. innodb_forced_recovery> 0の場合、操作は許可されません[SqlYog]

    3. #1062-キー「PRIMARY」の重複エントリ「1」

    4. 2つのテーブルを検索して削除します