Mantieni il database di Plex quando gli errori o i rallentamenti dello stato dell’app sono recuperabili; sostituiscilo solo dopo che la riparazione e i backup verificati non hanno prodotto uno stato stabile.
I database integri possono essere grandi e una navigazione occasionalmente lenta non giustifica una ricostruzione. I segnali di allarme più importanti sono errori di integrità, crescita rapida e inspiegabile, errori di scrittura ricorrenti, metadati lenti mentre la riproduzione resta fluida o una corruzione che ritorna dopo la riparazione. Prima conserva il database attuale, stabilisci se il problema riguarda lo storage, gli indici o un danno strutturale e passa dalla manutenzione alla sostituzione solo quando le prove lo richiedono.
Considera gli errori ripetuti del database come un segnale dello stato di salute
I messaggi di corruzione, gli errori relativi a un database malformato, le scritture non riuscite o i ripristini ripetuti dai backup sono motivi validi per interrompere la manutenzione ordinaria e proteggere lo stato attuale. Non continuare a scansionare, ottimizzare o riavviare un database che sta segnalando attivamente problemi di integrità.
Quando i log mostrano sintomi di corruzione del database, conserva una copia e arresta il server prima della riparazione, così la manutenzione ordinaria non sovrascriverà le prove.
Annota l’errore esatto e il timestamp del database, quindi copia la directory del database prima di tentare la riparazione. Se esiste un backup verificato, confrontane la data con la quantità di stato che perderesti. Non eliminare il database attivo finché non avrai scelto una procedura di recupero.
Una crescita rapida e inspiegabile richiede un’indagine
Una libreria Plex in crescita fa naturalmente crescere il database, ma un database che aumenta molto più rapidamente della libreria mentre le query rallentano o compare la corruzione indica uno schema diverso. Il segnale utile è una crescita senza una spiegazione legata al carico di lavoro, non una dimensione specifica del file.
La crescita rapida è più preoccupante quando compare insieme a query lente e corruzione. Questa combinazione richiede controlli di integrità e l’analisi dei log, non semplicemente l’aggiunta di spazio su disco.
Registra nel tempo le dimensioni del database insieme alle aggiunte alla libreria e agli intervalli di manutenzione. Se la crescita segue un’espansione legittima dei contenuti e le prestazioni sono stabili, continua a monitorare. Se accelera indipendentemente, acquisisci i log prima che l’ottimizzazione o la pulizia modifichino le prove.
Una navigazione lenta con una riproduzione fluida può indicare lo stato dell’app
Le griglie dei poster, la ricerca, i filtri della libreria e le pagine dei metadati utilizzano il database e molti piccoli file dell’applicazione. Se diventano lenti mentre un film che ha già iniziato la riproduzione Direct Play procede senza problemi, il sintomo è più probabilmente nel percorso dello stato dell’app che nel semplice throughput dei contenuti multimediali.
Il caricamento lento dei poster con una riproduzione fluida è un motivo per misurare separatamente la reattività dello stato dell’app rispetto allo streaming dei contenuti; un array multimediale veloce non dimostra che il percorso del database sia integro.
Misura la latenza dello storage del database e la reattività della libreria prima di ricostruire qualsiasi elemento. Se spostare una copia su uno storage integro a bassa latenza o riparare gli indici modifica il sintomo, mantieni la diagnosi in quell’area. Se il database è reattivo, esamina invece il comportamento della rete o dell’interfaccia del client.
Passa dalla riparazione alla sostituzione solo dopo guasti ripetuti
Usa la riparazione del database prima della sostituzione quando il danno è circoscritto, esiste un backup verificato e l’integrità può essere nuovamente testata su una copia. La domanda è se le normali operazioni di lettura e scrittura riprendono, non se un singolo comando di riparazione viene completato.
Dopo la riparazione, esplora diverse librerie, esegui una ricerca, aggiorna un elemento di metadati, aggiungi un file controllato e riavvia Plex. Se gli errori di integrità o di scrittura ricompaiono immediatamente, interrompi il ciclo ripetuto della stessa riparazione.
Una ricostruzione pulita del database è giustificata solo quando le copie riparate si corrompono nuovamente o i backup verificati riproducono lo stesso problema strutturale. Lascia intatti i contenuti multimediali e ricostruisci il database in una nuova posizione dei dati dell’applicazione, così sarà ancora possibile tornare indietro.
Quando esiste ancora un backup utilizzabile, il recupero del database da un backup verificato dovrebbe precedere una ricostruzione pulita; proteggi separatamente lo stato di visione, le raccolte e gli altri dati utente ancora recuperabili dalla copia che presenta errori.
Supporto e consigli
Altro da leggere

Plex può condividere una GPU con un altro container Docker?
Plex e un altro container possono spesso accedere alla stessa GPU, ma è necessario testare il supporto dei driver, la mappatura dei dispositivi, il...

Come capire se un errore di Plex proviene dal client o dal server
Riproduci lo stesso elemento su un altro client, confronta il percorso della sessione, quindi raccogli le prove dal server solo dopo che l’ambito ti...

Come configurare la cache di Plex e l’archiviazione temporanea per la transcodifica
Proteggi lo stato persistente di Plex collocando i file temporanei di transcodifica su un’unità locale adatta, quindi verifica la pulizia, lo spazio libero e...

