• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

PHP Abfrage auf Oracle 8

Leviathan

Hacker
Hi,

unsere DB ist saulahm. Ich vermute, dass Arbeitskollegen einfach mal im Browser mehrere Male im Browser F5 drücken, weil sie das Ergebnis nicht abwarten koennen.

Kann man mehrfach-Anfragen unterbinden, so dass die DB nicht jedes Mal kurz vom platzen steht? (es ist doch so, dass der erste Query auf der DB weiterläuft, trotz F5 im Browser?)

Gruß Dominik
 
Hallo!

Also, eine Oracle Datenbank kennt den User-Process und den Server-Process!
Wenn man ueber den Browser eine Abfrage startet ist das erst einmal ein User-Process. Falls nicht anders eingestellt (Dedicated Server) startet Oracle dann einen Server Process und das normalerweise bis zu 300 mal gleichzeitig (Grundeinstellung).
Wenn man den Browser schliesst laeuft dieser Prozess weiter und nur der DBA kann ihn beenden.
Wenn Oracle langsam wird kann das an der Hardware liegen (zu wenig Power!), an komplizierten Abfragen, oder einfach schlechte Konfiguration und schlechter Code!
Man sollte sich vor allem Gedanken ueber Indexes machen oder generell Database Tuning!
Normalerweise ist Oracle super und sehr schnell!
Aber durch falsche Handhabung kann man auch Oracle in die Knie zwingen!
Die Verwendung von Oracle Tools wie 'EXPLAIN', 'TKPROF' und 'ANALYSE' helfen da weiter!
Oracle ist da irgendwie wie Linux! Wenn man weiss, wie man damit umzugehen hat, ist es eine tolle Sache!

Viele Gruesse

Gerhard
 
Oben