16. juli 2006 - 17:31Der er
14 kommentarer og 1 løsning
index på felt med ip
Jeg har en table med ip og time, og vil så høre om det vil have nogen effekt at smide et index på ip feltet? Vil det gøre søgehastigheden mindre? For det er jo ikke en rigtig integer
Brug af AI afslører de svagheder, virksomheder allerede har opbygget gennem års cloud-transformation, nye SaaS-løsninger og fragmenterede sikkerhedssystemer.
Det vil kunne gøre søgehastigheden mindre - fordi den kun skal løbe indekset igennem, og ikke hele tabellen - men hvor ofte søger du lige på en IP? Det hjælper jo intet hvis du blot selecter kolonnen.
Så skulle du nok kunne lave et indeks på det felt som databasen kan benytte til at søge. Det vil nok også være mest optimalt at have et der, da man jo må gå ud fra det indeks gennemsnitligt vil kunne sortere flest rækker fra.
Overvej evt. at lave to indeks, et på hvert felt - det kan godt blive nyttigt at have et på time når du rent faktisk skal lave de statistikker, uden et indeks skal den jo scanne hele tabellen igennem.
det tal i parentes betyder "Kaere MySQL hvis du skal vises tallet som tekst og du er i tvivl om hvor mange pladser du skal saette af til tallet saa brug 10"
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.