MySQL & logischer Fehler
Frank Matthieß
frankm at lug-owl.de
Mon Feb 24 14:22:45 CET 2003
Montag den 24.02.2003 um 14:05 CET +0100, schrieb Johannes Vieweg:
> Hallo zusammen,
>
> ich habe hier ein MySQL 3.23.36 laufen. Neulich habe ich in eine Select-Abfrage einen
> logischen Fehler eingebaut, der dazu führte, daß der mysqld sich fleißig am Hauptspeicher
> bediente und auch die Swapdatei (immerhin 500MB) nutzte. Außerdem war das System nicht
> mehr für andere Anwendungen verwendbar.
> Nun meine Frage: Kann man rein von Linux aus gesehen verhindern, daß sich MySQL derart
> Speicher nimmt? Wenn man mal davon ausgeht, daß logische Fehler in SQL Statements
> eigentlich bei der Programmierung leicht entdeckt werden, könnte doch das System durch
> einen gekaperten SQL Account mit einer einfachen Select - Abfrage lahmgelegt werden.
"ulimit" ist das was Du suchst.
man bash
/ulimit
ulimit [-SHacdflmnpstuv [limit]]
Provides control over the resources available to
the shell and to processes started by it, on sys
tems that allow such control.
Frank.
--
Frank Matthieß frankm at lug-owl.de
This is GNU/Linux Country. On a quiet night, you can hear Windows reboot.
--
tlug Mailingliste
Archiv: http://www.tlug.de/archiv/
http://schwarz.thueday.de/mailman/listinfo/tlug_allgemein