Konserwuj bazę danych Plex, gdy błędy lub spowolnienie stanu aplikacji można naprawić; wymień ją dopiero wtedy, gdy naprawa i sprawdzone kopie zapasowe nie zapewnią stabilnego stanu.
Zdrowe bazy danych mogą być duże, a sporadyczne powolne przeglądanie nie uzasadnia przebudowy. Poważniejszymi sygnałami ostrzegawczymi są błędy integralności, szybki niewyjaśniony wzrost, powtarzające się nieudane zapisy, powolne metadane przy prawidłowym odtwarzaniu lub korupcja powracająca po naprawie. Najpierw zabezpiecz bieżącą bazę danych, ustal, czy problem dotyczy pamięci masowej, indeksów czy uszkodzeń strukturalnych, a od konserwacji do wymiany przechodź tylko wtedy, gdy wymagają tego dowody.
Traktuj powtarzające się błędy bazy danych jako sygnał jej kondycji
Komunikaty o korupcji, błędy nieprawidłowej bazy danych, nieudane zapisy lub powtarzające się odtwarzanie z kopii zapasowych to mocne powody, aby przerwać zwykłą konserwację i zabezpieczyć bieżący stan. Nie skanuj, nie optymalizuj ani nie uruchamiaj ponownie bazy danych, która aktywnie zgłasza problemy z integralnością.
Gdy logi pokazują objawy korupcji bazy danych, zachowaj jej kopię i zatrzymaj serwer przed naprawą, aby zwykła konserwacja nie nadpisała śladów problemu.
Zapisz dokładny błąd i znacznik czasu bazy danych, a następnie skopiuj katalog bazy przed podjęciem próby naprawy. Jeśli istnieje sprawdzona kopia zapasowa, porównaj jej wiek z zakresem danych, które utracisz. Nie usuwaj aktywnej bazy danych, dopóki nie wybierzesz sposobu odzyskiwania.
Szybki, niewyjaśniony wzrost wymaga zbadania
Biblioteka Plex rośnie wraz z bazą danych, ale baza, która zwiększa się znacznie szybciej niż biblioteka, podczas gdy zapytania zwalniają lub pojawia się korupcja, wskazuje na inny problem. Istotnym sygnałem jest wzrost bez odpowiadającego mu wyjaśnienia w postaci obciążenia, a nie konkretny rozmiar pliku.
Szybki wzrost jest bardziej niepokojący, gdy towarzyszą mu powolne zapytania i korupcja. Takie połączenie wymaga kontroli integralności i analizy logów, a nie tylko zapewnienia większej ilości miejsca na dysku.
Przedstaw na wykresie rozmiar bazy danych w czasie obok liczby dodanych elementów biblioteki i okresów konserwacji. Jeśli wzrost odpowiada uzasadnionemu powiększaniu biblioteki multimediów, a wydajność pozostaje stabilna, kontynuuj monitorowanie. Jeśli przyspiesza niezależnie od tych czynników, zabezpiecz logi, zanim optymalizacja lub czyszczenie zmienią dostępne dowody.
Powolne przeglądanie przy prawidłowym odtwarzaniu może wskazywać na stan aplikacji
Siatki plakatów, wyszukiwanie, filtry biblioteki i strony metadanych korzystają z bazy danych oraz wielu małych plików aplikacji. Jeśli działają powoli, podczas gdy film, który rozpoczął już płynne odtwarzanie bezpośrednie, działa prawidłowo, objaw prawdopodobnie dotyczy ścieżki stanu aplikacji, a nie surowej przepustowości multimediów.
Powolne ładowanie plakatów przy prawidłowym odtwarzaniu to powód, aby osobno zmierzyć responsywność stanu aplikacji i strumieniowania multimediów; szybka macierz dyskowa nie dowodzi, że ścieżka bazy danych działa prawidłowo.
Przed rozpoczęciem jakiejkolwiek przebudowy zmierz opóźnienia pamięci masowej bazy danych i czas odpowiedzi biblioteki. Jeśli przeniesienie kopii na sprawną pamięć masową o niskich opóźnieniach lub naprawa indeksów zmieni objaw, kontynuuj diagnozowanie w tym obszarze. Jeśli baza danych odpowiada prawidłowo, sprawdź zachowanie sieci lub interfejsu klienta.
Przechodź od naprawy do wymiany dopiero po powtarzających się awariach
Przeprowadź naprawę bazy danych przed jej wymianą, gdy uszkodzenie jest odizolowane, istnieje zweryfikowana kopia zapasowa, a integralność można ponownie sprawdzić na kopii. Kryterium jest powrót prawidłowego odczytu i zapisu, a nie samo zakończenie pojedynczego polecenia naprawy.
Po naprawie przejrzyj kilka bibliotek, wykonaj wyszukiwanie, zaktualizuj jeden element metadanych, dodaj jeden kontrolowany plik i uruchom ponownie Plex. Jeśli błędy integralności lub nieudane zapisy szybko powrócą, przerwij powtarzanie tej samej naprawy.
Czysta przebudowa bazy danych jest uzasadniona dopiero wtedy, gdy naprawione kopie ponownie ulegają uszkodzeniu lub sprawdzone kopie zapasowe odtwarzają ten sam problem strukturalny. Nie zmieniaj plików multimedialnych i przeprowadź przebudowę w nowej lokalizacji danych aplikacji, aby zachować możliwość wycofania zmian.
Jeśli nadal istnieje użyteczna kopia zapasowa, odzyskanie bazy danych ze sprawdzonej kopii zapasowej powinno poprzedzać czystą przebudowę; osobno zabezpiecz stan obejrzanych materiałów, kolekcje i inne dane użytkownika, które nadal można odzyskać z uszkodzonej kopii.
Wsparcie i wskazówki
Więcej do przeczytania

Czy Plex może współdzielić kartę graficzną z innym kontenerem Dockera?
Plex i inny kontener często mogą korzystać z tego samego układu GPU, ale należy przetestować obsługę sterowników, mapowanie urządzeń, obciążenie silnika wideo, pamięć oraz...

Jak ustalić, czy błąd Plex pochodzi od klienta, czy od serwera
Odtwórz ten sam przypadek na innym kliencie, porównaj ścieżkę sesji, a następnie zbierz dowody z serwera dopiero wtedy, gdy zakres analizy wskaże, gdzie faktycznie...

Jak skonfigurować pamięć podręczną Plex i tymczasową pamięć na transkodowane pliki
Chroń trwały stan Plex, umieszczając tymczasowe pliki transkodowania na odpowiedniej pamięci lokalnej, a następnie zweryfikuj czyszczenie, ilość wolnego miejsca i zachowanie podczas ponownego uruchamiania.

