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 2010-06-19 15:40:14 - Michael Dahlander, i forum mysq, Tråden har 6 Kommentarer och lästs av 7710 personer

Vad är det för skillnad att lägga flera fält i en grupp eller indexera varje fält för sig?

Om jag har en UNIQUE på två fält tillsammans ska man lägga vanligt INDEX på dessa fält separat också, för att snabba upp SELECT?

mvh
/Michael


Svara

Sv: indexering

Postades av 2010-06-19 20:54:56 - Per Persson

<b>Vad är det för skillnad att lägga flera fält i en grupp eller indexera varje fält för sig?</b>

Om du ofta gör sökningar på båda fälten samtidigt så är det bra att ha en index på dem ihop (i en grupp).


<b>Om jag har en UNIQUE på två fält tillsammans ska man lägga vanligt INDEX på dessa fält separat också, för att snabba upp SELECT?</b>

Brukar du ofta använda fälten i samma WHERE-villkor? Då är det bra med ett index. Annars är det inte nödvändigt.


Svara

Sv:indexering

Postades av 2010-06-20 14:16:17 - Michael Dahlander

<b>Om du ofta gör sökningar på båda fälten samtidigt så är det bra att ha en index på dem ihop (i en grupp).</b>

Om det är lika vanligt att man söker på enskilda fält som par av fälten? Och om man har 3-4 fält där man ibland söker på alla tillsammans och ibland på enskilda? Vad jag funderar på är om det <b>ökar komplexiteten</b> om man lägger flera i en grupp. Tar det alltså längre tid med INSERT och DELETE (vid gruppering) eller är det en <b>förenkling</b> att ha dem i samma grupp? Att det inte går lika snabbt att söka efter en speciell post att ha dem i grupp som att ha dem en och en.


Svara

Sv: indexering

Postades av 2010-06-20 22:02:30 - Per Persson

<b>Vad jag funderar på är om det ökar komplexiteten om man lägger flera i en grupp. Tar det alltså längre tid med INSERT och DELETE</b>

Ja, INSERT och DELETE tar längre tid med index, eftersom även indexet skall uppdateras. Men de snabbar upp sökningar betydligt mer än de slöar ned ändringar. Så om du söker oftare än du ändrar bör du ha index. I loggningstabeller (dit du skriver väldigt mycket) skall du däremot vara sparsam med index.


Svara

Sv:indexering

Postades av 2010-06-21 01:03:54 - Michael Dahlander

Jo jag vet men jag uttrycker mig nog otydligt.

<b>Vad jag funderar på är om det ökar komplexiteten om man lägger flera i en grupp. Tar det alltså längre tid med INSERT och DELETE</b> ... i förhållande till att indexera fälten ett och ett. Men det är kanske mindre skillnad?


Svara

Sv: indexering

Postades av 2010-06-21 08:34:27 - Per Persson

Okej, nu tror jag att jag förstår.

Det är marginella skillnader i tid för insert och delete. Men det kan vara betydliga skillnader vid select.


Svara

Sv:indexering

Postades av 2010-06-21 09:39:26 - Michael Dahlander

ok, tack ska du ha


Svara

Nyligen

  • 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
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

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 153
27 952
271 704
1 107
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