Systeme wachsen und sammeln über die Zeit immer mehr Daten. Daher kann es urplötzlich dazukommen, dass man bei Datenbankabfragen in einen Timeout läuft. Wie man sich nun helfen kann, werde ich nachfolgend kurz erläutern. ;)
Das Datenbank-Timeout wird in der Konfigurationsdatei rdserver.ini konfiguriert. Vorallem dann, wenn man Datenbankanweisungen hat, deren Ausführung lange dauert.
So konfigurieren das Datenbank-Timeout:
Die Datei rdserver.ini zum bearbeiten öffnen:
Mit dieser Anpassung ändert den Timeout für alle SQL-Anweisungen mit Ausnahme der Delete-Statements. Die haben einen höheren Timeout, den man z.B. mit einer Anpassung von 30 Sekunden (Default) auf 60 Sekunden noch nicht erreicht. Denn dazu müsste man den Wert sehr hoch setzen, damit der CommandTimeout auch dafür gilt - aktuell liegt der Timeout für Deletes bei einer Stunde.
Danke nach Oldenburg für die Erläuterungen und Tipps ;)
... ist Senior Site Reliability Engineer bei der Vodafone GmbH in Düsseldorf. Seit dem Jahr 2007 betreut er zusammen mit seinen Kollegen die OpenText- (vormals RedDot-) Plattform Web Site Management für die deutsche Konzernzentrale.
Er entwickelt Erweiterungen in Form von Plug-Ins und PowerShell Skripten. Seit den Anfängen in 2001 (RedDot CMS 4.0) kennt er sich speziell mit der Arbeitweise und den Funktionen des Management Server aus.