Hvis der skal søges på et bestemt felt er det en fordel at sige \"ja\" til at det skal være indekseres (om dubletter så tillades kommer jo så an på indholdet...).
Indeksering er en optimeringsmulighed specielt til forespørgsler, men bør kun foretages på udvalgte felter, da inserts bliver langsommere fordi de også skal opdatere indeks.
Så svaret på dit spørgsmål er; nej, det vil ikke gå lige så hurtigt, forudsat at du har indeks på det rigtige felter.
En tommelfinger regel for OLTP systemer plejer at være at indeksere så lidt som muligt, hvorimod OLAP systemer skal indekseres så meget som muligt, da de er optimeret mod rapportering/analyse.
On Line Transaction Processing, et system der opdateres i, dette kan eks. være et økonomi system.
On Line Analytical Processing, et system der udelukkende bruges til analyse og rapportering, eks. et data warehouse.
Det jeg mente med det var, at hvis du har et flerbruger system med en stor database som opdateres ofte, bør du indeksere med omtanke, da det vil gøre opdateringer langsommere (specielt i Access). Foretages der derimod ikke ret mange opdateringer, kan du med fordel indeksere meget for at optimere dine forespørgsler.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.