Annonces

Accueil  Sybase | Adaptive Server  Sybase ASE - Impacts sur les performances des coupures de pa...

Sybase | Adaptive Server Sybase | Adaptive Server

Sybase ASE - Impacts sur les performances des coupures de pages (Page splits), paramètre fillfactor

Publié le 27/06/2011 Les traitements sont catastrophiques le lendemain d'une réorganisation d'une table volumineuse avec un index unique clustered et en mode de verrouillage APL (All Pages Locking).
sp_sysmon remonte des compteurs "Page Splits" anormalement élevés.
Hélas, bien trop tard, on se rappelle du chapitre sur le phénomène des coupures de pages dans les tables APL avec un index clustered.

Après un rappel théorique sur les modes de coupures de pages et la reproduction du cas, quelques paramètres sont ensuite testés dans cet article pour anéantir ou au moins amoindrir la contention générée par les coupures de pages.

Parmi les paramètres testés (fillfactor, dbcc tune ascinserts, user log cache size, taille des I/Os dans le journal, partitionnement, schéma de verrouillage), seul le taux de remplissage des pages gouverné par le paramètre fillfactor anéantit les coupures de pages avec en contrepartie une perte d'espace.

Sybase ASE - Impacts sur les performances des coupures de pages (Page splits), paramètre fillfactor

© 2010, SQLPAC - v 3.1. © Adaptive Framework for PHP version 3.6.0