Par défaut =LIRE COMMITTED
Vous n'avez pas besoin de le changer souvent. Certaines personnes recommandent "toujours utiliser READ UNCOMMITTED" mais c'est dangereux.
Quant à pourquoi , je suggérerais Wikipedia mais en résumé, 3 problèmes de lecture de données peuvent survenir :
- Lectures sales
- Lectures non répétables
- Lectures fantômes
Chacun de ces éléments est supprimé lorsque vous augmentez l'isolement (à SERIALIZABLE) au prix d'une simultanéité réduite.
Le niveau par défaut empêche les "lectures sales" et est franchement suffisant.