Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

Perl @ Benchmark: Strange Results ;)

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
Airport1
PostRank 10
PostRank 10
Beiträge: 4489
Registriert: 16.08.2004, 18:50
Wohnort: Backnang / bei Stuttgart

Beitrag von Airport1 » 06.11.2005, 15:00

Dachte eigentlich ich fahre am besten wenn ich IPs als 32bit int bzw. long in der DB ablege, da er so beim SELECT oder UPDATE nur einen Wert vergleichen muss und nicht einen String Zeichen fuer Zeichen. In der Praxis sah es dann jedoch so aus, dass die Server Load mit

VarChar15 IP Feld

angebl. schneller war als

Int/Long IP Feld

Dann habe ich das gebenchmarked, und musste noch mehr Ominositaeten feststellen:

Wieder ist VarChar15 schneller, selbst bei 100000 Iterationen. Liegt wohl daran dass die Wandler-Routine von IP->Long den Vorteil der DB Speicherung wegfrisst... ok.

Jedoch ist es sogar so, dass wenn ich Zahlenwerte in die DB mit Quotes (obwohl unnoetig) speichere, also statt 12 "12" dann wirds nochmal schneller. Kann mir das jemand erklaeren ;) ?

Man kann so bis zu 25% mehr Performance rausholen, insgesamt.
Linktauschanfragen zwecklos
https://www.bot-trap.de/ Spamschutz fuer Webmaster - zentrale Meldestelle fuer Web Spam
https://www.airport1.de/blog/ Lombagruschd Blog mid Gardadierle
https://www.ranking-hits.de/ Counter & PR Service

Antworten