RSS2.0 Feed button
EnglishItalianKoreanChinese (Simplified)Chinese (Traditional)PortugueseGermanFrenchSpanishJapaneseArabicRussianGreekDutchBulgarianCzechCroatianDanishFinnishPolishSwedishNorwegianHebrewSerbianSlovakThaiTurkishHungarian

"Venstre er svært tolerante: de er alltid villige til å gi nøye hensyn til begge sider av samme side."
Anonym

Sam Devol

Running with Scissors

Reading Dette

Rydder opp WordPress database etter UTW

Skrevet den 3 oktober 2007
Publisert i Computers , ting , WordPress
Merket med:

Etter oppgradering til WordPress 2.3 og prøver å revurdere tag bruk, bestemte jeg meg til å besøke en gammel pet-peeve av meg: Den forholdsvis massive (les: GI-normous) størrelsen av mine wp_postmeta bordet. Det var alltid den største tabellen i databasen min (takk til UTW), så når jeg var poking rundt i databasen det fanget mitt øye (det var over 5MB).

Med WordPress 2.3 "tags" er begynt å bli håndtert internt, og behovet for UTW i sin gamle form (ryktet er det vil bli delt opp i elementer som utfyller WordPress 'nye innebygde merking system) er ikke lenger, så jeg fikk ut saksen og ...

Ta en nærmere titt, hadde jeg over 30 000 poster i wp_postmeta som hadde en meta_key heter _utw_tags_0. Midt tanker om hvordan disse postene var liksom data-intercourse/sexing den opp og reprodusere som kaniner, begynte jeg varmer opp phpMyAdmin (tar som Behemoth en stund å starte eller hva?).
wp_postmeta_table.jpg
Når phpMyAdmin var opp, valgte jeg webområdet mitt database, så wp_postmeta (den "wp_-prefiks er standard, hvis din er annerledes, justerer SQL-spørringen hensiktsmessig) bord fra listen på venstre side av phpMyAdmin grensesnitt.

wp_postmeta SQL querybox Når du har wp_postmeta bordet foran deg, klikker du på SQL-fanen øverst på siden og du bør ende opp på en side med en stor tekstboks og en spørring allerede startet for deg. Uthev at tekst og erstatte det med:

DELETE FROM `wp_postmeta` WHERE meta_key = '_utw_tags_0'

Du vil få en slags "Er du sikker på at du vil ødelegge Planet Earth" varsel, klikker du Ja.

Jeg hadde fortsatt ca 10 poster med et meta_key tittelen _utw_tags_ så jeg brukte samme fremgangsmåte som ovenfor og sprengt dem med:

DELETE FROM `wp_postmeta` WHERE meta_key = '_utw_tags_'

Dette brakte meg wp_postmeta bordet ned fra over 5MB til mindre enn 22kB. Kan du si: Wheeee?

4 Brukere kommentert på "Rydder opp WordPress database etter UTW"

Abonner på disse kommentarene Kommentar RSS eller TrackBack URL
Gratis Self Improvement sier,
12-1-2007 kl 12:51:40 fra 82.5.224.124

Vel mitt WP oppgradering gikk ok, hadde noen problemer med å bruke en automatisk oppgradering plugin, men på slutten gikk alt fint.

Den eneste dette som har plaget meg er min formatering synes å ha vært alertered siden oppgraderingen, med et par tilfeldige mellomrom blir lagt til under overskrifter, har noen andre opplevd dette?

4-3-2008 kl 22:46:17 fra 72.189.107.67

Jeg har ennå ikke oppgradert, er jeg litt redd! Men hvis jeg kan trimme ned mine DB som dette jeg ønsker kanskje å gjøre det snart!

Ludo sier,
7-16-2008 på 12:44:10 fra 82.241.11.50

Det er bra! WordPress er veldig kult :)

`Rolandinsh` sier,
9-10-2008 på 09:26:59 fra 80.233.137.155

Takk for ideen :)
I tidligere var jeg hjelp av flere plugins og etter re-installerer db var full av unødvendige poster. Som dette bare jeg laget min db mer lettere ... og blogg raskere :)

Legg igjen svaret ditt Nedenfor

Brukernavn

E-postadresse

Nettsted I follow icon

Om nettstedet

Bilde av Monkey

Observasjoner av en Feilsøking Monkey og

ex IT-direktør

ex Digital Video Director

ex Missile Mechanic

ex Motorsykkel Mechanic

Arbeid Bakgrunn Kontakt meg
Bjørn