Re: create index
From: thomas m (anonymous_at_discussions.microsoft.com)
Date: 03/08/04
- Next message: migu: "Datenbank Objekt-Assistenten Probleme"
- Previous message: Karl Donaubauer: "Re: Register und Unterformular"
- In reply to: Henry Habermacher [MVP Access]: "Re: create index"
- Next in thread: Henry Habermacher [MVP Access]: "Re: create index"
- Reply: Henry Habermacher [MVP Access]: "Re: create index"
- Messages sorted by: [ date ] [ thread ]
Date: Mon, 8 Mar 2004 02:44:36 -0800
Ich habe über eine Abfrage in Access einen Index erstellt:
Es hat kaum Zeit in Anspruch genommen.
create index i_name on tabelle (name);
nun macht eine zweite Abfrage die Sortierung die ohne
Index 30 min gedauert hat, mit Index 1 min.
Wie lange ist dieser Index gültig? Wenn ich neue Daten
hinzufüge sollte man dann auch diese Indexanweisung
durchführen, oder reicht es einmalig?
Vielen Dank
>-----Originalnachricht-----
>Hallo Thomas
>
>thomas m wrote in news:8bd001c404eb$32813250
$a501280a@phx.gbl:
>
>> Um meine Abfrage zu beschleunige möchte ich indizes
>> verwenden. Mit der Anweisung
>> create index i_name ON tabelle (name)
>> ist dieses möglich.
>> Kann ich diese Anweisung in eine Abfrage vor eine select
>> Anweisung einbauen?
>> Meine jetzige Abfrage braucht etwa 10 minuten, ich hoffe
>> mit dieser Methode kann ich diese Zeit erheblich
>> reduzieren.
>
>Der Aufbau des Index wird auch einiges an Zeit brauchen,
etwa soviel,
>wie Du bei der Abfrage dann einsparst. Besser wäre es,
den Index
>dauerhaft in der Tabelle anzulegen. Danach solltest Du
die MDB
>komprimieren, damit die Statistiken zurückgesetzt werden.
Danach die
>Abfrage in der Entwurfsansicht öffnen und speichern
(damit diese
>Kompiliert abgelegt wird).
>Jetzt kannst Du die Abfrage starten und evt. wird diese
jetzt schneller
>laufen, jedoch oft leider nicht.
>
>Wenn Du genau wissen willst, wie denn Access auf die
Tabellen zugreift
>und ob der Index benutzt wird, dann solltest Du den
JetShowPlan
>benutzen, der in Jet enthalten ist (aber leider schlecht
beschrieben
>wird). Wie das in etwa mit dem JetShowPlan geht habe ich
in einem
>WhitePaper beschrieben, welches Du vom dbdev.org
runterladen kannst.
>
>Gruss
>Henry
>
>
>--
>Keine E-Mails auf Postings in NGs senden!
>Don't send e-mails to postings in newsgroups!
>KB: http://support.microsoft.com/default.aspx
>FAQ: http://www.donkarl.com/FAQ/FAQStart.htm
>OH: Online Hilfe von Microsoft Access (Taste F1)
>Downloads: http://www.dbdev.org
>
>.
>
- Next message: migu: "Datenbank Objekt-Assistenten Probleme"
- Previous message: Karl Donaubauer: "Re: Register und Unterformular"
- In reply to: Henry Habermacher [MVP Access]: "Re: create index"
- Next in thread: Henry Habermacher [MVP Access]: "Re: create index"
- Reply: Henry Habermacher [MVP Access]: "Re: create index"
- Messages sorted by: [ date ] [ thread ]
Relevant Pages
|