Erreur SQLSTATE[54000]

More
3 weeks 2 days ago #220095 by smsactainfo
Bonjour,
Sur serveur Limesurvey  Version 3.17.16+190906  (OS Linux ; moteur de BdD PostgreSQL), un utilisateur rencontre des difficultés pour exporter un questionnaire qui génère 1828 colonnes de données. Le message d'erreur semble indiquer qu'on ne peut pas exporter de base ayant plus de 1664 colonnes.
Une recherche sur le net me fournit la page des réglages optionnels (manual.limesurvey.org/Optional_settings/fr#Resources) fait état d'un paramètre memory_limit dont il faut augmenter la valeur en cas de timeout, de génération de statistiques ou d'export. Sur notre serveur, ce paramètre est déjà positionné sur 128M. Est-ce que ce paramètre impacte le nombre de colonnes lors des exports ? Est-ce que le passer à 256M permettrait d'exporter les 1828 colonnes générées par le questionnaire ?
D'avance merci pour votre réponse.
Sylvie
Attachments:

Please Log in to join the conversation.

More
3 weeks 2 days ago #220097 by DenisChenu
Replied by DenisChenu on topic Erreur SQLSTATE[54000]
Salut,
Non la mémoire ne va rien y changer.

C'est des paramètre de la base de données : a voir avec un spécialiste PGSQL.

Avec MSSQL et MySQL : on a pas ce soucis : cela aurait bloqué avant 1000 colonnes donc …

Quand j'ai le problème sous MSSQL (taille d'une ligne inférieure à 8mo) : j'exporte par morceaux.

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development . I don't answer to private message.

Please Log in to join the conversation.

More
3 weeks 2 days ago #220099 by smsactainfo
Replied by smsactainfo on topic Erreur SQLSTATE[54000]
Merci Denis pour cette réponse rapide.
J'ai essayé une sélection de moins de 1664 colonnes parmi les 1828, mais j'ai le même message d'erreur. L'export par morceaux n'est donc pas une alternative dans notre cas.
Je vais essayer de mettre la main sur un admin PostgreSQL.

Please Log in to join the conversation.

More
3 weeks 2 days ago #220100 by smsactainfo
Replied by smsactainfo on topic Erreur SQLSTATE[54000]
Je devais être en-dessous, mais pas suffisamment en-dessous des 1664. Je viens de faire un nouvel essai en faisant 1050+778, et ça fonctionne. Merci.

Please Log in to join the conversation.

More
3 weeks 2 days ago #220101 by DenisChenu
Replied by DenisChenu on topic Erreur SQLSTATE[54000]
Super !

la SI à fait quelque-chose de spécial sur la base de données ?
C'est une sacré information pour le manuel : manual.limesurvey.org/General_FAQ#...regarding_survey_size

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development . I don't answer to private message.

Please Log in to join the conversation.

More
3 weeks 2 days ago #220102 by smsactainfo
Replied by smsactainfo on topic Erreur SQLSTATE[54000]
Non non. Pas d'intervention du SI. Juste un test de ma part dimensionné de manière à m'éloigner du seuil de 1664 : 1828 découpé en 1050 + 778.
Pour info, le même utilisateur qui m'a posé la question a un autre questionnaire avec (seulement) 1607 colonnes dans la table de réponses : celui-là peut s'exporter en une seule fois.

Please Log in to join the conversation.

More
3 weeks 2 days ago #220103 by DenisChenu
Replied by DenisChenu on topic Erreur SQLSTATE[54000]
J'ai ajouté l'info sur le manuel :
manual.limesurvey.org/General_FAQ#With_PostgreSQL

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development . I don't answer to private message.

Please Log in to join the conversation.

Moderators: Nickko

Start now!

Just create your account and start using Limesurvey today.

Register now