Immer Tabellen optimieren..Das ist nicht normal?
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Immer Tabellen optimieren..Das ist nicht normal?
Hallo,
Ich habe seit Paar Tagen folgendes problem:
Überhänge in folgenden Dateien,und muss alle 10 minuten die tabellen optimieren.Das kann doch nicht normal sein.Was muss ich tun,damit das problem nicht immer wieder auftaucht?
phpbb_sessions
phpbb_posts
phpbb_postts_test
phpbb_search_wordlist
phpbb_search_wordmatch
phpbb_topics
phpbb_topics_watch
phpbb_users
Vielen Dank.
Ich habe seit Paar Tagen folgendes problem:
Überhänge in folgenden Dateien,und muss alle 10 minuten die tabellen optimieren.Das kann doch nicht normal sein.Was muss ich tun,damit das problem nicht immer wieder auftaucht?
phpbb_sessions
phpbb_posts
phpbb_postts_test
phpbb_search_wordlist
phpbb_search_wordmatch
phpbb_topics
phpbb_topics_watch
phpbb_users
Vielen Dank.
Also die Sessions-Tabelle kann gar nicht optimiert werden, da es sie gar nicht gibt auf der Festplatte. Sie ist nur im Arbeitsspeicher des Server. vorhanden.
Warum mußt Du denn alle 10 Minuten optimieren? Läuft das Board nicht mehr?
Es ist vollkommen normal, daß es Überhänge gibt. Muss ja auch. Denn die Überhänge sind ja da, damit MySQL schneller wird - grob gesagt.
Grüße
Dennis
Warum mußt Du denn alle 10 Minuten optimieren? Läuft das Board nicht mehr?
Es ist vollkommen normal, daß es Überhänge gibt. Muss ja auch. Denn die Überhänge sind ja da, damit MySQL schneller wird - grob gesagt.
Grüße
Dennis
- rabbit
- Ehemaliger Übersetzer
- Beiträge: 4199
- Registriert: 14.06.2003 22:09
- Wohnort: Hildesheim
- Kontaktdaten:
aber nur, wenn es eine HEAP tabelle ist, oder? ich musste erst zu HEAP konvertieren, voher war's eine MyISAM...Dennis Böge hat geschrieben:Also die Sessions-Tabelle kann gar nicht optimiert werden, da es sie gar nicht gibt auf der Festplatte. Sie ist nur im Arbeitsspeicher des Server. vorhanden.
Grüße
Dennis
Offizieller Übersetzer des Categories Hierarchy MOD 2.1.x
Deutscher UserGuide für den Categories Hierarchy MOD v2.1.4
Empfohlener Hoster: All-Inkl.com
Deutscher UserGuide für den Categories Hierarchy MOD v2.1.4
Empfohlener Hoster: All-Inkl.com
- rabbit
- Ehemaliger Übersetzer
- Beiträge: 4199
- Registriert: 14.06.2003 22:09
- Wohnort: Hildesheim
- Kontaktdaten:
nicht ganz richtig:Dennis Böge hat geschrieben:Die Sessions ist HEAP. Ausser Du hast sie selber von HEAP nach MyISAM geändert...
Grüße
Dennis
sieht so aus, als ob die tabelle manuell auf HEAP gestellt werden muss und nicht by default auf HEAP gesetzt wird.mysql_schema.sql hat geschrieben:# --------------------------------------------------------
#
# Table structure for table 'phpbb_sessions'
#
# Note that if you're running 3.23.x you may want to make
# this table a type HEAP. This type of table is stored
# within system memory and therefore for big busy boards
# is likely to be noticeably faster than continually
# writing to disk ...
#
CREATE TABLE phpbb_sessions (
session_id char(32) DEFAULT '' NOT NULL,
session_user_id mediumint(8) DEFAULT '0' NOT NULL,
session_start int(11) DEFAULT '0' NOT NULL,
session_time int(11) DEFAULT '0' NOT NULL,
session_ip char(8) DEFAULT '0' NOT NULL,
session_page int(11) DEFAULT '0' NOT NULL,
session_logged_in tinyint(1) DEFAULT '0' NOT NULL,
PRIMARY KEY (session_id),
KEY session_user_id (session_user_id),
KEY session_id_ip_user_id (session_id, session_ip, session_user_id)
);
Offizieller Übersetzer des Categories Hierarchy MOD 2.1.x
Deutscher UserGuide für den Categories Hierarchy MOD v2.1.4
Empfohlener Hoster: All-Inkl.com
Deutscher UserGuide für den Categories Hierarchy MOD v2.1.4
Empfohlener Hoster: All-Inkl.com
Tjä, und meine ist MyISAM, - ebenfals ohne Handanlegen...roger hat geschrieben:... also, meine sessions ist HEAP, - ohne Handanlegen...
Ist ja nicht sooo schlimm, kann ich ja in PHPMyAdmin ändern.
Aber bevor ich das mache, bitte ich doch noch mal um eine Bestätigung, dass das wirklich richtig ist, und auch um eine kleine Erklärung, damit ich verstehe warum.
Also:
1. Sollte ich von MyISAM nach HEAP konvertieren?
2. Was ist der Unterschied?
3. Warum ist das vorteilhaft?
4. Und überhaupt, wozu ist die phpbb_sessions da?
5. Ach - ja, in der letzten zeit hat sich mein Forum ein paar mal aufgehängt und ich musste dann jeweils die phpbb_sessions reparieren - danach war wieder gut. Kann es sein, dass sich dieses Problem mit einer Konvertierung nach HEAP löst?
tschüß nepf
- rabbit
- Ehemaliger Übersetzer
- Beiträge: 4199
- Registriert: 14.06.2003 22:09
- Wohnort: Hildesheim
- Kontaktdaten:
das alles, und noch viel mehr... erklärt dieser artikel: KB:sessions 
Offizieller Übersetzer des Categories Hierarchy MOD 2.1.x
Deutscher UserGuide für den Categories Hierarchy MOD v2.1.4
Empfohlener Hoster: All-Inkl.com
Deutscher UserGuide für den Categories Hierarchy MOD v2.1.4
Empfohlener Hoster: All-Inkl.com
1. Sollte ich von MyISAM nach HEAP konvertieren?
Ja
2. Was ist der Unterschied?
Heap ist im Ram.
3. Warum ist das vorteilhaft?
Der Ram ist schneller.
4. Und überhaupt, wozu ist die phpbb_sessions da?
Damit werden die Sessions verwaltet.
5. Kann es sein, dass sich dieses Problem mit einer Konvertierung nach HEAP löst?
Da Heapdateien nicht auf der Festplatte gespeichert werden, ist nichts da, was es zu reparieren gibt - es kann halt nix kaputt gehen.
Grüße
Dennis
Ja
2. Was ist der Unterschied?
Heap ist im Ram.
3. Warum ist das vorteilhaft?
Der Ram ist schneller.
4. Und überhaupt, wozu ist die phpbb_sessions da?
Damit werden die Sessions verwaltet.
5. Kann es sein, dass sich dieses Problem mit einer Konvertierung nach HEAP löst?
Da Heapdateien nicht auf der Festplatte gespeichert werden, ist nichts da, was es zu reparieren gibt - es kann halt nix kaputt gehen.
Grüße
Dennis