Bonsoir,
Je souhaite transférer des données d'une base de données à une autre en modifiant quelques éléments. Pour commencer, je fais donc un select de toutes les données qu'il me faut, avec par exemple:
Je fais un select d'environ 10 tables avec environ 1500 résultats par table. Et puis d'un coup si j'ajoute un select de plus, les requêtes qui se situent après le dernier select ajouté ne fonctionnent plus.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 try { $req_recherche_donnees1 = $pdo_gamedata->prepare('SELECT GuildIdx, Name, Info, Cert, EstablishDate, LimitCount, Status, MarkRegDate, MarkRegCnt, Dissolution, gold, HiringIdx, CertDate, InfoDate FROM u_guild;'); $req_recherche_donnees1->execute(); $resultats_recherche_1 = $req_recherche_donnees1->fetchALL(); $nbre_resultats_recherche_1 = count($resultats_recherche_1); } catch(PDOException $Exception) { echo $Exception; }
A noter que c'est sur un serveur dédié avec CentoS 7.
Est-ce un problème de mémoire allouée ?
Comment régler ça ?
Contenu de my.cnf:
Merci d'avance[mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock user=mysql max_allowed_packet=228M open_files_limit = 20000 interactive_timeout=40 wait_timeout=40 # Disabling symbolic-links is recommended to prevent assorted security risks symbolic-links=0 old_passwords=1 [mysqld_safe] log-error=/var/log/mysqld.log pid-file=/var/run/mysqld/mysqld.pid
Edit:
Ma théorie se confirme, si j'ajoute un LIMIT 0,100 tout fonctionne, mais si je le retire ça ne fonctionne plus. Il y a donc un réglage à faire, mais je ne sais pas où ...
Partager