Denna version av användarhandledningen gäller för uppdateringen maj 2020 och tidigare. För det senaste innehållet, besök vår engelska användarhandledning.

Varför är M-Files inte lika snabbt som förut?

Om M-Files-användare upplever märkbara prestandaproblem i den dagliga användningen av M-Files ska du göra de processer som beskrivs nedan för att hitta potentiella källor till problemet. Att systemet är långsamt kan bero på flera olika faktorer. Det kan till exempel vara problem med maskinvara eller infrastruktur, valvstruktur eller regelbundna underhållsåtgärder, eller problem som är kopplade till att öppna vyer eller filer och så vidare.

När du kontaktar vår support gällande prestandaproblem kan det vara bra att bifoga följande information till din förfrågan:

prestandaproblem på grund av faktorer som rör maskinvara eller infrastruktur

Prestandaproblem kan bero på faktorer som rör maskinvara eller infrastruktur. Undersök följande prestandamätare på M-Files Server-datorn samt på Microsoft SQL Server-datorn (om de är separata servrar):

  • Användning av växlingsfil: Använd prestandaövervakaren för att kontrollera den aktuella och den högsta användningen av växlingsfil. Observera att Windows alltid använder växlingsfilen, oavsett hur mycket RAM du har. Om den högsta användningen av växlingsfilen är omkring 10 procent kan Windows dock indikera att systemet ibland har lågt RAM eller att RAM-användningen är för hög. Granska Användning av växlingsfil i prestandaövervakaren innehåller instruktioner för att kontrollera användning av växlingsfil.
  • Aktuell RAM-användning via Windows aktivitetshanterare.
  • CPU-belastning via Windows aktivitetshanterare: Om belastningen närmar sig 100 procent när den är som högst kan systemet ha för lite resurser eller så kan vissa av processerna ha samlat på sig alltför många resurser.
  • Nätverksanslutningen mellan serverdatorerna om M-Files Server och Microsoft SQL Server körs på separata servrar. Nätverkslatens mellan servrarna kan göra att det går märkbart trögt för slutanvändarna.
  • Se till att Microsoft SQL Server-instansen har tilldelats en minnesgräns. Den bör vara tillräckligt hög för att ge så mycket RAM som möjligt för SQL-servern men tillräckligt låg för att förhindra att systemet växlar. I allmänhet bör du lämna från 3 till 4 GB för värdoperativsystemet och dess tjänster. Om M-Files Server körs på samma system bör du allokera från 2 till 3 GB för det och andra processer. Modifiera minnesgränsen för en Microsoft SQL Server-instans innehåller instruktioner för att ställa in minnesgränsen för Microsoft SQL-serverinstansen.
    Notera: Dessa värden är ungefärliga och beror på flera faktorer, till exempel antal valv, användning av valvprogram på serversidan och så vidare.

Prestandaproblem som beror på valvstruktur eller periodiska underhållsåtgärder

Ett långsamt system kan även bero på problem i valvstrukturen och slutanvändaren kan uppfatta periodiska underhållsåtgärder som prestandaproblem.

Följande faktorer som rör valvstruktur eller underhållsåtgärder kan leda till att systemet blir långsamt (temporärt):

  • Valvets metadata kanske inte är optimala. Det bör till exempel inte finnas värdelistor med tio tusentals poster eller klasser med hundratals obligatoriska egenskaper.
  • Om du modifierar namngivna åtkomstkontrollistor uppdateras behörigheterna för varje påverkat dokument, vilket kan göra systemet tillfälligt långsamt.
  • Att köra bakgrundsjobb som optimeringar och säkerhetskopiering kan göra systemet långsamt. Dessa åtgärder bör inte köras under de timmar då användningen är hög.
  • Att ha ett stort antal export- och importjobb som körs i korta intervaller kan skapa prestandaproblem.
  • Händelseloggen i M-Files Admin kan användas för att visa instanser av exceptionell valvanvändning, till exempel ett överdrivet stort antal filhämtningar.
  • För Firebird-valv bör metadatafilen inte vara större än 2 GB per valv. Registerinställning för att utöka Firebird-användbarheten innehåller instruktioner för att definiera maxstorleken på metadatafilen och i Kontrollera storleken på en Firebird-metadatafil finns instruktioner om att kontrollera storleken på metadatafilen.

Prestandaproblem vad gäller att öppna vyer eller göra sökningar

Gör följande kontroller för att verifiera om systemet är långsamt i samband med att du öppnar vyer eller gör sökningar:

  1. Använd M-Files DesktopM-Files-serverdatorn och använd Lokalt proceduranrop som protokoll för att ansluta till valvet så att du kan utesluta nätverksrelaterade problem. Lägga till en valvanslutning innehåller instruktioner för att definiera valvanslutningen och använda Lokalt proceduranrop som protokoll.
  2. Logga in på valvet som en normal användare, inte som administratör. På så sätt kringgås inte behörighetskontrollerna när du använder valvet och du kan därmed verifiera om problemet är kopplat till dessa kontroller.
  3. Försök att ändra egenskaperna för en vy och tryck sedan på ⇧ Shift + F5 för att uppdatera vyn helt när egenskaperna har ändrats Prova att modifiera olika egenskaper för vyn, till exempel filter eller grupperingsnivåer, för att se om problemet är kopplat till vyer.
    Notera: Du kan skapa en kopia av en befintlig vy så att du inte behöver ändra egenskaperna för originalvyn. Högerklicka på den vy som du vill använda och välj Kopiera i kontextmenyn. Högerklicka sedan på ett tomt utrymme i listområdet och välj Klistra in i kontextmenyn.