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