Paul s’occupe de l’architecture, des SGBD et des admins chez Youtube. Sa participation au keynote « Scaling MySQL – Up or Out? » m’avait bien marqué. Il nous parle aujourd’hui des performances de nos systèmes.
Voila les règles:
- pas d’I/O – tuner vos requètes
- faire le moins d’I/O possible – tuner votre cache
- faite en sorte que les I/O soit séquentiels – donc pas un OLTP système
- faire en sorte que votre I/O controler soit tout le temps occupé
- Ne rien cacher en dessous de la DB ( pas de cache au niveau du filesystem ou du controleur )
- Cacher les écritures avec le contrôleur RAID
- Etre sûr que la taille des STRIP/CHUNCK soient plus LARGES que la taille des DB BLOCKS
- Etre sûr que nos I/O soient réellement …