Uttrycket "mindre är snabbare" förklarar med tre ord varför det lönar sig att rensa upp i WordPress-databasen. I den här artikeln förklarar vi hur du kan gå vidare och vad du bör vara uppmärksam på.
Vi börjar med grunderna för att förstå vad en WordPress-databas är och hur den är uppbyggd. Detta kommer att hjälpa dig att göra ändringar i baksidan av din WordPress-webbplats på ett säkrare sätt. Alternativt kan du hoppa direkt till checklistan.
Vad är en WordPress-databas?
En databas är i princip ett elektroniskt system för att lagra och hantera data centralt och på ett ordnat sätt. Med lämplig behörighet kan användarna få tillgång till, ändra, radera eller lägga till uppgifter.
Det betyder att det inte finns någon webbplats utan en databas. Eftersom alla uppgifter som är viktiga för genomförandet lagras i databasen. Detta inkluderar användarinformation, inställningar, blogginlägg, metainformation om innehåll som bilder, videor och mycket mer.
Hur är en WordPress-databas uppbyggd?
En databas består av två komponenter: själva databasen (databas) och databashanteringssystemet (DBMS).
Databashanteringssystemet är den programvara du behöver för att skapa och redigera en databas. Utan ett databassystem är det inte möjligt att utföra några operationer på fysiska data. Därför utför ett DBMS följande uppgifter:
- Spara uppgifter
- Ta bort uppgifter
- Skriv över uppgifter
- Organisera data baserat på datamodellen (t.ex. i WordPress-databasen i tabeller, även kallade relationer).
WordPress använder MySQL som databashanteringssystem. SQL (Structured Query Language) är standardspråket för att fråga och redigera relationsdatabaser.
WordPress - en relationsdatabas
Den information som lagras i databasen om din webbplats finns inte i samma pott, utan är kategoriserad. Kategorierna kallas databastabeller, även kallade relationer. WordPress är följaktligen en relationsdatabas eftersom data organiseras i tabeller och kopplas till varandra.
Du kan tänka på det som ett stort Excel-kalkylblad eller som mappstrukturen i din filförvaring. Om du klickar på en mapp får du detaljerad information om ämnet. Enligt samma princip innehåller databastabellerna i WordPress också olika kolumner och fält med mer specifik information.

Tabellen wp_comments innehåller till exempel uppgifter om kommentarer som lämnats på dina webbsidor och inlägg. Tabellen är indelad i följande kolumner:
- kommentar_ID
- comment_post_ID
- kommentar_författare
- comment_author_email
- comment_author_url
- kommentar_author_IP
- kommentar_datum
- kommentar_datum_gmt
- kommentar_innehåll
- kommentar_karma
- kommentar_godkänd
- comment_agent
- kommentar_typ
- kommentar_förälder
- användar_id
WordPress-databasen lagrar alltså mycket information om varje enskild kommentar. Bland annat kommentarens unika ID, i vilket inlägg den är placerad, uppgifter om författaren och mycket mer.
Var finns WordPress-databasen?
Din WordPress-databas finns på din webbhotells servrar . Du kan komma åt databasen via din hosters backend. Många (inte alla) åtgärder för att optimera din databas kan dock också utföras via din WordPress Dashboard . Vi kommer att visa dig båda sätten, sedan kan du arbeta efter din smak.
Dessutom kommer vi att presentera plug-ins som hjälper dig att städa upp när det är lämpligt. Innan vi börjar med uppstädningen får du en motivationshöjning i nästa avsnitt!
Fördelar med att rensa din WordPress-databas
Du kan vara mer positiv till ditt arbete när du vet exakt varför det är värt det för dig. När du rensar din WordPress-databas har du följande fördelar:
- Mer lagringsutrymme eftersom du äntligen gör dig av med data som inte längre har någon koppling till din webbplats (föräldralösa data).
- Högre hastighet eftersom du optimerar din WordPress-databas. Detta innebär att tomma rader tas bort från tabellerna, vilket sparar tid när du läser upp dem.
- Mer överblick i backend , eftersom du har mycket färre teman, plugins och liknande efter att du har rensat ut. Endast det du behöver för att din webbplats ska fungera bra återstår.
- Ökad användarvänlighet genom kortare laddningstider och snabbare sidrespons.
- SEO gynnas genom positiva användarsignaler och en snabbare WordPress.
Checklista för att rensa upp WordPress-databasen
Att städa upp innebär att du raderar, så du bör definitivt skapa en säkerhetskopia innan du börjar arbeta. Beroende på webbhotellet skapas säkerhetskopior automatiskt varje dag. På Raidboxes , till exempel, sparar ett automatiskt säkerhetskopieringssystem den aktuella statusen på din webbplats varje kväll. För att vara på den säkra sidan kan du också skapa en säkerhetskopia manuellt.
Sedan är det dags att börja rensa databasen! Det här är de steg du bör komma ihåg:
- Ta bort teman
- Rensa ut plugins
- Radera utkast
- Ta bort ändringar
- Rensa upp och optimera mediebiblioteket
- Ta bort skräppostkommentarer
- Ta bort WordPress-sessioner
Gör det själv eller anlita en byrå?
Ovanstående steg kräver ibland en hel del bakgrundskunskap så att du inte skadar din webbplats. Om du är osäker på vad du ska göra är det bättre att anlita frilansare eller en byrå för att underhålla din WordPress-webbplats. Se även partnerkatalogen för Raidboxes.
1. ta bort teman
För många teman gör WordPress långsamt. Du kan städa upp på ett ögonblick. Behåll det tema du använder och ett annat standardtema. Detta kan vara användbart om du behöver åtgärda ett fel. Om du använder ett undertema behöver du fortfarande det överordnade temat. Du kan också radera alla andra teman.
Så här fungerar det i WordPress backend:
Klicka på Design → Teman i sidofältet och välj ett inaktivt tema:

Då öppnas ett fönster med information om temat. Längst ner till vänster finns knappen Ta bort. Fortsätt som beskrivet med alla överflödiga teman.

2. rensa ut plugins
Med det stora utbudet av insticksprogram kan din WordPress-databas bli ganska stor. Kanske har du provat några plugins och sedan glömt bort dem igen. Eller så har du flera plugins för samma funktion. Sortera därför ut och radera överflödiga och oanvända.
Så här fungerar det i WordPress backend:
Det är lättare med filtret "inactive plugins". Innan du raderar hela listan bör du dock kontrollera vilka av dem du fortfarande behöver. Gå sedan igenom dina aktiva plugins. Vilken uppgift uppfyller insticksprogrammet och uppfyller två av dem samma uppgift? Sortera ut och radera onödiga plugins.

Behåll en plug-in som hjälper dig att rensa din databas (till exempel Advanced Database Cleaner). Annars har du raderat insticksprogrammet på ytan, men det finns fortfarande kvar data i din databas. Detta beror på att de flesta insticksprogram skapar tabeller i databasen för att lagra sina data.
Därför ska tabellen som skapats för insticksprogrammet också tas bort från databasen. Du kan göra detta med hjälp av en plug-in eller direkt via en SQL-fråga. För att öka IT-säkerheten bör du slutligen uppdatera alla återstående insticksprogram.
3. radera utkast
I utkastdelen kan dataavfallet med tiden svälla till en stor hög. Detta påverkar webbplatsens prestanda. Använd därför Google Drive eller liknande för dina utkast i stället för att skapa utkast i backend på din webbplats. Lyckligtvis kan du snabbt göra dig av med de utkast som du hittills har samlat på dig.
Så här fungerar det i WordPress backend:
Gå till Sidor → Alla sidor, hitta klassificeringen Alla | Mina | Publicerade | Utkast och radera allt som du inte vill publicera direkt.
Så här fungerar det med MySQL:
Med den här SQL-frågan kan du radera alla utkast:
DELETE FROM post WHERE post_status = "draft" (utkast)
Generellt sett bör du bara utföra SQL-förfrågningar om du verkligen kan databaser och databasspråket.
4. ta bort ändringar
En annan åtgärd som du kan vidta för att optimera din WordPress-databas är att ta bort revideringar. Varje gång du sparar eller uppdaterar ett inlägg eller en sida skapar WordPress automatiskt en revidering och lagrar den i databasen för att säkerhetskopiera äldre versioner av dina sidor och ditt innehåll.
Om du till exempel har 15 revideringar per inlägg kommer du att få 1500 onödiga poster för 100 inlägg. Det här gör att din databas blir för stor och att prestandan på din webbplats blir långsammare.
Så här fungerar det i WordPress backend:

Klicka på det inlägg eller den sida vars revideringar du vill ta bort. Leta upp kryssrutan Revisioner till höger. Markera de revideringar som du vill ta bort. Klicka på Ta bort.
Det är tidskrävande att ta bort revideringar manuellt , och därför rekommenderar vi att du tar den snabbare vägen via en SQL-fråga eller använder en plug-in.
Så här fungerar det i Hosting Backend:
Påminnelse: Skapa alltid en säkerhetskopia innan du utför SQL-kommandon i din WordPress-databas. I annat fall utför du följande SQL-fråga för att ta bort alla revideringar:
DELETE FROM wp_posts WHERE post_type = "revision
Du kan sedan göra ytterligare inställningar så att WordPress inte skapar några eller endast ett begränsat antal revideringar per sida i framtiden. Dessa kan enkelt ställas in på Raidboxes via inställningarna i wp-config.php på Dashboard .
Om du till exempel vill begränsa antalet revideringar till "3" använder du den här kodraden:
define('WP_POST_REVISIONS', 3)
Om du vill inaktivera WordPress-revisioner helt och hållet lägger du till följande kodrad i din PHP-fil:
define('WP_POST_REVISIONS', false)
Du bör själv avgöra om det är meningsfullt att avaktivera revisioner. Revisioner kan vara till hjälp om du inte gillar ändringar, så att du kan återgå till den tidigare versionen. Eller så kan du jämföra revisioner för att se vad du själv har ändrat eller vilka ändringar andra har gjort.
Så här fungerar det med plug-ins:
WP-Sweep:
WP-Sweep är ett gratis WordPress-plugin som inte bara hjälper dig att radera revideringar, utan också att rensa utkast, kommentarer och metadata.
Installera insticksprogrammet. Klicka på "Tools" i sidofältet och öppna WP-Sweep. Under "Post Sweep" hittar du "Revisioner". Klicka på "Sweep" för att radera alla revideringar.
WP Optimize:
WP Optimize är ett WordPress-plugin som gör det möjligt att rensa databasen, komprimera bilder och lägga sidorna i cacheminnet. Caching säkerställer snabbare laddningstider och en mer tillförlitlig tillgänglighet för din webbplats. Detta beror på att innehållet laddas snabbare från cacheminnet än från en helt ny förfrågan. Serverbaserad caching ingår dock redan i Raidboxes utan att du behöver ett plugin.
Dessutom kan du ställa in ett schema för databasrensningen i de allmänna inställningarna för WP Optimize för att delvis automatisera rensningen.

Klicka på Verktyg > WP Optimize i sidofältet. I plugininställningarna i avsnittet "Optimize" hittar du kryssrutan "Clean up all revisions". Markera rutan och klicka sedan på "Optimize".
Avancerad databasrensare:
Med WordPress-pluginet Advanced Database Cleaner kan du också bli av med dataskräp från historiskt växande webbplatser. Pluginet visar dig föräldralösa data så att du kan städa upp dem. Detta är data som det inte längre går att referera till och som därför upptar lagringsutrymme i onödan.
Precis som med alla andra tilläggsprogram är det viktigt att du säkerhetskopierar din databas innan du använder den, så att du kan återställa den i händelse av oönskade fel.
5. rensa upp och optimera mediebiblioteket
Ju längre du driver din webbplats, desto troligare är det att det finns bilder i biblioteket som du inte använder. Detta tar upp onödigt lagringsutrymme, ökar storleken på dina säkerhetskopior och sänker hastigheten på din webbplats.
Så här fungerar det i WordPress backend:
Välj Media → Mediaöversikt i den vänstra sidofältet. Klicka på den bild som du vill ta bort. Ett fönster med detaljer öppnas. Längst ner till höger väljer du Ta bort permanent och bekräftar med OK för att ta bort filen permanent.

Var försiktig när du använder filterfunktionen för bilder som inte är bifogade. Här visas nämligen även medier som bifogats av misstag - till exempel din logotyp. Titta därför noga så att du inte raderar fel media.
Om ditt mediebibliotek inte är så stort och du vill ta bort ett hanterbart antal oanvända bilder kan du göra det manuellt. I annat fall rekommenderar vi att du använder ett plugin eller att du använder MySQL.
Så här fungerar det med MySQL:
Bilder lagras i tabellen wp_posts, dvs. i samma tabell som dina inlägg. Innehållet särskiljs genom värdet attachment i kolumnen post_type.
För att ta reda på vilka bilder som inte används kör du följande SQL-fråga:
SELECT *FROM wp_posts i
WHERE i.post_type = 'attachment'
AND NOT EXISTS (SELECT FROM wp_posts p WHERE p.ID = i.post_parent)
AND NOT EXISTS (SELECT FROM wp_postmeta pm WHERE pm.meta_key = '_thumbnail_id' AND pm.meta_value = i.ID)
AND NOT EXISTS (SELECT FROM wp_posts p WHERE p.post_type <> 'attachment' AND p.post_content LIKE CONCAT('%',i.guid,'%'))
AND NOT EXISTS (SELECT * FROM wp_postmeta pm WHERE pm.meta_value LIKE CONCAT('%',i.guid,'%'))
Med sidkonstruktörer kanske detta tillvägagångssätt inte fungerar, mer om detta om en stund. Användning av plugins kan också ge falska positiva resultat, eftersom de lagrar referenser till bilder i sina egna tabeller. Här bör du lägga till ytterligare villkor till frågan för att täcka dessa fall.
För att snabbt återställa oavsiktligt raderade bilder aktiverar du papperskorgen för media med följande kod, till exempel via inställningarna i wp-config.php på Raidboxes Dashboard :
define('MEDIA_TRASH', true);
Den fungerar också med dessa plug-ins:
Media Cleaner hjälper dig att radera oanvända medier. Det här insticksprogrammet är dock endast lämpligt om du inte använder sidbyggare som Thrive Architect, OptimizePress & Co. Detta beror på att de medier som ingår i sidbyggarna inte känns igen korrekt. Remove Unused Media är ett betalplugin, men det är kompatibelt med många page builders.
Justera filformat för att undvika ett stort mediebibliotek
Du kan öka hastigheten på din webbplats ytterligare genom att justera formatet på dina bilder. Se till att använda JPG- eller WebP-formatet i stället för PNG för att spara lagringsutrymme och minska laddningstiden för din webbplats.
Komprimera bilder innan du laddar upp dem
Använd verktyg som Tinyjpg för att komprimera bilder innan du laddar upp dem till ditt mediebibliotek. Detta sparar mycket lagringsutrymme. WordPress bildstorlekar är definitivt en stor hävstång för att få din webbplats att fungera bättre.
"*" visar obligatoriska fält
6. ta bort skräppostkommentarer
Spamkommentarer tar upp onödigt diskutrymme och fördröjer laddningstiden för din webbplats.
Så här fungerar det i WordPress backend:
Klicka på Kommentarer i sidofältet och välj Spam → Rensa spam för att radera spamkommentarer.
Så här fungerar det med MySQL:
Utför följande SQL-fråga för att ta bort alla kommentarer som markerats som skräppost:
DELETE FROM wp_comments WHERE comment_approved = `spam`;
För att radera alla obehöriga kommentarer, använd denna fråga:
DELETE från wp_comments WHERE comment_approved = `0`;
Så här fungerar det med plug-ins:
WordPress-pluginet Antispam Bee rensar och stoppar många skräppostkommentarer på din WordPress-installation.
7. ta bort WordPress-sessioner
Sessioner kontrollerar, loggar och kontrollerar användarnas inloggningssessioner. Normalt raderar WP Cronjob dessa sessioner från databasen. Cronjobs avaktiveras dock av plugins. Detta innebär att användardata lagras längre än vad som behövs eller är tillåtet.
Så här fungerar det med MySQL:
Med följande SQL-fråga kan du se om du har många poster i sessionsdatabasen i din WordPress-installation:
SELECT * FROM 'wp_options' WHERE 'option_name' LIKE '_wp_sessions_%'
Du kan ta bort dessa poster med följande fråga:
DELETE FROM 'wp_options' WHERE 'option_name' LIKE "_wp_sessions_%'
Så här stöder Raidboxes dig:
WordPress Session Eraser raderar alla användares WordPress-sessioner från din databas efter ett visst intervall. Du kan ställa in detta intervall individuellt för varje WordPress-installation i inställningarna för Box .
- Klicka på fliken Inställningar i din översikt på Box .
- Navigera till menyn Säkerhet till vänster
- Välj sedan WP Session Eraser och ställ in intervallet

Rensa upp WordPress-databasen - prestandaökningen för din webbplats
Om du rensar upp din WordPress-databas blir din webbplats snabbare och lättare att använda. I den här artikeln visade vi hur du ska gå tillväga om du aldrig har rensat din WordPress-databas eller om du inte har gjort det på länge. Vi visade också hur du kan använda plugins för att schemalägga och automatisera saker och ting.
Ju mer regelbundet du städar, desto mindre ansträngning krävs för att städa din databas. Sätt därför upp en tid två gånger om året, till exempel, och håll databasen på din WordPress-webbplats så ren som möjligt.
Optimera sidor och inlägg
Tänk på helheten när du underhåller WordPress och optimera t.ex. sidkonceptet för att öka konverteringarna. Hur du gör detta kan du läsa om i vår artikel Tidying up WordPress: Spring cleaning with perspective.
Vanliga frågor Rengör WordPress-databasen
Varför behöver WordPress en databas?
WordPress behöver en databas för att lagra, hantera och tillhandahålla innehåll, inställningar, användarinformation och andra data för din webbplats.
Var finns WordPress-databasen?
WordPress-databasen finns på din webbhotells servrar. Du kan komma åt den via dina inloggningsuppgifter.
Vilken databas för WordPress?
WordPress använder databashanteringssystemet "MySQL", vilket är anledningen till att det ofta kallas "MySQL-databas".
Är WordPress en databas?
Nej. WordPress är ett innehållshanteringssystem (CMS). Databasen är däremot grunden för att lagra och hantera innehåll i CMS:et.
Hur många databaser för WordPress?
Du behöver en MySQL-databas per WordPress-installation.
Hur svårt är SQL?
Om du redan har grundläggande kunskaper i programmering är SQL ett relativt enkelt språk som är lätt att lära sig. Det använder en tydlig och enkel syntax som gör att du kan fråga efter databaser och redigera data.
Dina frågor om Clean WordPress Database
Har du frågor om underhåll av WordPress? Använd gärna kommentarsfunktionen. Vill du bli informerad om fler artiklar om WordPress och WooCommerce ? Följ oss då på LinkedIn, Facebook, Twitter eller via vårt nyhetsbrev.