dedlfix: Server überlastet. Wie vorgehen?

Beitrag lesen

Tach!

Als ich die Tabelle geleert habe, war die CPU Auslastung  wieder unten.
150 000 Einträge bzw. eine Gesamtgröße von ca. 25MB können doch nicht zu viel sein oder?

Das kommt darauf an, was du da für Querys drauf loslässt und was da für Optimierungen verwendet werden können.

Wie speichert man sonst so eine Menge Datensätze am besten ab?

Anwendungsfallabhängig. Ist es eine Nur-Schreib-Tabelle, à la Logfile, dann wäre zu überlegen, ob auf einen Index verzichtet werden kann, weil der beim Beschreiben angepasst werden muss und das gegebenenfalls unnötig Zeit verbraucht. Weitere Faktoren wären auch noch Trigger.

Ist es eine Datenmenge, die zu einem wesentlichen Teil auch gelesen werden muss, dann sind für die Querys günstige Indexe ein Beschleunigungselement. Das kommt einerseits auf die Query an, andererseits auch auf die Daten in den Tabellen. Nicht alle sind Index-geeignet. Gegebenenfalls muss da mal ein Datenbankspezialist ein Auge drauf werfen.

dedlfix.