- Posts: 2
- Thank you received: 0
Ask the community, share ideas, and connect with other LimeSurvey users!
Die Umfrage-Antworttabelle konnte nicht erstellt werden. Üblicherweise wird dies durch zu viele (Teil-)Fragen in Ihrer Umfrage verursacht. Bitte versuchen Sie Fragen aus Ihrer Umfrage zu löschen.
Völlig egal, was Du ausgerechnet hast, weit über 1000 benötigte Variable - das war's dann.Storage engines may impose additional restrictions that limit table column count. For example, InnoDB has a limit of 1017 columns per table.
What limitations does LimeSurvey have...
...regarding speed
There is no existing speed limit on LimeSurvey. It all depends on how fast your server and your connection is. If you expect a large number of users within a short time and you are not sure if your server can handle this check our forum for according topics about other users' experience.
...regarding survey size
Note: 'Survey size' refers to the maximmum number of questions (and answers) in your survey - don't confuse this with the number of replies on your survey (there is no limitation on that). Theoretically there would also be no limit on the maximum number of questions/answers in LimeSurvey. But the database engine you are using has several limits. The most important one is the limit on the number of fields(columns) in the result table.Take care here: please think about what you do before you do it: an array of 10 x 10 items already costs you 100 columns. Rule of thumb: every item on the screen that can be filled in or selected costs one column!
- MySQL ISAM: The sum of the lengths of the VARCHAR and CHAR columns in a table may be up to 64KB.
- MySQL InnoDB: Maximum number of 1000 columns
- MS SQL Server 2000: Maximum number of 1024 columns
- Postgres: Maximum number of 250-1600 columns depending on column types. The maximum number of columns can be quadrupled by increasing the default block size to 32k. See Installation FAQ and PostgreSQL FAQ.
The mySQL ISAM engine is the most tricky one (see mysql documentation for more information). As it allows only up to 65,535 bytes per row and utf8 characters can require up to three bytes per character the maximum may be only 21,844 characters (but this depends on your DB encoding).
You can roughly calculate the size of your survey like this:
- Every multiple numerical question: 20 chars for each answer
- Every multiple choice & array question answers: 5 chars for each answer
- Every other question type: 5 chars
- Add 10% for the usual overhead
Bevor Du die Idee mit der Aufteilung der Befragung auf zwei Teilumfragen angehst, solltest Du überprüfen, wo Du die Befragung teilst.JasminSky wrote: Die Idee mit der URL-Weiterleitung klingt interessant, ich hab aber leider keinen Plan wie das geht... habs jetzt auf Anhieb auch nicht in der Dokumentation gefunden..
Das hier klappt bei einer Einfachfrage. Aber wie sollte ein Parameter eine Mehrfachfrage übertragen? Und wenn Du die Mehrfachbefragungen in einzelne Paramter zerlegt hast, musst Du die auch wieder für die Filterführung in der zweiten Befragung abgreifen. Auch bei einfachen Textantworten müsste der Text noch URLcodiert und recodiert werden.wobei "z={Q1} der angehängte GET-Parameter ist, der übergeben wird, hier mit dem Ergebnis der Frage Q1.
Gerade bei Limesurvey hast Du doch diverse Workarounds, welche x-faches Anlegen einer Frage notwendig machen.holch wrote: Ich frage mich halt wer 79 Matrix-Fragen ordentlich beantworten soll, vor allem wenn auch noch als Texteingabe.