Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


indexering

Postades av 2001-08-18 11:41:00 - Kjell Andersson, i forum access, Tråden har 7 Kommentarer och lästs av 1010 personer

Hur indexerar man en Accesstabell?


Svara

Sv: indexering

Postades av 2001-08-20 08:31:00 - Mikael Sand

Öppna din tabell i designläge.
Gå upp på "view/indexes" och välj de index du vill ha.

Vad jag vet så om du har valt en primärnyckel så är detta fält indexerat.

Detta är giltigt i Access2000. Vet inte hur det är i tidigare eller senare versioner.

Hoppas detta hjälper.


Svara

Sv: indexering

Postades av 2001-08-20 09:07:00 - Kjell Andersson

När får man snabbare sökning vid indexering. Jag söker på jokertecken söksträng och jokerttecken igen. KAn en indexering snabba upp en sådan sökning?
Jag har en kolumn med personnummer. När jag söker på födda efter 1994 tar det 30 sekunder att söka fram alla. När jag söker efter alla födda före 1994 tar det 90 sekunder att söka fram alla (ca 20 000 poster). När jag söker på alla födda 1994 tar det 3 sekunder. Tabellen är sorterad efter personnummer. Varför är det så stora tidsskillnader i sökningarna.


Svara

Sv: indexering

Postades av 2001-08-21 09:30:00 - Mikael Sand

Det är det som är meningen med en indexering :)
Problemet med den är att den tar minne i anspråk men om du bata har 50000 poster så är det inga problem.

Jag brukar anta (och rätta mig ni som tycket att jag har fel) att ALLA fält/kolumner som ska sökas på ska indexeras.
Ex: Personregister i förening.
Kan vara intressant att kunna söka på medlemsnummer, namn och adress. Men kanske inte senast betald avgift eller ålder.

Just *-sökningen är ganska jobbig för en databas och speciellt då om indexeringen inte finns. Så det är därför som din sökning tar tid.


Svara

Sv: indexering

Postades av 2001-08-21 09:50:00 - Kjell Andersson

Vid jokersökning måste ju sökningen söka igenom hela strängen i varje post. Hur kan då en indexering snabba upp en sådan sökning?


Svara

Sv: indexering

Postades av 2001-08-21 10:18:00 - Emma Magnusson

En indexering fungerar som så att den sorterar alla dina poster efter ditt index. Så om du har index på födelsedatum kommer posterna att börja med den som är äldst och fortsätta till den som är yngst.

När du söker efter de födda 1994 hittar den snabbt första posten med 1994 och läser posterna sekventiellt fram till den sista, dvs den hoppar över alla poster som inte innehåller 1994. När du söker på något större eller mindre än är det en jämförelse och jag (om jag inte minns fel) har för mig att alla poster då måste gås igenom.

//Emma


Svara

Sv: indexering

Postades av 2001-08-21 15:49:00 - Kjell Andersson

Om fältet förnamn innehåleller en persons alla förnamn t ex Karl Axel Emanuel och jag vill söka alla poster enligt *Axel*. Alltså alla som har Axel i namnet. Måste då inte sökningen leta i alla poster även om kolumnen förnamn är indexerad och därmed gå lika långsamt som utan index?


Svara

Sv: indexering

Postades av 2001-08-22 08:30:00 - Emma Magnusson

Stämmer bra. Index snabbar endast upp sökningen om du söker efter en exakt sträng eller känner till början på strängen.

Vet du inte vad din sträng börjar på kan man inte heller gå till en specifik startpunkt utan får beta sig igenom post för post.

//Emma


Svara

Nyligen

  • 14:24 CBD regelbundet?
  • 14:23 CBD regelbundet?
  • 14:22 Har du märkt några verkliga fördel
  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 616
27 953
271 709
5 682
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies