Out of memory - sql Oracle/php

Out of memory - sql Oracle/php - SQL/NoSQL - Programmation

Marsh Posté le 28-04-2018 à 13:31:16    

bonjour
je rencontre actuellement un problème sur l'une de mes requêtes que j'exécute en PHP.
a chaque fois (même en allégeant beaucoup), j'ai le message out of memory, tried to allocate ...
j'ai bien utilisé memory-limit en le dimensionnant correctement, mais rien y fait
une idée ?
merci


Message édité par Overquaz le 28-04-2018 à 23:50:57
Reply

Marsh Posté le 28-04-2018 à 13:31:16   

Reply

Marsh Posté le 28-04-2018 à 17:17:33    

Lu,
 
une requête qui renvoie combien de lignes ? Et chaque ligne pèse combien ?
 
Si tu fais un fetchAll sur un "gros" résultat de requête, au lieu d'itérer ligne par ligne, vu que tout s'en retrouve d'abord copié en mémoire, c'est normal.
 
Mais bon, sans code, difficile de te dire ce qui pourrait être modifié pour potentiellement l'éviter ...

Reply

Marsh Posté le 28-04-2018 à 23:47:34    

ma requête doit ressortir après filtre, environ 500000 lignes sur à peu près 20 colonnes (varchar et chiffre)
si je ne filtre pas sur les dates, environ 1000000 de lignes
je vais taper dans une base Oracle


Message édité par Overquaz le 28-04-2018 à 23:50:47
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed