Frank (no reg): Query Optimierung (*g* zum Sonntag)

Beitrag lesen

Hallo, da ja morgen wieder die Arbeitswoche beginnt und ich "Ergebnisse liefern" soll ... wurde letzte Woche gebeten, eine Query zu optimieren, weil diese zu langsam lief (8sek). Leider verstehe ich diese SQL Query aber überhaupt nicht (bin in letzter Zeit weniger technisch aktiv sondern eher planerisch und könnte da vielleicht Dinge verlernt haben).

Tabelle: Instrument (Id int, Ticker varchar(32), MarketSector varchar(16), ArbitraryInformation varchar(2000))
Primary Key ist Id, Unique Key auf Ticker und MarketSector
Tabelle hat etwa 12000 Records

  
SELECT t1.Ticker, t1.MarketSector, 20, 0.075  
  FROM Instrument t1  
  INNER JOIN Instrument t2 ON 1=1  
  WHERE t1.Ticker = 'TY1' AND t1.MarketSector = 'Index'  
  AND t2.Ticker = 'TY1' AND t1.MarketSector = 'Index'  

Wer hätte da einen Vorschlag? Mir ist am Freitag nachmittag nur noch eingefallen, ein Hardwareupgrade für den Datenbankserver vorzuschlagen. *g*

Vielen Dank im Voraus, ich wende mich denn mal dem Rasenschach zu.

Cheers, Frank