Löschen alter WordPress-Datenbankeinträge aus MySQL

VORWORT: Sichern Sie Ihre Datenbank, bevor Sie etwas entfernen!!!

Meine WordPress-Datenbank wurde ziemlich groß, obwohl ich nicht mehr so viele Einträge hatte, wenn man alles in Betracht zieht.

Ich dachte, das größte Problem seien Entwürfe, die Platz verschwenden, obwohl sich herausstellte, dass es „Revisionen“ waren, die mehr als die Hälfte der „Post“-Größe meiner Datenbank ausmachten. Wenn Sie einen Beitrag erstellen und ihn dann 10 Mal überarbeiten, weil er nicht richtig aussieht, haben Sie diesen Beitrag gerade 11 Mal in Ihrer Datenbank gespeichert. UGH! Ich werde das aber an einem anderen Tag bereinigen.

Beim Durchsehen von PhpMyAdmin fand ich den anderen Bereich, der etwas groß war, die Tabelle wp_options. Ich fing an, alle Listen zu durchsuchen und fand eine Menge Einträge, die offensichtlich für Plugins waren, die ich nicht mehr benutzte. Einige löschte ich off-the-hop, aber bei anderen war ich mir nicht so sicher. Beachten Sie, dass eine nette und schnelle Möglichkeit, diese „möglichen Waisenkinder“ zu erkennen und zu entfernen, ein WordPress-Plugin ist, auf das ich bei meiner Suche gestoßen bin und das Clean Options heißt. Es hilft wirklich dabei, einzugrenzen, was nicht aktiv benutzt wird.

Auf jeden Fall hat das Nachschlagen all dieser Waisenkinder ziemlich lange gedauert, aber hier ist eine Liste mit dem, was ich über einige von ihnen herausgefunden habe:

 

ai_ stuff
Dies scheinen Überbleibsel des All in One Adsense– und YPN-Plugins zu sein.
ai_120x240 — ai_120x600 — ai_125x125 — ai_160x600 — ai_180x150 — ai_200x200 — ai_234x60 — ai_250x250 — ai_300x250 — ai_336x280 — ai_468x60 — ai_728x90 — ai_adtype — ai_after — ai_archive — ai_before — ai_cat — ai_channel — ai_channel_ypn — ai_client — ai_client_ypn — ai_color_bg — ai_color_border — ai_color_link — ai_corner_style — ai_dfirst — ai_home — ai_lra — ai_nads — ai_nadspp — ai_network — ai_page — ai_post — ai_space
Pfui Teufel, eine ganze Menge.  Auch im Notizblock tun mir die Augen weh. Ich konnte sie erfolgreich löschen.

channel_id
chitika_id

Diese scheinen von Chitika Linx zu stammen. Ich bin mir nicht 100% sicher, dass sie von diesem Plugin stammen, aber ich habe im Moment keine anderen Chitika-Plugins installiert, und ich hatte in der Vergangenheit Linx installiert. Sie wurden ohne Probleme gelöscht.

ftp_credentials
Ich habe das hier allein gelassen. Ich weiß, dass einige CMS-Programme aufgrund der Apache-Berechtigungen die Eingabe von FTP-Informationen erlauben, um die Berechtigungsprobleme zu umgehen. Ich weiß nicht mehr, ob WordPress dies standardmäßig tut (ich konnte es gerade nicht finden), oder ob ich ein anderes Programm hatte, das danach fragte, aber in jedem Fall habe ich mich entschieden, es einfach sein zu lassen.

lmbbox_filepress_options
Ich habe das hier allein gelassen. Ich konnte eine Website finden, die ein Plugin hatte und genau genug hinsah (lmbbox.com/projects/lmbbox-filepress/), aber ich erinnerte mich sicher nicht daran, etwas mit diesem Namen installiert zu haben, und ich konnte beim besten Willen keine Informationen darüber in WordPress finden. Vielleicht ist lmbbox etwas, das WordPress standardmäßig hat, und das Plugin greift nur darauf zu. Ich habe keine Ahnung und beschloss, auf Nummer sicher zu gehen, also ließ ich es bleiben.

open_proxy_check
Keine Ahnung, wofür er verwendet wird, aber es ist ein extrem kleiner Eintrag (nur eine 1-stellige Zahl), also habe ich ihn in Ruhe gelassen.

sem_google_analytics_params
Scheint das Google Analytics-Plugin (semiologic.com/software/google-analytics/) zu sein, das ich nicht mehr verwende. Ich habe es entfernt.

sm_cpages
sm_options
sm_status

Diese 3 stammen aus dem Google XML-Sitemaps-Generator (arnebrachhold.de/projects/wordpress-plugins/google-xml-sitemaps-generator/).

sm_log
Zunächst einmal ist dieser Eintrag HUGE. Er beansprucht über 1/3 des gesamten Tabellenplatzes. Er stammt definitiv aus einem Sitemap-Programm, aber ich habe in der Vergangenheit schon andere verwendet und teste, ob er aus dem oben erwähnten Google XML Sitemaps Generator stammt. Ich habe den Generator deinstalliert, diesen ohne Probleme gelöscht und dann den oben erwähnten Generator zur Überprüfung wieder installiert. Ich werde den Beitrag später aktualisieren, falls er von diesem stammt.

tc_comment_encoding
tc_comment_format
tc_post_encoding
tc_post_format

Ich habe diese in Ruhe gelassen. Das einzige Plugin, das ich gesehen habe, das sie berührt, ist etwas namens Text Control. Ich erinnere mich nicht daran, es installiert zu haben, aber ich hatte den Verdacht (obwohl ich mich nicht erinnern kann, warum), daß es standardmäßig von WordPress installiert worden sein könnte.

wpsupercache_gc_time
Ich vermutete, dass es sich um ein Überbleibsel von WP SuperCache handelte. Ich habe ihn entfernt.

wpx_ stuff
Diese scheinen aus Xinha4WP zu stammen (ein älterer WYSIWYG-Editor, der nach allem, was ich weiß, nicht so aussieht, als würde er gerade entwickelt).
wpx_comments_enabled — wpx_comments_opts — wpx_general_opts — wpx_news — wpx_posts_enabled — wpx_posts_opts — wpx_static_js_comments — wpx_static_js_posts — wpx_general_opts
Ich habe sie entfernt und hatte keine Probleme.

_transient_timeout_wporg_theme_feature_list
_transient_wporg_theme_feature_list

Es sieht so aus, als ob diese standardmäßig von WordPress installiert worden sein könnten. Dies sind die einzigen 2, die das Clean Options-Plugin als Waisen gefunden hat, aber es gibt eine Menge _transienter_ Elemente in der Datenbank, die mit WordPress in Zusammenhang zu stehen scheinen. Ich habe sie in Ruhe gelassen.

acmetech_adsensedeluxe
Dies sieht wirklich wie ein Teil des AdSense Deluxe-Plugins von acmetech.com aus. Auch der Platz, den es in der Datenbank einnimmt, ist etwas mittelgroß. Da ich es nicht mehr verwende, habe ich es ohne Probleme entfernt.


Das waren also die Punkte, die mir eingefallen sind. Wo sie herkommen, sind größtenteils Vermutungen, die auf ein wenig Recherche beruhen. Wenn Sie ein Plugin installiert haben, das sie vielleicht benutzt, löschen Sie den Datensatz nicht – ich habe keine Ahnung, was passiert, wenn Sie das tun.

Wenn Sie irgendwelche Einträge entfernen, sichern Sie natürlich zuerst Ihre Datenbank und entfernen Sie sie auf eigenes Risiko. Ich empfehle das Plugin Clean Options, das ich oben erwähnt habe, sehr – es wird die Dinge ein gutes Stück einfacher machen.

Schließlich, wenn Sie auf andere Einträge gestoßen sind, die Sie entfernt haben, und Sie wissen, woher sie stammen, oder Sie haben mehr Informationen über die, die ich gepostet habe, können Sie gerne einen Kommentar hinterlassen, um anderen zu helfen, die vielleicht im selben Boot sitzen wie Sie.

2 Anmerkungen | Sagen Sie einen Kommentar

  1. Ich denke du kannst open_proxy_check (defunct) entfernen.

    Grund: http://core.trac.wordpress.org/ticket/3204
  2. Du kannst Zeit sparen, wenn du dieses Plugin verwendest: http://wordpress.org/extend/plugins/clean-options/

Sagen Sie einen Kommentar

Sie können einen Alias und gefälschte E-Mails verwenden Wenn Sie sich jedoch für die Verwendung einer echten E-Mail entscheiden, werden "Gravatare" unterstützt. Lesen Sie die Datenschutzerklärung für weitere Details.