Ugrás a tartalomra
2026. július 11.·4 perc olvasás

Felduzzadt WordPress adatbázis: hogyan tisztítsd meg a revíziókat, tranzienseket és árva táblákat

Miért duzzad fel a WordPress adatbázisod, és hogyan tisztíthatod meg biztonságosan a revíziókat, tranzienseket és a bővítmények által hátrahagyott táblákat.

Van egy WordPress oldalad, ami egyre lassabbnak tűnik, pedig hónapok óta nem tettél fel új tartalmat? Gyakran a probléma egyáltalán nem a frontenden van, hanem az adatbázisban. A WordPress és a bővítményei csendben több tízezer sort írnak be, amit már soha senki nem fog elolvasni: régi bejegyzés-revíziókat, lejárt ideiglenes beállításokat, eltávolított bővítmények után maradt meta-adatokat, és egész táblákat, amiket már semmi sem használ.

A jó hír az, hogy ennek a szemétnek a nagy része eltávolítható anélkül, hogy bármit is elrontanál, amennyiben tudod, mit keresel, és előbb készítesz egy biztonsági mentést. Ebben a cikkben pontosan megmutatom, mi halmozódik fel, hogyan állapíthatod meg, mit biztonságos törölni, és hogyan tartsd karcsún az adatbázist hosszú távon, csodaígéretek nélkül.

Mi duzzasztja fel valójában az adatbázist

Mielőtt bármit törölnél, érdemes megérteni, honnan jön a súly. A szokásos bűnösök közül néhány:

  • Bejegyzés-revíziók: minden alkalommal, amikor mentesz egy cikket, a WordPress eltárol egy másolatot. Egy gyakran szerkesztett bejegyzés több tucat revíziót is cipelhet, mindegyik lemásolja a teljes tartalmat.
  • Lejárt tranziensek: a wp_options táblában tárolt ideiglenes adatok. Elvileg maguktól lejárnak, de gyakran beragadnak.
  • Automatikusan betöltött (autoload) beállítások: olyan beállítások, amelyek MINDEN oldalon betöltődnek. Amikor a bővítmények több száz KB-ot pakolnak ide, az az egész oldalt lelassítja.
  • Spam és kukába dobott hozzászólások, régi tranzakciók és naplók.
  • Árva meta-adatok: sorok a wp_postmeta vagy wp_usermeta táblában, amelyek már nem létező tartalomra mutatnak.

Nem minden nagy dolog haszontalan. A cél az, hogy elkülönítsd a valódi szemetet a naponta használt adatoktól.

Hogyan lásd, mi foglal helyet, találgatás nélkül

Ne tisztíts vakon. Előbb mérj. A phpMyAdminban (a legtöbb tárhelynél a cPanelben található) nyisd meg az adatbázist, és rendezd a táblákat méret szerint. Szinte biztosan a wp_options, a wp_postmeta és esetleg bővítmények által hozzáadott táblákat fogod látni a lista tetején.

Egy kritikus pont az autoload beállítások. Futtass egy egyszerű lekérdezést az SQL fülön:

SELECT SUM(LENGTH(option_value)) FROM wp_options WHERE autoload = 'yes';

Ha az eredmény több száz KB-ra vagy annál többre rúg, valódi teljesítményproblémád van, mert ezt az adatot minden egyes oldalbetöltésnél beolvassa a rendszer. A legnagyobb bűnösöket is kilistázhatod, hogy lásd, melyik bővítmény hagyta ott őket.

Ha az előtagod nem wp_, cseréld ki mindenhol. Mérj a művelet előtt és után, hogy tudd, ténylegesen mit nyertél.

Biztonságos tisztítás, lépésről lépésre

Az aranyszabály: készíts teljes adatbázis-mentést minden törlés előtt. Nincs mentés, nincs nyúlkálás semmihez.

  • Korlátozd a revíziókat: add hozzá a define('WP_POST_REVISIONS', 5); sort a wp-config.php fájlhoz, hogy mostantól csak az utolsó néhányat tartsd meg bejegyzésenként.
  • Töröld a régi revíziókat és a lejárt tranzienseket egy megbízható tisztító bővítménnyel (például egy bevált optimalizáló bővítménnyel), amely elvégzi a munkát kockázatos, kézzel írt lekérdezések nélkül.
  • Ürítsd ki a spamet és a hozzászólások kukáját.
  • Az autoloadnál a régen eltűnt bővítmények által hátrahagyott nehéz beállításokat állítsd 'yes'-ről 'no'-ra, vagy töröld őket, ha biztos vagy benne, hogy a bővítmény már nincs meg.

A tisztítás után futtasd le a táblákon az Optimalizálást (Optimize), hogy visszanyerd a felszabadított fizikai helyet. Teszteld azonnal az oldalt: a fő oldalakat, a kapcsolatfelvételi űrlapot, a pénztárat, ha webshopról van szó.

Árva táblák: a kényes rész

Amikor eltávolítasz egy bővítményt, a legtöbb NEM törli a tábláit. Ezek ott maradnak, olyan nevekkel, mint wp_redirection_logs vagy wp_mailpoet_x, és örökre helyet foglalnak.

Itt számít az óvatosság, mert egy tábla eldobása (drop) visszafordíthatatlan mentés nélkül:

  • Listázd ki a táblákat, amelyek nem a klasszikus módon kezdődnek (posts, options, postmeta stb.), és keress rá minden egyes előtagra a Google-ben.
  • Erősítsd meg, hogy a hozzá tartozó bővítmény valóban el van távolítva, és nem tervezed újra bekapcsolni.
  • Egyesével törölj, előbb friss mentéssel, ne tömegesen.

Ha akár egyetlen táblával kapcsolatban is kételyed van, hagyd békén. Néhány extra MB semmit sem árt; egy tévesen törölt tábla viszont tönkretehet egy funkciót. Az óvatosság többet ér a tökéletes tisztaságnál.

Hogyan tartsd tisztán (és mikor hívj valakit)

A tisztaság nem egyszeri esemény, hanem karbantartás. Néhány szokás, ami számít:

  • Tartsd a WP_POST_REVISIONS értékét egy ésszerű számon, tartósan.
  • Csak olyan bővítményeket telepíts, amikre tényleg szükséged van, és a nem használtakat távolítsd el (aztán ellenőrizd a hátramaradt táblákat).
  • Ütemezz rendszeres optimalizálást, és futtass automatikus mentéseket.

Ha ránézel a phpMyAdminra, és úgy érzed, hozzá sem akarsz nyúlni semmihez, mert félsz elrontani az oldalt, ez teljesen normális, különösen egy valós rendelésekkel dolgozó webshopnál. Az MPO Web Studiónál ezt távolról, biztonságosan végezzük, előtte mentéssel és utána ellenőrzéssel, országszerte ügyfeleknek. Ha szeretnél egy kis segítséget, vagy csak egy második véleményt, írj nekünk WhatsApp-on, és együtt megnézzük. Nincsenek csodaígéretek, csak egy adatbázis, ami újra fellélegzik.

Gyakran ismételt kérdések

Biztonságos-e a bejegyzés-revíziók törlése?+

Igen, a régi revíziók általában törölhetők anélkül, hogy az kihatna a publikált bejegyzésre, mert az aktuális verzió külön van tárolva. Ennek ellenére előbb készíts mentést, és korlátozd a jövőbeli revíziókat a wp-config.php fájlban, hogy ne halmozódjanak fel újra.

Miért lassú az oldalam, pedig az adatbázis nem is olyan nagy?+

Gyakran nem a teljes méret számít, hanem az autoload beállítások, amelyeket minden oldalon beolvas a rendszer. Néhány száz KB nehéz adat, amit bővítmények hagytak hátra, az egész oldalt lelassíthatja. Ellenőrizd az autoload összegét a wp_options táblában, mielőtt bármi másra gyanakodnál.

Mit kezdjek az eltávolított bővítmények után maradt táblákkal?+

Törölheted őket, de óvatosan: előbb erősítsd meg, melyik bővítményhez tartoznak, és hogy nem fogod újra bekapcsolni, készíts friss mentést, és egyesével töröld őket. Ha bármi kételyed van egy táblával kapcsolatban, hagyd békén; néhány MB nem indokolja a kockázatot.

Szükségem van egy optimalizáló bővítményre, vagy megcsinálhatom kézzel is?+

Mindkettő működik. Egy bevált optimalizáló bővítmény biztonságosabb a rutinszerű tisztításhoz, mert elkerüli a rosszul megírt SQL-lekérdezéseket. A kézi elvégzés a phpMyAdminban teljes kontrollt ad, de nagyobb kockázattal jár, ezért csak akkor való neked, ha pontosan tudod, mit törölsz.

Milyen gyakran kell tisztítanom az adatbázist?+

A legtöbb oldalnál elegendő néhány havonta egy tisztítás plusz a tartósan korlátozott revíziók. Egy nagy forgalmú webshopnak jót tesz egy automatikus rutin. Ami a legfontosabb: mindig legyenek mentéseid, nem feltétlenül a nagyon gyakori tisztítás.

Ingyenes útmutató

7 hiba, amely elriasztja az ügyfeleket a weboldaláról

Adja meg az e-mail-címét, és azonnal itt megkapja az útmutatót. Spam nélkül.

A küldéssel elfogadja az Adatvédelmi szabályzatot.
MAz MPO csapataSzemélyesen válaszolunk

Szeretné látni, hogyan nézne ki a cége weboldala?

Írjon nekünk WhatsAppon, és ingyen elkészítünk egy bemutató weboldalt a cége nevével. Előbb megnézi, utána dönt — minden kötelezettség nélkül.

Kérek egy ingyenes bemutató weboldaltÁltalában néhány percen belül válaszolunk