ich arbeite mich gerade durch die Fragen für die MCP-Prüfung.
Eine Frage ist dabei, bei der ich die erwartete Antwort ich überhaupt nicht
nachvollziehen kann:
Frage:
Sie sind der Datenbankentwickler für die SQL Server 2000 Datenbank ihrer
Firma.
Sie aktualisieren mehrere Stored Procedures in einer Datenbank, die
Monatsabschlußberichte für die Verkaufsabteilung erstellt.
Die Stored Procedures enthalten komplexe Abfragen und greifen auf mindestens
drei Tabellen zu.
Alle Tabellen in der Datenbank haben mindestens einen Index.
Die Benutzer melden, dass die neuen Monatsabschlussberichte sehr viel
langsamer erzeugt werden als wie mit den früheren Versionen.
Sie müssen die Performance der Berichtserstellung verbessern.
Was sollten Sie tun?
Antworten:
A. Aktualisieren Sie die Index-Statistiken der Tabellen, die in den Stored
Procedures angesprochen werden.
B. Erstellen Sie ein Ausführungsprotokoll einer jeden Stored Procedure mit
dem SQL Profiler.
Nutzen Sie dieses Protokoll als Arbeitsdatei für den Index Tuning
Assistenten.
C. Führen Sie jede Stored Procedure im SQL Query Analyzer aus und nutzen Sie
die Show Server Trave Option
D. Erstellen Sie ein Script, das die Data Definition Language einer jeden
Stored Procedure enthält.
Nutzen Sie dieses Script als Arbeitsdatei für den Index Tuning Assistenten.
E. Führen Sie jede Stored Procedure im SQL Query Analyzer aus und nutzen Sie
die Show Execution Option.
Ich hätte jetzt spontan auf A getippt.
Das ist aber falsch. Haben wollen sie C. Kann mir das mal jemand erklären?
Von dieser Option habe ich noch nie gehört und finde sie auch in der Hilfe
nicht ;-(
Gruß
Christa (ein bißchen frustriert ;-) )
--
Access-FAQ: http://www.donkarl.com
KnowHow.mdb: http://www.freeaccess.de
SQL-Server-FAQ: http://www.berndjungbluth.de
Newbie-Info: http://www.doerbandt.de/Access/Newbie.htm
Suchen in den Newsgroups:
http://groups.google.de/advanced_group_search?hl=de&lr=&ie=UTF-8
kann dir leider auch nicht helfen!
Möchte diese Prüfung 227/228 demnächst auch angehen.
Was mir fehlt sind ein paar Fragen zur Prüfung.
Kannst du mir vielleicht ein paar Fragen per Email zu
kommen lassen? Das wäre grosse klasse.
Vielen Dank schon mal
Markus
Antwort C) gibt Dir aktuelle Info's im QA, wie der Server nun wirklich damit
umgeht :-)
Die Option findest Du im QA unter Menüpunkt Query | Abfrage das
Tastaturkürzel lautet
<strg> + <umschalt> + <t>
Probier's mal aus -
BTW: Viel Erfolg! (Ich habe davon auch lange nichts gewusst) :-) :-)
--
CU Ralf
---------------------------
www.damisys.de
---------------------------
On Fri, 4 Jun 2004 16:16:05 +0200, Christa Kurschat wrote:
> C. Führen Sie jede Stored Procedure im SQL Query Analyzer aus und nutzen Sie
> die Show Server Trave Option
Show Server _Trace_ Option, liegt hinter dem Grid-Icon im QA-Toolbar.
(falls es am Tippfehler liegt).
Gruss - Peter
Markus Thon <ms...@web.de> schrieb:
das ist schlecht zu machen.
Wir haben uns CD's von Tasknet besorgt. Alleine helfen die aber auch nicht
so richtig, mir jedenfalls nicht :-(
Gruß
Christa
> Hallo Christa,
>
> On Fri, 4 Jun 2004 16:16:05 +0200, Christa Kurschat wrote:
>
>> C. Führen Sie jede Stored Procedure im SQL Query Analyzer aus
>> und nutzen Sie die Show Server Trave Option
>
> Show Server _Trace_ Option, liegt hinter dem Grid-Icon im
> QA-Toolbar.
da hätte ich jetzt nicht gesucht ;-)
>
> (falls es am Tippfehler liegt).
Ne, war kein Tipp-Fehler. Der Text ist original rauskopiert.
Gruß
Christa
danke für Deine ausführliche Erklärung der Frage.
Ich denke, ich habe es verstanden.
> Die Option findest Du im QA unter Menüpunkt Query | Abfrage das
> Tastaturkürzel lautet
> <strg> + <umschalt> + <t>
> Probier's mal aus -
> BTW: Viel Erfolg! (Ich habe davon auch lange nichts gewusst)
> :-) :-)
An der Stelle hätte ich übrigens nicht gesucht und in der OH stand nix ;-(
Gruß
Christa
Gruß Ralf