konto usunięte
Temat: [MySQL] Ograniczenia dla użytkowników
Witajcie,Problem:
------
Jest sobie serwer MySQL na którym mam N baz danych oraz N użytkowników (każdy baza danych = oddzielny projekt = oddzielne konto/użytkownik). Programiści korzystają z różnych ORM-ów i czasem w pośpiechu zrobią jakiegoś babola w kodzie typu pobierz 10 milionów rekordów do zmiennej tablicowej, a następnie zwróć jej rozmiar zamiast po prostu napisać:
SELECT count(*) FROM table_name
Takie zapytanie, gdy jest troszkę bardziej skomplikowane niż zwykły select (np. podzapytaia, złączenia itp.) potrafi się czasem długo wykonywać przez co cały MySQL się dławi.
Pytanie:
-------
Czy w MySQL możliwe jest założenie restrykcji/ograniczeń, przy pomocy będę mógł zrobić np. "ubij wszystkie zapytania, które wykonują się dłużej niż 120 sekund"
Z góry dziękuję za cenne linki/słowa kluczowe.