Avatar billede don_luca Nybegynder
14. august 2006 - 18:58 Der er 2 kommentarer og
1 løsning

Performance ved at brug af chars..

Hej
Er der (om nogen) nævneværdig forskel i performance ved brug af chars som nøgle i forhold til integers?
Jeg mener, hvis man koger det langt nok ned så er en char streng jo også et tal som maskinen bare skal sammenligne på i sin where betingelse.
Hvad siger eksperterne? :-)
Avatar billede arne_v Ekspert
14. august 2006 - 19:27 #1
Det er meget hurtigere at sammenligne 2 integers typisk af 32 bit end det er at
sammenligne 2 strenge af et eller andet mere elle rmimdre skaebvt antal bytes.
Og det bliver endnu dyrere at sammenligne variabel laengde strenge.

Men men men. Sammenlignet med hvad der ellers sker i en database, saa betyder
det formentligt intet.

Hvis soegning paa integer tager 1 mikrosekund og soegning paa char tager
3 mikrosekunder og du bruger 50000 mikrosekunder paa at laese op fra disk,
saa er 3/1 forskellen jo reelt 50003/50001.
Avatar billede don_luca Nybegynder
14. august 2006 - 22:50 #2
Fino. Det store regnestykke blive ikke forværret af det så.
Tak for svaret.
Hvordan tildeler jeg dig points´ne?
Avatar billede arne_v Ekspert
15. august 2006 - 00:36 #3
jeg ligger et svar
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



IT-JOB

Cognizant Technology Solutions Denmark ApS

Test Manager

Cognizant Technology Solutions Denmark ApS

Service Line Specialist - ServiceNow (Thirdera)

Politiets Efterretningstjeneste

Testere med flair for test management