Auteursarchief

MySQL: Random record

5 November 2007

Dit is de manier om een random record te nemen uit een table in MySQL.
select * from banners order by rand() limit 1

Update: Het voorstel van Frank in de reacties is veel beter.

Technorati , ,

Flickr toont 12000 foto’s per seconde

3 June 2007

Een kort overzicht van indrukwekkende statistieken over Flickr. Deze verschenen op de FlickrBlog en kwamen op de website toen Flickr even down ging voor onderhoud een paar dagen geleden.

  • Tijdens de drukke perioden toont Flickr 12.000 foto’s per seconde. Dit komt neer op 2.654.208.000 (dus 2,6 miljard) bits per seconden, ofwel een Gigabyte elke 3,23 seconde. Best dat Flickr nu in handen is van Yahoo om dit hardware- en netwerkmatig nog steeds vlot te kunnen aanbieden.
  • Op 28 mei 2007 bereikte Flickr een uploadrecord: 2.070.075 foto’s geüpload in 24 uur tijd.
  • Flickr heeft 8,5 miljoen geregistreerde gebruikers.
  • Er zijn meer dan 10 miljoen verschillende tags toegevoegd aan foto’s op Flickr. Persoonlijk had ik er meer verwacht.
  • Er zijn al 17,7 miljoen foto’s ge-’geotagged’. Dus voorzien van coördinaten zodat je eenvoudig kan zien waar ze genomen zijn.
Technorati , ,

Queries optimaliseren

17 April 2007

Om het resultaat van een query te krijgen heb je soms verschillende mogelijkheden. De vraag is dan dikwijls: Wat is nu de efficiëntste manier? Hiervoor heb je enkele technieken ter beschikking om de verschillende mogelijkheden te testen. Dit zijn eerst en vooral technieken voor mysql. Ik heb niet verder gezocht in hoeverre deze technieken ook werken op andere databasetypes.

explain gebruiken voor een query is een eerste techniek. Hiermee kan je eerst en vooral zien welke indexes er gebruikt worden. Deze techniek is dan ook vooral handig bij wat ingewikkeldere queries.

explain select * from table

Het resultaat is één of meerdere rijen met informatie over hoe de query wordt opgevraagd in de tabel of tabellen. Alle uitleg over wat de exacte betekenis is vind je in de MySQL 5.0 reference.

Later meer.

Bijkomende veiligheidsmaatregel rond de constructie van websites

23 February 2007

Bert de bouwer

Technorati

Nieuwe boeken!

23 February 2007

boeken

Technorati