Avatar billede jacobchr Nybegynder
06. december 2004 - 19:00 Der er 7 kommentarer og
1 løsning

Delete og overhead.

Jeg er ved at slette fra en tabel med navnet TTemp med en sql-sætning som er;

$sql = "DELETE FROM TTemp WHERE TTemp_ID=".$id."";

men jeg får i følge myphpadmin et overhead, hvad er det og hvad kan jeg gøre ved det ?
Avatar billede thorus Nybegynder
06. december 2004 - 19:03 #1
Du kan "[Optimize table]"
Avatar billede jacobchr Nybegynder
06. december 2004 - 19:12 #2
Okay men hvor hvorfor kommer denne overhead ? Da min sql jo meget gerne skulle slette det rigtigt nok.
Avatar billede coderdk Praktikant
06. december 2004 - 19:21 #3
Hvis TTemp_ID er en primary key, så kan det ikke være så meget mere optimalt ;)
Avatar billede jacobchr Nybegynder
06. december 2004 - 19:26 #4
Ja TTemp_ID er en primær nøgle. Men grunden til at jeg undre mig er at der nu er et par hunderede poster i min database og der er 1 kb overhead men databasen skulle meget gerne komme til at indholde mere en 1.000.000 poster. Men det er vel ikke noget jeg skal tænke mere på eller hvad ?
Avatar billede coderdk Praktikant
06. december 2004 - 19:31 #5
jacobchr, Det ville jeg ikke skænke en tanke! Når der begynder at komme flere poster i (over 100.000), ville jeg måske lige lave nogle performancetests, men jeg kan slet ikke forestille mig at der vil være noget problem med det.
Avatar billede coderdk Praktikant
06. december 2004 - 19:34 #6
Btw, det overhead du snakker om, er muligvis "fragmentering", altså når du sletter noget i databasen, bliver databasefilen ikke mindre - Bliver det et problem, kan man lave et SQL-dump af databasen, og lave en restore derfra på en ny databasen - Det giver dog lidt nedetid (men det er jo planlagt nedetid). Men det er som sagt kun hvis det er nødvendigt ;)
Avatar billede jacobchr Nybegynder
06. december 2004 - 19:43 #7
Okay fedt :) Takker for info. Smider du et svar ?
Avatar billede coderdk Praktikant
06. december 2004 - 19:46 #8
Yeps :)
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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