Okay, det vil jeg prøve at læse. Men hvad kan ellers være grunden til at MySql.exe tager ufattelig meget resourser, når der søges i omkring 12000 poster, hvilket jo ikke er ret meget, når man snakker databaser. Min processor kerner 100% ved en søgning, er det normalt?
Min string ser sådan ud, den kører i i loop på 15.
Set rs = Conn.Execute("SELECT * FROM notat WHERE modtager = '"&replace(session("email"), "'", "''")&"' AND vis = '1' ORDER BY ID DESC LIMIT "& currentPage &","& pageSize &"")
ja der er faktisk en fane neders der hedder index, når jeg klikker på den vises kolonnen ID ssom jeg i sin tid har sat til primær key, den er åbenbart automatisk sat til index så?
Okay fint. Vil det faktisk sige, at hvis der ikke er index på, så gemmensøges alle kolonner selom man i statement skriver "select * from tabel where titel = '1'" eksembelvis?
Det virker, den søger nu meget hurtigere og belaster min CPU en hel del mindre :-) er der andre ting jeg kan gøre for at optimerer endnu mere? eller er der noget jeg skal være opmærksom på når jeg fremover opretter kolonner/felter m.m.?
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.