14. Februar 200323 j Hello Folks! Meine Kollegen und ich haben nun einen SQL-Server erfolgreich von 6.5 in 8.0 migriert. Jedoch ist nun bei der Ausführung einer speziellen Prozedur, die weitere Prozeduren aufruft besonders aufgefallen, daß diese bei der Ausführung erheblich länger brauchen, als zuvor. Nach zufügen einer Zeitstatistik und Ausgabe der I/O-Statistiks hat sich herausgestellt, daß der erste Zugriff auf Temporäre Tabellen, die laut Doku von MS seit neuestem nicht mehr explizit in den RAM geladen werden können, erheblich länger dauert. Kennt jemand dieses Problem und hat eine entsprechende Lösungsmöglichkeit vorzugegeben? mfg bas
22. Februar 200323 j Hallo; ist vielleicht nen bisserl spät, aber egal. Ich weiß nicht, ob es bei Temp-Tables geht, aber du könntest es mit einem DBCC PINTABLE #temptable versuchen. Hiermit wird die komplette Tabelle in den Speicher geladen. Wie es bei 6.5 ging weiß ich nicht, aber vielleicht wars da was anderes, und dat hier is die Lösung. Gruß [0x51]
24. Februar 200323 j Lieber Tastaturen-Putzer! Vielen Dank für den wertvollen Tip. Jedoch haben wir uns schon dazu entschlossen, nicht mehr mit temporären Tabellen zu arbeiten. Dies war noch eine alte Lösung, die wir aufgemotzt haben und nun wesentlich performanter ist. mfg bas
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.