Créer une table de dates

Pourquoi ne pas créer une table de dates pour se faciliter les recherches dans des tables suivant la colonne de type date qu’elles contiennent ?
On peut vous demander par exemple de rechercher la quantité d’eau consommée par un parc de machines pour la deuxième semaine de chaque mois d’une année.
Imaginez un peu la complexité de la requête à écrire …
Voyons comment on peut résoudre cette demande très facilement en créant une table de dates …

Lire la suite

A quoi sert le fichier du journal des transactions ? Pourquoi ne faut-il pas le supprimer ?

La fin d’un mythe : « je n’ai pas besoin de la restauration à un point dans le temps donc je n’ai pas besoin du fichier du journal des transactions. »
Or c’est ce seul fichier qui garantit l’intégrité de la base de données en cas de crash du serveur …

Lire la suite

Différence entre fragmentation interne et externe d’un index

Quand on parle de la fragmentation physique des indexes, on parle aussi de fragmentation externe. Celle-ci se « produit » lorsque l’ordre logique des pages de l’index est incorrect. Les nouvelles valeurs de clé de l’index sont alors insérées dans de nouvelles pages d’index, qui désordonnent l’ordre original de la clé de l’index.

Quand on parle de fragmentation logique de l’index, on parle aussi de fragmentation interne : c’est le cas lorsque la quantité de données stockée dans les pages de l’index est plus petite que la quantité maximale de données que peut stocker une page.

ElSuket