Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Tymczasowe blokowanie bazy danych, na czas zrzutu danych...
Bakus
post 19.06.2004, 00:16:02
Post #1


Administrator serwera


Grupa: Przyjaciele php.pl
Postów: 909
Pomógł: 0
Dołączył: 12.08.2003
Skąd: /var/www/wroclaw.php

Ostrzeżenie: (0%)
-----


Ostatnio przygotowałem skrypt do robienia kopii bazy danych na innym serwerze.
Skrypt dziala i nie jego bezpośrednio dot. pytanie...
Podczas wykonywania kopii na głównym serwerze skrypt wykonuje kopię do pliku SQL (ponad 205 000 zapytań dających 25MB plik) i powstał problem zabezpieczenia bazy przed ewentualnym padnięciem na skutek przeciążenia...
By stworzyć wspomniany plik dumpa potrzeba 1500 zapytań do bazy...
Niestety nie jestem wstanie blokować wszystkich skryptów jakie korzystają z bazy, bo nie wszystkie są na moim serwerze...
Z tąd pytanie: czy można zablokować bazę danych przed jakimkolwiek dostępem poza jednym wznaczonym procesem/procesami?
(wyłączenie serwera odpada, bo skrypt korzysta ze "zwykłych" zapytań do bazy w celu stworzenia dumpa).
Z przywracaniem nie ma problemu, bo są do tego wyznaczone 2 serwery nie dostępne do żadnych innych celów, więc i nie ma możliwości powstania błędu...

P.S. Serwer z którego dokonuję kopii to MySQL 4.0 na Win2k3 a serwery na których zapisuję kopię, to MySQL 5.0 na Win2k3 i MySQL 4.0 na Linuxie...
UpDated: kurde... ale ja mam problemy Rkingsmiley.png


--------------------
Powrót do przeszłości :)
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 07:23