-
- Vergleichen und Sparen
Timeout oder wie gehts weiter?
... wie gesagt,es geht weniegr um den Speicherplatz, da haben wi rnoch genügend Reserve.
Ich versuch das mal so zu erklären:
Die Forumsdatenbank ist wie eine Tabelle aufgebaut. Die Splate A hat zB alle Usernamen, die Spalte B alle Geburtstage, die Spalte C alle Psotings usw..
Jetz ist die Spalte C sehr groß geworden bei der großen Anzahl an Postings, was ansich vom Speicherplatz kein Prolem ist. Wenn jetzt ein User eine Anfrage in Form von zB einem Psoting an die Tabelle (Forum) stellt, beginnt die Datenbank zu arbeiten und zwar immer beginnend bei Postinnr. 1 und wir haben immerhin 123342 Postings. Die Datenbank beginnt immer von Posting 1, egal ob du etwas postest oder suchst oder sonstwie. bei ienem User ist das nicht das Problem, jetzt kommen aber laut Domainfactory bis zu 50 Anfragen andiese Tabelle zeitgleich und das ist enrom viel Arbeit für die Datenbank.
Die Lösung ist, diese Datenbank zu optimieren. Ich habe jetzt neue Informationen was dies bedeutet (aber leider ist das programmiertechnisch und ich kann das nicth machen).
Laut den Infromationen die ich habe, muss man dieser Tabelllensplate C mit unseren Postings sogenannte Indexanker verpassen. Bildlich gesprochen verpasst man der Spalte eine Art Inhaltsverzeichnis und so muss die Datenbank nicht immer bei 1 anfangen sondern schaut erstmal in dem inhaltsverzeichnis und geht dann den direkten WEg. So wurde es mir erklärt und die Probleme dürften aus dem Weg sein.
Jetz brauch ich nur noch jemand der 100% Ahnung von sowas hat und für nen Nuller solche Indexteile einbaut.
Ich versuch das mal so zu erklären:
Die Forumsdatenbank ist wie eine Tabelle aufgebaut. Die Splate A hat zB alle Usernamen, die Spalte B alle Geburtstage, die Spalte C alle Psotings usw..
Jetz ist die Spalte C sehr groß geworden bei der großen Anzahl an Postings, was ansich vom Speicherplatz kein Prolem ist. Wenn jetzt ein User eine Anfrage in Form von zB einem Psoting an die Tabelle (Forum) stellt, beginnt die Datenbank zu arbeiten und zwar immer beginnend bei Postinnr. 1 und wir haben immerhin 123342 Postings. Die Datenbank beginnt immer von Posting 1, egal ob du etwas postest oder suchst oder sonstwie. bei ienem User ist das nicht das Problem, jetzt kommen aber laut Domainfactory bis zu 50 Anfragen andiese Tabelle zeitgleich und das ist enrom viel Arbeit für die Datenbank.
Die Lösung ist, diese Datenbank zu optimieren. Ich habe jetzt neue Informationen was dies bedeutet (aber leider ist das programmiertechnisch und ich kann das nicth machen).
Laut den Infromationen die ich habe, muss man dieser Tabelllensplate C mit unseren Postings sogenannte Indexanker verpassen. Bildlich gesprochen verpasst man der Spalte eine Art Inhaltsverzeichnis und so muss die Datenbank nicht immer bei 1 anfangen sondern schaut erstmal in dem inhaltsverzeichnis und geht dann den direkten WEg. So wurde es mir erklärt und die Probleme dürften aus dem Weg sein.
Jetz brauch ich nur noch jemand der 100% Ahnung von sowas hat und für nen Nuller solche Indexteile einbaut.
Zuletzt geändert von Heiko am Do Jan 01, 1970 1:00 am, insgesamt 0-mal geändert.
Grund: X
Grund: X
Online Drucksachen wie Flyer, Visitenkartenund Briefpapierbestellen ... www.druckskala.de
[quote]Heiko postete
Jetzt brauch ich nur noch jemand der 100% Ahnung von sowas hat und für nen Nuller solche Indexteile einbaut.[/quote]Na, so jemand sollte doch wohl zu finden sein!
Schon mal im PHP-Board angefragt?
Jetzt brauch ich nur noch jemand der 100% Ahnung von sowas hat und für nen Nuller solche Indexteile einbaut.[/quote]Na, so jemand sollte doch wohl zu finden sein!
Schon mal im PHP-Board angefragt?
Zuletzt geändert von musicola am Do Jan 01, 1970 1:00 am, insgesamt 0-mal geändert.
Grund: X
Grund: X
-
chilibean
- Member
- Beiträge: 430
- Registriert: Fr Jan 24, 2003 2:48 pm
- Wohnort: Karlsruhe
- Kontaktdaten:
Wenn ich jetzt nicht ganz falsch liege, dann sollte es ohne großen programiertechnischen Aufwand möglich sein, die entsprechenden Datenbankfelder zu indizieren. Wird bei Domainfactory der phpMyAdmin zur DB Administration eingesetzt? Ich habe dort zumindest schon eine Funktion gesehen, ausgewählten Felder einen Index hinzuzufügen.
Zuletzt geändert von chilibean am Do Jan 01, 1970 1:00 am, insgesamt 0-mal geändert.
Grund: X
Grund: X
... wo hast du was gesehen? Ich hab da nix gesehen?
Zuletzt geändert von Heiko am Do Jan 01, 1970 1:00 am, insgesamt 0-mal geändert.
Grund: X
Grund: X
Online Drucksachen wie Flyer, Visitenkartenund Briefpapierbestellen ... www.druckskala.de
-
chilibean
- Member
- Beiträge: 430
- Registriert: Fr Jan 24, 2003 2:48 pm
- Wohnort: Karlsruhe
- Kontaktdaten:
In der Übersichtsseite der DB Tabellenstruktur befindet sich unterhalb der Felddefinitionen eine Auflistung diverser Statistiken und links daneben habe ich einen Teil der die Überschrift Indizes trägt. Dort kann man sehen, wie der Primäre Schlüssel heißt und auch neue Indizes hinzufügen. Wie das allerdings ganz genau funktionert kann ich dir jetzt leider nicht sagen, da ich diese Funktion bisher nie benötigte.
Zuletzt geändert von chilibean am Do Jan 01, 1970 1:00 am, insgesamt 0-mal geändert.
Grund: X
Grund: X
... ne, sorry, da steht bei mi rnur Tabelle optimieren, reparieren, analysieren, leeren, löschen, nix von inde oder dergleichen.
Tabelle optimeirn hört sich klasse an, bringt aber rein garnix, da wird nur der Überhang wieder in die Tabelle gesetzt und das wars.
Hm?
Tabelle optimeirn hört sich klasse an, bringt aber rein garnix, da wird nur der Überhang wieder in die Tabelle gesetzt und das wars.
Hm?
Zuletzt geändert von Heiko am Do Jan 01, 1970 1:00 am, insgesamt 0-mal geändert.
Grund: X
Grund: X
Online Drucksachen wie Flyer, Visitenkartenund Briefpapierbestellen ... www.druckskala.de
ich hab die vom Provider (phpMyAdmin 2.6.0-pl1)
Jetzt hab ich mich mal mit einem der Forumsentwickler unterhalten und der ist zwar kein SQL-Fachmann aber er meitne, dass würde rein garnix bringen?!
Ich blick mittlerweile irgenwie nicht mehr so durch
:?:rolleyes:
Jetzt hab ich mich mal mit einem der Forumsentwickler unterhalten und der ist zwar kein SQL-Fachmann aber er meitne, dass würde rein garnix bringen?!
Ich blick mittlerweile irgenwie nicht mehr so durch
Zuletzt geändert von Heiko am Do Jan 01, 1970 1:00 am, insgesamt 0-mal geändert.
Grund: X
Grund: X
Online Drucksachen wie Flyer, Visitenkartenund Briefpapierbestellen ... www.druckskala.de
-
chilibean
- Member
- Beiträge: 430
- Registriert: Fr Jan 24, 2003 2:48 pm
- Wohnort: Karlsruhe
- Kontaktdaten:
Sorry, dann kann ich Dir so jetzt leider auch nicht weiterhelfen, aber was ich machen könnte, wäre mal meinen Datenbanken Dozenten ansprechen, vielleicht hat er ja ne Idee...
Zuletzt geändert von chilibean am Do Jan 01, 1970 1:00 am, insgesamt 0-mal geändert.
Grund: X
Grund: X
... na das wäre klasse
... danke!
Zuletzt geändert von Heiko am Do Jan 01, 1970 1:00 am, insgesamt 0-mal geändert.
Grund: X
Grund: X
Online Drucksachen wie Flyer, Visitenkartenund Briefpapierbestellen ... www.druckskala.de