Wpis z mikrobloga

Pytanie do osób utrzymujących system z MySQL pod większym obciążeniem. Są jakieś podstawowe zasady dbania o bazę? zdarzyło Wam się, że tabela się posypała lub inne awarie danych "same z siebie"? Albo np. coś się "zapychało" i trzeba było co jakiś czas jakieś konserwacyjne prace przeprowadzić?

Czy obejmując coś transakcją o największym stopniu izolacji można na pewno spać spokojnie o integralność danych, bez pisania dodatkowych kontrolujących wszystko constraintów? zakładając oczywiście, że logika biznesowa naszej aplikacji robi wszystko poprawnie.

Stosujecie jakiekolwiek polecenia programowe do bazy danych z aplikacji nie mające na celu operowanie na danych tylko jakąś konserwację?

#programowanie #bazydanych
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

zdarzyło Wam się, że tabela się posypała lub inne awarie danych "same z siebie"?


@hbpitero: jakiś tam limit pliku przy innodb kiedyś mi się skończył ( afair innodbdatafile_path ), było trzeba przestawić na autoextend - nie pamiętam jak jest default.

No i oczywiście logowanie długich zapytań i od czasu do czasu robie mysqloptimize.
  • Odpowiedz