-
Best Practices
Bei den folgenden Best Practices handelt es sich um zentrale Empfehlungen, die sich im Umgang mit der Plattform als besonders wirkungsvoll erwiesen haben.…
-
Transaktionsklammern aufbrechen
Ninox bietet Möglichkeiten, den Transaktionskontext aufzubrechen mit der Anweisung do as deferred. Angenommen, bei Änderung eines Rechnungsstatus soll ein externes System informiert werden.…
-
Transaktionen
Alle Trigger bei Datenerstellung oder Änderung sowie alle Scripts innerhalb von do as transaction oder do as server laufen innerhalb einer Transaktion ab,…
-
Buttons
Ninox-Skripte, die durch Buttons (oder bei Klick auf ein Formelfeld) ausgelöst werden, laufen im Kontext des Clients und nicht als Transaktion. Das heißt, Ninox führt Befehl für Befehl separat aus,…
-
Tabellen-Ansichten
Die Performance von Tabellenansichten wird durch drei Faktoren beeinflusst: Die Komplexität der Abfrage (Filter) die Anzahl der zu ladenden Zeilen die Daten,…
-
Skripte optimieren
do as transaction ... end | do as server ... end | do as deferred ... end Ninox führt Skripte im permanenten Austausch zwischen Browser bzw. App und dem Server aus.…
-
Tipps und Tricks
Hier erfahren Sie, wie Sie Ihren Datenbanken einen Performance-Boost verpassen können Zuerst eine kleine Checkliste mit allgemeinen Fragen bzw. Hinweisen:
Wo könnten Engpässe liegen?…