Looky
Erfahrenes Mitglied
Hallo,
ich habe folgendes Phänomen. Eine Datenbank mit x Clients. (Datenbank ist MSDE 2000) Die DB wird Tag und Nacht benutzt. (Index,Update,Delete) Nach n Tagen (nicht genau definiert) wird die Reaktionsgeschwindigkeit der Clients stätig langsammer. Ich denke das liegt daran, das es (noch) keinen Batchjob zur Optimierung der Indexe gibt.
Nun meine Frage an euch. Ich hätte gerne eine Batch Datei, die ich lediglich aufrufen muss. Diese Batch Datei sollte sich mit osql -U an der DB anmelden. Anschließend sollte ein Optimize auf ALLE Tabellen ausgeführt werden.
Geht das ohne zusatztools und wenn ja, wie, sprich habt ihr ein SQL Statement oder sowas für mich?
Ach und falls das Fragen auftritt, ich muss leider die MSDE nehmen und kann keine andere DB einsetzen.
Vielen Dank
Christian
ich habe folgendes Phänomen. Eine Datenbank mit x Clients. (Datenbank ist MSDE 2000) Die DB wird Tag und Nacht benutzt. (Index,Update,Delete) Nach n Tagen (nicht genau definiert) wird die Reaktionsgeschwindigkeit der Clients stätig langsammer. Ich denke das liegt daran, das es (noch) keinen Batchjob zur Optimierung der Indexe gibt.
Nun meine Frage an euch. Ich hätte gerne eine Batch Datei, die ich lediglich aufrufen muss. Diese Batch Datei sollte sich mit osql -U an der DB anmelden. Anschließend sollte ein Optimize auf ALLE Tabellen ausgeführt werden.
Geht das ohne zusatztools und wenn ja, wie, sprich habt ihr ein SQL Statement oder sowas für mich?
Ach und falls das Fragen auftritt, ich muss leider die MSDE nehmen und kann keine andere DB einsetzen.
Vielen Dank
Christian