List:General Discussion« Previous MessageNext Message »
From:Andreas Brandl Date:January 17 2005 10:41pm
Subject:Indizes für große Datenbank
View as plain text  
Hallo Liste,

ich stehe gerade vor dem Problem, dass ich eine große Datenbank (ca. 2 
Mio. Datensätze) optimieren muss.

Bisher habe ich Webapplikation entwickelt, deren Datenbanken wesentlich 
kleiner und damit performanter waren. Also stellte sich das Problem 
bisher nicht.

Die "Problem-Tabelle" sieht in etwa so aus:

Feld 'bid' als primary
Ein paar x-id Felder, nach denen ab und an gesucht wird
Einige varchars nach denen selten gesucht wird
Und ein paar andere sachen, die aber nur informationellen Charakter haben

Soweit so gut.

Wie lege ich nun die Indizes optimal?

Macht es Sinn, Indizes über Felder zu legen, die oft in WHERE-Klauseln 
vorkommen?

Aber ein Index über ein varchar(250)-Feld ist auch nicht gerade 
sinnvoll, richtig?

Wie kann ich die DB optimieren?

Besten Dank für jeden Hinweis,

Gruß,
Andreas

Thread
Indizes für große DatenbankAndreas Brandl17 Jan
  • Re: Indizes für große DatenbankJigal van Hemert18 Jan
    • Re: Indizes für große DatenbankAndreas Brandl18 Jan
    • Re: Indizes für große DatenbankAndreas Brandl20 Jan