Re: Base Tabellen Indexentwurf Ressourcenverbrauch
Verfasst: Mi, 19.01.2011 01:15
Ein paar tausend Datensätze sollten für keine DB ein Problem sein, die kommen meist erst dann wenn Daten ungeschickt gespeichert, Tabellen kompliziert miteinander verbunden sindund vor allem je mehr User gleichzeitig am werken sind ... wie aus meiner Formulierung zu ersehen ist ist das DB-Geschwindigkeitsproblem ein sehr Individuelles!
Prinzipiell kannst Du Indices jederzeit dazunehmen oder weglassen. Das geht bei den meisten DB auch mit den Primarys. Die meisten DB beinhalten auch Pflege-Tools, die die Tabellen nach Fehlern und Ähnlichem durchforsten und optimieren und reparieren und und und.
Wenn Du MySQL als Backend benutzt, kannst Du Dir z.B. ansehen wieviel MB jede Tabelle an Speicher verbraucht, und der Speicherbedarf für die Indices steht gleich daneben.
Ich würde mal ganz ohne Indices beginnen (ausser sie sind sinnvoll, z.B. um doppelte Werte in einem Feld zu verhindern ...) und dann wenn die Perfomance nachlassen sollte den einen oder anderen Index ausprobieren.
g
Prinzipiell kannst Du Indices jederzeit dazunehmen oder weglassen. Das geht bei den meisten DB auch mit den Primarys. Die meisten DB beinhalten auch Pflege-Tools, die die Tabellen nach Fehlern und Ähnlichem durchforsten und optimieren und reparieren und und und.
Wenn Du MySQL als Backend benutzt, kannst Du Dir z.B. ansehen wieviel MB jede Tabelle an Speicher verbraucht, und der Speicherbedarf für die Indices steht gleich daneben.
Ich würde mal ganz ohne Indices beginnen (ausser sie sind sinnvoll, z.B. um doppelte Werte in einem Feld zu verhindern ...) und dann wenn die Perfomance nachlassen sollte den einen oder anderen Index ausprobieren.
g