ThWboard Support-Forum (Archiv)
Ort: / Boardübersicht / PHP / MySQL Probleme / Datenbanken optimieren???
Seite 1 von 1
compact74 schrieb am 10.03.2005 um 10:16 Uhr
Ich hoste unser Forum auf einem eigenen managed Server der bei der Domainfactory steht.
Mir wurde nun nahegelegt, den Tarif zu wechseln, auf einen standalone Server, da unsere DB zu Trafficlastig ist und andere Kunden sich shcon beschwert haben.
Andere Möglichkeit wäre die DB zu optimieren, meinte Domainfactory. ich habe aber davon keine AHnung und er wollte es mir nicht sagen.
Gibt es eine lizenzierte Kurzfassung, wie man Datenbanken optimiert? Ich hab mal in MySGLadmin geshcuat und bei 3 Tabellen einen Überhang gesehen (der war aber relativ klein) und da hatte ich dann auch dei Möglichkeit, zu sagen TABELLE OPTIMIEREN bei den anderen nicht?!
Ich denke nicht dass das was gebracht hat, da es echt nur insgesamt ca. 10 KB Überhnag waren.
Vermutlich liegt das Problem an der Postingtabelle, die hat nähmlich 65 MB, dadurch ist bei uns auch keine Suche innerhalb der Postings mehr möglich (hat Domainfactory abgestellt).
Naja, für viel hilfe für jemadnen der keine Ahnung hat, wäre ich super dankbar, sonst nimmt DF unser Forum vom strom.
Vielen Dank
Heiko
PhoenixDH schrieb am 10.03.2005 um 17:23 Uhr
Kannst phpmyadmin benutzen !
compact74 schrieb am 10.03.2005 um 17:31 Uhr
Hm, laut dem "!" am Ende deiner 3 Worte gehe ich davon aus, dass dies keine Frage ist, eher eine Feststellung, oder?
Ja, klar kann ich PHPmyAdmin benutzen, aber wie genau oder was muss ich tun?
Danke
PhoenixDH schrieb am 11.03.2005 um 11:57 Uhr
Die Tabellen optimieren wie du es wolltest !
Du kannst aber auch das MySQL Cleant des TRWB's im Admincenter benutzen, da gibt es auch den Punkt optimize Tables !
compact74 schrieb am 11.03.2005 um 12:07 Uhr
ah, oki ... ich habe aber leider keine AHnung wie ich phpmyadmin anwenden soll, dass die Tabelle optimeirt ist.
Ich nehme mal an du meinst mit TRWBs das THW-Board? Was ist MySQLcleant? Im Adminbereich sehe ich nur, dass ich Postings und Threads löschen kann, sonst nix?!
Kannst du mir das bitte kurz erklären, was du damit meisnt? Danke!
PhoenixDH schrieb am 11.03.2005 um 12:17 Uhr
Da wo die Optionen zum Recount sind gibts acuh nen Punk
« optimize now »
Den ausführen !
compact74 schrieb am 11.03.2005 um 12:32 Uhr
und wo sin ddie optionen? Ich habe keine Optionen namens RECOUNT!?
PhoenixDH schrieb am 11.03.2005 um 13:34 Uhr
Admincenter -> MysqlClean -> Optimize Tables !
Oder hast du 2.85, da ist diese Option glaub ich nimmer drin !
compact74 schrieb am 11.03.2005 um 14:15 Uhr
hm, ne ich hab 2.81 ...
theDon schrieb am 11.03.2005 um 18:48 Uhr
PhoenixDH postete
Oder hast du 2.85, da ist diese Option glaub ich nimmer drin !
nein, die gibts noch.
allerdings gabs das meines wissens nach in der 2.81 noch nicht.
PhoenixDH schrieb am 11.03.2005 um 18:58 Uhr
Dann wars umgekehrt :)
compact74 schrieb am 11.03.2005 um 19:41 Uhr
also kann mir hier nicht geholfen werden?
PhoenixDH schrieb am 11.03.2005 um 23:27 Uhr
Doch ! PHPMyAdmin !
theDon schrieb am 12.03.2005 um 00:15 Uhr
das ist vermutlich was anderes als das, was $hoster meint. (ich vermute mal, der will, dass der traffic reduziert wird. wobei das natuerlich nur sinnvoll ist, wenn der mysqld nicht lokal laeuft.)
zumal, wenn das ein eigener server ist, dann sollte das auch keine auswirkungen auf andere kunden haben. evtl ist das nur ein vserver?
traffic-maessig kann man da allerdings nicht viel optimieren.
compact74 schrieb am 12.03.2005 um 10:30 Uhr
Schlagworte wie Doch ! PHPMyAdmin ! bringen mich nicht wirklich weiter, da ich mich damit nicht auskenne.
Das Forum läuft auf einem gemietetem Server der Domainfactory. Auf dem Server laufen auch noch andere Kunden, die sich mittlerweile auf Grund des Traffic anscheinend massiv beschwert haben und Domainfactory es in Erwegung zieht unser Forum Offline zu stellen, es sei denn wir würden auf den "standalone-Tarif" wechseln der satte 110 EUR teurer ist oder wir sollen die DB optimieren wovon niemand von uns wirklich Ahnung hat wie man eine DB optimiert.
In PHPmyadmin die Überhänge zu optimieren mittels dem Befehl der bei einem Überhang zur Verfügung steht haben wir gemacht, bringt aber nichts.
Es geht um die Postingtabelle welche 65 MB hat.
Ich habe nun gehört, dass man solchen großen Tabellen einen Index, bzw mehrere Indexe verpassen kann und das Problem des Traffice wäre dann nich tmehr ganz so groß.
Hat mir da jemand eine lizenzierte Kurzfassung (keine Schlagworte) wie man solche Indexe erstellt?!
theDon schrieb am 12.03.2005 um 21:05 Uhr
die indizes hat die tabelle schon, die werden naemlich bei der installation erstellt.
was das mit dem traffic zu tun hat, ist mir immer noch nicht ganz klar. das das auf die performance geht ist zwar logisch, das haengt nur nicht mit dem traffic zusammen.
tut mir leid, aber ich fuerchte, da kann man nicht viel machen.
compact74 schrieb am 13.03.2005 um 12:34 Uhr
... hm, das heißt also, dass das THW-Board sehr schnell an Grenzen kommt!? Kann man da echt nix machen? Für andere Boards ist das kein Problem (gut, die meisten muss man zahlen, klar).
Kennt Ihr jemadnen, der THW in ein anderes Board konvertieren kann? Ich hab schon mal zwei geistreiche Hobbyprogrammierenr damit beauftrag, aber da macht wohl die Größe unserer DB ein Problem, jedenfalls haben die nach eienr Woche die Flügel gestreckt (und das obwohl ich bezahlt hätte bei Erfolg).
Echt schade, dann is jetzt Timeout für das 80s-Forum!
bdominik schrieb am 13.03.2005 um 13:26 Uhr
dürfte man erfahren um welche größe von board es geht? user, posts, thread, hits, unique hits?
theDon schrieb am 13.03.2005 um 13:58 Uhr
Nein, es kommt nicht schnell an die Grenzen.
Thewall.de hat insgesamt ueber 200 MB fuer die Datenbank (Und die Suche laeuft da auch noch vernuenftig), bei knapp viermal so vielen Posts wie bei euch.
Ich vermute einfach mal, dass euer Hoster zu wenig Leistung bietet.
Da werdet ihr auch mit einem anderen Board kaum besser durchkommen, zumal die im Allgemeinen eher mehr Platz fuer die Datenbank brauchen.
Deshalb der Vorschlag: Such dir einen ordentlichen Hoster.
Edit: Bei all-inkl.com solltest du zum Beispiel fuer EUR 10 pro Monat genug Leistung bekommen (Vermutlich reicht auch schon das Angebot fuer EUR 5). Ansonsten gaebe es da auch einen Managed Server fuer EUR 29. Service ist da super, ich hab da auch ein Board gehosted.
Edit 2: http://board.protecus.de/ ist da meines Wissens nach auch gehosted. Die haben sogar fast 700000 Posts.
compact74 schrieb am 13.03.2005 um 14:55 Uhr
das Forum befindet sich bei www.best-of-80s.de
11031 Threads (56 Umfragen) | 123511 Posts
4829 registrierte Benutzer
Das ist nicht die Hammergröße und klar, es gibt weitaus größere Boards, deswegen versteh ich das ja nicht!?
Wir waren zuvor auf einem gemietetem Server von dem Mitglied Der DJ der aber nun seit geraumer Zeit spurlos verschwunden ist, auch seine Projekte sind zu .. wir hatten Glück, dass wir überhaupt wieder zu unserem Forum kamen. Der Server war von 1&1 (UNIX-Server).
1&1 hostet unser Board offiziell nicht da die DB-Grenze bnei 1&1 100MB sind und unseres momentan ca. 140 MB hat.
Mal checken wie das bei all-inkl.com ist.
Seite 1 von 1