|
很多程序員在使用codeigniter CLI下執行一個大批量數據導入的問題時,會一直出現內存過高的情況,下面對此分析器原因及解決辦法。
CI db會將所有的查詢sql和和sql執行時間保存下來,對于類似百萬級大數據量的導入問題來說,其執行的sql記錄都會被保存在內容中,這就占用了大量的內容直至腳本結束。
解決辦法:
當你執行大數量的db操作時,記得設置:
復制代碼 代碼如下:
$this->db->save_queries = FALSE;
php技術:CI框架在CLI下執行占用內存過大問題的解決方法,轉載需保留來源!
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。