Predeterminado =LECTURA COMPROMETIDA
No es necesario cambiarlo a menudo. Algunas personas recomiendan "usar siempre LEER SIN COMPROMISO", pero esto es peligroso.
En cuanto a por qué , sugeriría Wikipedia pero en resumen, hay 3 problemas de lectura de datos que pueden ocurrir:
- Lecturas sucias
- Lecturas no repetibles
- Lecturas fantasma
Cada uno de estos se elimina a medida que aumenta el aislamiento (a SERIALIZABLE) a costa de una simultaneidad reducida.
El nivel predeterminado evita las "lecturas sucias" y, francamente, es lo suficientemente bueno.