CI框架在CLI下执行占用内存过大问题的解决方法_php实例
Jun 07, 2016 pm 05:18 PM很多程序员在使用codeigniter CLI下执行一个大批量数据导入的问题时,会一直出现内存过高的情况,下面对此分析器原因及解决办法。
CI db会将所有的查询sql和和sql执行时间保存下来,对于类似百万级大数据量的导入问题来说,其执行的sql记录都会被保存在内容中,这就占用了大量的内容直至脚本结束。
解决办法:
当你执行大数量的db操作时,记得设置:
$this->db->save_queries = FALSE;

Artikel Panas

Alat panas Tag

Artikel Panas

Tag artikel panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Bagaimana untuk menggunakan rangka kerja CI dalam php?

Bagaimana untuk menyahpepijat skrip CLI PHP

Cara menggunakan rangka kerja CI dalam PHP

Bagaimana untuk menggunakan rangka kerja CI4 dalam php?

Terokai prinsip kerja, persamaan dan perbezaan antara PHP CLI dan CGI

Panduan kepada rangka kerja CI dalam PHP

Bagaimana untuk memperkenalkan css ke dalam rangka kerja ci

Penjelasan terperinci tentang langkah-langkah untuk merujuk gaya CSS dalam rangka kerja CI
