Avatar billede ddjppol Nybegynder
28. februar 2007 - 12:53 Der er 5 kommentarer

sletning langsom

Hvordan kan det være at det tager 10 min at slette 100 poster..

Hvad kan jeg gøre for at gøre dette lidt hurtigere... Det er ikke et RAM/Hardware problem...
Avatar billede fennec Nybegynder
28. februar 2007 - 13:04 #1
Det kommer an på hvordan din sql-sætning til slet ser ud. Og om du kører den fra noget kode (C#/ASP/VB) og om det så sker i en løkke.

Du skal give flere oplysninger on hvordan du sletter inden vi kan fortælle dig hvor problemet ligger. For normalt tager det ikke mange milisek at slette 100 rækker.
Avatar billede ddjppol Nybegynder
28. februar 2007 - 13:07 #2
BEGIN TRANSACTION
DELETE FROM hest where hest_id=1
COMMIT


Sådan.
Avatar billede arne_v Ekspert
28. februar 2007 - 15:19 #3
Er det index paa hest_id ?
Avatar billede ddjppol Nybegynder
28. februar 2007 - 15:31 #4
Jeg har løst problemet ved at delete alle index og så oprette og rebuilde dem igen...
Avatar billede Syska Mester
06. marts 2007 - 21:44 #5
Jeg havde et problem med insert ... hvis jeg slettede primary key kunne jeg laveve 700k inserts på ca. et par minutter .... det andet tog .. tjaaa, stoppede efter 3 timer ...

Brugte DTS, ved ikke hvorfor den ikke er glad for inserts .. :-(
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester