-
... typische TCP/IP Timeouts liegen im Bereich von > 5 Minuten bis zu einer Stunde. Wenn eine SQL Anforderung in der Zeit noch nix zurückbringt, ist das für mich ein Designfehler, auch wenn solcher Unfug gerne in stored Procedures reinprogrammiert wird (Sticjhwort: Rückgabe Array statt offener Cursor). Wenn ein SQL Statemnet da nix zurückbringt, fehlt es an einem Index.
Wenn eine Transaktion länger als ein paar Sekunden nix von der Datenbank will, liegt meist ebenfalls ein Designfehler vor (Stichwort: dem Benutzer innerhalb einer Transaktion die Kontrolle geben).
Keep alive checks eines ordentlichen Pools lassen sich konfigurieren, üblich ist da eine relativ billige Abfrage; stellt man nun den entsprechenden Schwellenwert kleiner als den TCP Timeout, wird bei Bedarf automatisch reconnected.
Was Ooops Nerv angeht, der hält die Connection offen, weil er keinen Pool kann (hier haben wir den Murks!!!), wenn ich hier länger nix gemacht habe, muss ich per Hand reconnecten, oder renne auf den Hammer.
Folgerungen:
- ordentliches Werkzeug statt Spielzeug verwenden
- Schluss mit dem Missbrauch von stored-Procedures (meistens ist das Stuss!!!)
- in Applikationen pro Transaction eine frische Connection vom Pool holen
- Datenbanktransaktionen dürfen Benutzertransaktionen nicht überlappen
D*B
Similar Threads
-
By heldchen in forum IBM i Hauptforum
Antworten: 0
Letzter Beitrag: 14-11-11, 08:42
-
By CrazyJoe in forum NEWSboard Programmierung
Antworten: 2
Letzter Beitrag: 31-01-08, 12:27
-
By deni87991 in forum IBM i Hauptforum
Antworten: 2
Letzter Beitrag: 17-05-06, 11:01
-
By Souljumper in forum NEWSboard Programmierung
Antworten: 3
Letzter Beitrag: 14-02-06, 09:27
-
By rissling in forum IBM i Hauptforum
Antworten: 2
Letzter Beitrag: 20-06-05, 08:53
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- You may not post attachments
- You may not edit your posts
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks