Articles

Hur du rensar din WordPress-databas (och gamla plugin-tabeller)

När du använder WordPress blir din WordPress-databas oundvikligen uppblåst.

För att rensa din WordPress-databas kan du installera ett plugin som WP-Optimize och använda det för att ta bort skräppostkommentarer, inläggsrevisioner, automatiska utkast, transienter, pingbacks, trackbacks och oanvända tabeller som lämnats kvar av gamla plugins. En renare databas kan göra din webbplats och admin betydligt snabbare.

I den här handledningen kommer jag att använda WP-Optimize för att rensa WordPress-databasen. Medan vissa plugins som WP Rocket (och andra) låter dig rensa en del av din databas, låter de dig inte alltid radera gamla plugin-tabeller som WP-Optimize, WP-Sweep eller Advanced Database Cleaner.

Då du gör detta kommer din databas att köras effektivare och kan i sin tur hjälpa dig att åtgärda en långsam WordPress-webbplats och få den att ladda betydligt snabbare. Rengöring av din WordPress-databas rekommenderas också i WordPress optimeringsguide och är något du bör göra med jämna mellanrum.

Backupera din WordPress-databas

Använd UpdraftPlus för att säkerhetskopiera din databas i förväg.

Du borde inte behöva oroa dig för detta, men om något går fel har du åtminstone en säkerhetskopia. Installera insticksprogrammet, gå till inställningarna för UpdraftPlus och anslut en tredjepartstjänst för att ladda ner dina filer till (jag använder Dropbox). Därefter kan du göra en 1-klicksbackup.

UpdraftPlus-Backup-and-Restoration

Installera WP-Optimize

Installera insticksprogrammet WP-Optimize och gå sedan till WP-Optimize → Database.

WP-Optimize-Plugin

För att ta bort skräp från din databas

I WP-Optimize ser du inställningar för Optimeringar och Tabeller.

I inställningarna för Optimeringar vill du vanligtvis radera allt utom icke-godkända kommentarer och inläggsrevideringar. Om det går bra att radera icke-godkända kommentarer (bloggkommentarer som ännu inte har godkänts) eller inläggsrevisioner (tidigare utkast som tas automatiskt av WordPress varje gång du gör en revidering av en sida eller ett inlägg) kan du också radera dessa.

WP-Optimize Clean Database

Databasobjekt (definitioner)

  • Optimera databastabeller: liknar defragmentering av en hårddisk, fast med din WordPress-databas. Detta återtar oanvänt utrymme i dina databastabeller, vilket minskar lagringsmängden och gör åtkomsten till tabellerna effektivare.
  • Inläggsrevisioner: skapas automatiskt varje gång du sparar eller uppdaterar ett inlägg.
  • Automatiska utkast till inlägg: utkast som WordPress automatiskt sparar när du redigerar.
  • Kasserade inlägg: inlägg som du har raderat.
  • Spam- och skräpplockarkommentarer: kommentarer som är markerade som skräpplockare eller borttagna.
  • Icke-godkända kommentarer: bloggkommentarer som du inte har godkänt.
  • Utgångna transienta alternativ: oanvända cachedata (t.ex. plugin för social delning lagrar ”delningssiffror” på sidor eller inlägg).
  • Pingbacks: ett sätt att meddela bloggar att du länkat till dem.
  • Trackbacks: ett annat sätt att meddela bloggar att du länkat till dem.
  • Metadata för inlägg: information som visas för användarna på varje inlägg (t.ex. författare, publiceringsdatum, kategori). Detta raderar postmetadata som inte tillhör något inlägg.
  • Kommentarsmetadata: samma som postmetadata bara för information om kommentarer.
  • Föräldralösa relationsdata: skapas ofta av plugins när inlägg raderas.

Ta bort tabeller som lämnats kvar av gamla plugins

I fliken WP-Optimize Tables ser du dina databastabeller.

Var uppmärksam på tabeller där det står ”not installed” och som har en Ta bort-knapp bredvid. Dessa tabeller är tabeller som lämnats kvar av gamla plugins som för närvarande inte är installerade på din WordPress-webbplats (så du bör ta bort dem om du inte planerar att använda dem igen). WP-Optimize talar också om storleken och vilket plugin tabellen tillhör, vilket återigen kommer att vara ett du redan har tagit bort.

WP Optimize Tables

Planera löpande databasrensningar

Jag rekommenderar att schemalägga en automatisk databasrensning ungefär en gång i veckan (eller ännu oftare för stora webbplatser med många plugins). Du hittar detta under WP-Optimize → Inställningar.

WP Optimizer Scheduled Database Cleanup

Om du redan använder ett plugin som WP Rocket där databasrensning är inbyggd kan du använda detta för att schemalägga veckovisa databasrensningar, och sedan bara installera WP-Optimize när du behöver städa upp databastabeller från borttagna plugins (jag föredrar alltid att ha färre plugins installerade).

WP Rocket Automatic Database Cleanup

Andra plugins som rensar din databas

De flesta andra plugins för databasrensning gör exakt samma sak som WP-Optimize

Advanced Database Cleaner – liknar WP-Optimize men låter dig dyka djupare in i din databas och låter dig visa cronjobb. Premiumversionen är främst bra för att ytterligare rensa din databas från gamla plugins och har alternativ för föräldralösa, plugins, teman och WP.

Advanced-Database-Cleaner

WP-Sweep – låter dig rensa ytterligare alternativ som användarmeta och termmeta, men ta en säkerhetskopia och gör bara det här om du vet vad du gör (om du gör det här raderas termer i dina utkast till inlägg).

WP Sweep Settings

Plugins Garbage Collector – låter dig bara radera gamla plugintabeller med mediokra recensioner.

Plugins Garbage Collector Scan

Breeze By Cloudways – ett plugin utvecklat av Cloudways hosting (de är fantastiska). Det låter dig radera bara några få viktiga objekt i din databas men låter dig inte optimera databastabeller eller radera postmetadata, kommentarsmetadata eller tabeller som lämnats kvar av raderade plugins.

Breeze Database Cleanup

Frekventa frågor

Vilka plugins är bäst för att rensa din WordPress-databas?

WP-Optimize och Advanced Database Cleaner är två plugins för att rengöra din databas grundligt. De kan optimera mycket mer än automatiska plugins som WP Rocket.

Hur raderar man gamla WordPress-plugintabeller?

WP-Optimize och Advanced Database Cleaner har alternativ för att radera tabeller som lämnats kvar av gamla plugins. De visar dig vilket plugin tabellen tillhör med en uppmaning Not Installed och en Ta bort-knapp.

Rengör WP Rocket din databas?

WP Rocket rengör en del av din databas (inläggsrevisioner, automatiska utkast, övergående osv.) men tar inte bort gamla plugintabeller.

Hur ofta ska du rensa din databas?

En gång i veckan bör vara tillräckligt för de flesta webbplatser. För större webbplatser med många plugins kanske du vill rensa den oftare.

Vad gör rengöring av databasen?

Rengöring av databasen raderar inläggsrevisioner, automatiska utkast, bortkastade inlägg, skräpkommentarer, bortkastade kommentarer, transienter och databastabeller.