Maison php教程 php手册 CI框架在CLI下执行占用内存过大问题的解决方法

CI框架在CLI下执行占用内存过大问题的解决方法

Jun 06, 2016 pm 08:21 PM
ci框架 cli

很多程序员在使用codeigniter CLI下执行一个大批量数据导入的问题时,会一直出现内存过高的情况,下面对此分析器原因及解决办法。

很多程序员在使用codeigniter CLI下执行一个大批量数据导入的问题时,会一直出现内存过高的情况,下面对此分析器原因及解决办法。

CI db会将所有的查询sql和和sql执行时间保存下来,对于类似百万级大数据量的导入问题来说,其执行的sql记录都会被保存在内容中,,这就占用了大量的内容直至脚本结束。

解决办法:
当你执行大数量的db操作时,记得设置:

复制代码 代码如下:


$this->db->save_queries = FALSE;

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Où trouver la courte de la grue à atomide atomique
1 Il y a quelques semaines By DDD

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment utiliser le framework CI en php ? Comment utiliser le framework CI en php ? Jun 01, 2023 am 08:48 AM

Avec le développement de la technologie réseau, PHP est devenu l’un des outils importants pour le développement Web. L'un des frameworks PHP les plus populaires - CodeIgniter (ci-après dénommé CI) a également reçu de plus en plus d'attention et d'utilisation. Aujourd'hui, nous allons voir comment utiliser le framework CI. 1. Installez le framework CI Tout d'abord, nous devons télécharger le framework CI et l'installer. Téléchargez la dernière version du package compressé du framework CI sur le site officiel de CI (https://codeigniter.com/). Une fois le téléchargement terminé, décompressez

Comment déboguer les scripts PHP CLI Comment déboguer les scripts PHP CLI May 31, 2024 am 10:44 AM

Comment déboguer le script PHPCLI ? Utilisez la fonction var_dump() pour afficher le contenu et les types de variables. Définissez display_errors et log_errors pour afficher les erreurs et les enregistrer dans le journal des erreurs. Installez et configurez Xdebug pour des fonctionnalités de débogage avancées, notamment le traçage de la pile et l'inspection des variables.

Comment utiliser le framework CI en PHP Comment utiliser le framework CI en PHP Jun 27, 2023 pm 04:51 PM

PHP est un langage de programmation populaire largement utilisé dans le développement Web. Le framework CI (CodeIgniter) est l'un des frameworks les plus populaires de PHP. Il fournit un ensemble complet d'outils et de bibliothèques de fonctions prêts à l'emploi, ainsi que certains modèles de conception populaires, permettant aux développeurs de développer des applications Web plus efficacement. Cet article présentera les étapes et méthodes de base du développement d'applications PHP à l'aide du framework CI. Comprendre les concepts et les structures de base du cadre CI. Avant d'utiliser le cadre CI, nous devons comprendre certains concepts et structures de base. Vers le bas

Comment utiliser le framework CI4 en php ? Comment utiliser le framework CI4 en php ? Jun 01, 2023 pm 02:40 PM

PHP est un langage de script côté serveur largement utilisé, et CodeIgniter4 (CI4) est un framework PHP populaire qui offre un moyen rapide et excellent de créer des applications Web. Dans cet article, nous vous apprendrons à utiliser le framework CI4 pour développer des applications Web exceptionnelles en vous expliquant comment l'utiliser. 1. Téléchargez et installez CI4. Vous devez d'abord le télécharger depuis le site officiel (https://codeigniter.com/downloa

Explorez les principes de fonctionnement, les similitudes et les différences entre PHP CLI et CGI Explorez les principes de fonctionnement, les similitudes et les différences entre PHP CLI et CGI Mar 11, 2024 pm 12:39 PM

Principes de fonctionnement, similitudes et différences Dans le développement Web, PHP est un langage de programmation couramment utilisé qui peut interagir avec les serveurs Web de différentes manières, les plus courantes étant via PHPCLI (CommandLineInterface) et PHPCGI (CommonGatewayInterface). Cet article explorera les principes de fonctionnement, les similitudes et les différences entre PHPCLI et CGI, et fournira des exemples de code spécifiques pour illustrer les différences entre eux. 1.PHP

Un guide des frameworks CI en PHP Un guide des frameworks CI en PHP May 22, 2023 pm 07:10 PM

Avec le développement d'Internet et son intégration continue dans la vie des gens, le développement d'applications réseau est devenu de plus en plus important. En tant que langage de programmation bien connu, PHP est devenu l’un des langages privilégiés pour développer des applications Internet. Les développeurs peuvent utiliser de nombreux frameworks PHP pour simplifier le processus de développement, l'un des plus populaires étant le framework CodeIgniter (CI). CI est un puissant framework d'application Web PHP. Il présente les caractéristiques de légèreté, de facilité d'utilisation, de performances optimisées, etc., permettant aux développeurs de créer rapidement.

Comment introduire le CSS dans le framework ci Comment introduire le CSS dans le framework ci Dec 26, 2023 pm 05:20 PM

Les étapes pour introduire les styles CSS dans le framework CI sont les suivantes : 1. Préparez les fichiers CSS ; 2. Stockez les fichiers CSS à l'emplacement approprié du projet de framework CI 3. Dans les pages qui doivent utiliser les styles CSS, introduisez CSS ; via le fichier de balise HTML <link> ; 4. Utilisez la classe CSS ou le nom de l'ID dans l'élément HTML pour appliquer le style correspondant.

Compréhension approfondie des similitudes, des différences, des avantages et des inconvénients de PHP CLI et CGI Compréhension approfondie des similitudes, des différences, des avantages et des inconvénients de PHP CLI et CGI Mar 09, 2024 pm 09:48 PM

PHP est un langage de script côté serveur populaire utilisé pour développer des sites Web et des applications dynamiques. En PHP, il existe deux modes de fonctionnement principaux, à savoir CLI (CommandLineInterface) et CGI (CommonGatewayInterface). Cet article explorera en profondeur les similitudes, les différences, les avantages et les inconvénients de PHPCLI et CGI, et l'illustrera avec des exemples de code spécifiques. Tout d’abord, jetons un coup d’œil à PHPCLI et CG

See all articles