Valvunderhåll

Genom regelbundet valvunderhåll kan du säkerställa höga prestanda även med valv som innehåller många objekt. Undermenyn Underhåll för ett valv i M-Files Admin innehåller funktioner för att verifiera och optimera den interna databasstrukturens integritet, för att återskapa fulltextsökningsindex och för att återställa miniatyrbilder i valvet. Det är även viktigt att regelbundet verifiera valvets integritet och säkerhetskopiorna av huvuddatabasen.

Optimera databas

Åtgärden Optimera databas (grundligt) försöker att förbättra valvdatabasens prestanda genom att defragmentera index, uppdatera databasstatistik och komprimera fulltextsökningsindexet.

M-Files kör automatiskt åtgärden Optimera databas (grundligt) en gång i veckan så vanligtvis behöver du inte göra det själv. Om valvet däremot svarar långsammare än vanligt kan det vara bra köra den åtgärden. Det kan bland annat hända när många objekt har importerats till valvet (om till exempel antalet objekt i ett valv som använder Firebird som databasmotor snabbt ökar från 0 till 10 000 objekt).

Åtgärden kan köras i snabbläget först, men vi rekommenderar att du använder läget Grundligt i de flesta fall.

Följande aktiviteter utförs när du kör underhållsuppgiften Optimera databas (grundligt):
  1. flyttar valvet till offlineläge (endast för valv som använder Firebird som databasmotor)
  2. återskapar metadataindex
  3. beräknar om relevans/matchningsresultat för objekt
  4. rensar oanvända åtkomstkontrollistor
  5. rensar ändringsloggarna för objekttyperna
  6. uppgraderar valvdatabasen för förbättrad prestanda
  7. säkerhetskopierar metadata (endast för valv som använder Firebird som databasmotor)
  8. återskapar metadata (endast för valv som använder Firebird som databasmotor)
  9. återskapar databasindex
  10. uppdaterar statistiken för databasobjekt
  11. komprimerar fulltextsökningsindexet
  12. slutför åtgärden
  13. flyttar valvet till onlineläge (endast för valv som använder Firebird som databasmotor)
Följande aktiviteter utförs när du kör uppgiften Optimera databas (grundligt):
  1. återskapar metadataindex
  2. beräknar om relevans/matchningsresultat för objekt
  3. rensar ändringsloggarna för objekttyperna
  4. uppdaterar statistiken för databasobjekt

Uppdatera befintliga filers krypteringsstatus

Beroende på tillståndet för inställningen Aktivera kryptering av fildata vid inaktivitet i Avancerade egenskaper för dokumentvalv gör Uppdatera befintliga filers krypteringsstatus något av följande:
  • Om alternativet Aktivera kryptering av fildata vid inaktivitet är aktiverat krypteras även alla filer i valvet som inte har krypterats tidigare.
  • Om Aktivera kryptering av fildata vid inaktivitet är inaktiverat tas krypteringen av alla krypterade filer i valvet bort.

Återskapa fulltextsökningsindex

Den här åtgärden återskapar fulltextsökningsindex helt och hållet, och kan ta onödigt lång tid i stora lagringsplatser. Åtgärden kan till exempel ta flera dagar i valv med tiotals gigabyte av data.

Vi rekommenderar att du kör den här åtgärden om du tror att sökningsindex kan vara skadat eller om det går trögare än vanligt att söka. I stora lagringsplatser rekommenderar vi att du kör den här åtgärden två gånger om året, särskilt om objekten modifieras mycket.
Notera: Vanligtvis inaktiveras sökfunktionerna i valvet av åtgärden. Kunskapsbasartikeln How to rebuild the full-text search index in a large repository beskriver hur du kan utföra återskapningsprocessen utan att inaktivera sökfunktionerna medan åtgärden körs.

Återställ miniatyrbilder

Du kan återställa den cachade miniatyrbilden för valvet om du använder den i M-Files Desktop och om bilderna inte fungerar korrekt. Det kan bland annat hända efter att du har installerat programvara som är kapabel att visa miniatyrbilder som tidigare inte kunde visas.

Verifiera och reparera

Den här åtgärden kan användas för att verifiera att databasen är intakt och att alla data har sparats korrekt i M-Files. Läget Grundligt kontrollerar vidare om filkontrollsummorna för de fysiska filerna i valvets fildataplats matchar de som rapporteras av metadatadatabasen.

Om fel hittas kan några av dem repareras automatiskt med M-Files, men för vissa fel krävs ytterligare åtgärder av användaren. Om du har fel som inte kan lösas automatiskt och som du inte kan fixa själv ber vi dig att kontakta vår kundsupport på [email protected].

Vi rekommenderar att du kör åtgärden Verifiera och reparera (grundligt) två gånger om året.

Följande aktiviteter utförs när du kör underhållsuppgiften Verifiera och reparera:
  1. verifierar valvinformation
  2. verifierar särskilda poster
  3. verifierar datafilsposter
  4. verifierar fysiska datafiler
  5. verifierar filposter
  6. verifierar fillänksposter
  7. verifierar objektversioner
  8. verifierar objektegenskaper (allmänna integritetskontroller)
  9. verifierar objektegenskaper (detaljerade integritetskontroller)
  10. slutför åtgärden

Stegen som utförs är samma med Verifiera och reparera (grundligt) som med Verifiera och reparera (snabbt). Skillnaden är att när fysiska datafiler verifieras (steg 4) för Verifiera och reparera (grundligt) beräknas filkontrollsummor och jämförs mot de kontrollsummor som finns i metadatadatabasen.

Underhållsrekommendationer

Här kommer en kort sammanfattning av de rekommenderade underhållsåtgärderna:

  • Åtgärden Optimera databas behöver inte köras regelbundet. M-Files tar hand om det automatiskt.
  • Åtgärden Återskapa fulltextsökningsindex bör köras två gånger om året för stora lagringsplatser (med hundra tusentals objekt och flera hundra gigabyte av data).
  • Åtgärden Återställ miniatyrbilder behöver bara användas om miniatyrbilderna inte fungerar som de ska.
  • Åtgärden Verifiera och reparera (grundligt) bör köras två gånger om året för alla lagringsplatser.
  • Minst två till fyra gånger om året bör du kontrollera att valvet och säkerhetskopiorna av huvuddatabasen är intakta. Om den inbäddade Firebird SQL-databasen används finns mer information i Säkerhetskopiera ett dokumentvalv, Återställa ett dokumentvalv och Säkerhetskopiera huvuddatabasen. Om Microsoft SQL Server används kan du läsa mer i dokumentationen för de säkerhetskopieringsverktyg du använder. Dessutom finns ytterligare riktlinjer och bästa praxis som gäller säkerhetskopiering i M-Files Säkerhetskopieringspolicy.