lectura sucia
orden cronológico |
transferencia |
Los retiros |
1 |
|
asuntos abiertos |
2 |
asuntos abiertos |
|
3 |
|
consultas de saldos 10000 |
4 |
|
Retiro de 1.000 yuanes, balance 9000 yuanes |
5 |
Límite de consulta 9000 yuanes |
|
6 |
|
Se ha producido un error desconocido, las cosas suceden deshace de 10.000 yuanes |
7 |
2000 entró en la actualización del nuevo equilibrio de 11.000 |
|
8 |
presentar las cosas |
|
|
lógica normal de 12.000 yuanes |
|
lectura no repetible
intervalo de tiempo |
Una transacción |
la transacción B |
1 |
asuntos abiertos |
|
2 |
La primera consulta, el saldo de 10.000 yuanes |
|
3 |
|
asuntos abiertos |
4 |
operativo |
|
5 |
|
Se ha cambiado el equilibrio de 20.000 yuanes |
6 |
|
Confirmar la transacción |
7 |
balance de consultas de 20.000 yuanes |
|
|
Los resultados de las investigaciones anteriores y un puesto deben ser consistentes |
|
la magia de lectura
estadística
intervalo de tiempo |
Una transacción |
la transacción B |
1 |
asuntos abiertos |
|
2 |
En primer recuento, la cantidad de datos 100 |
|
3 |
|
asuntos abiertos |
4 |
otras cosas |
|
5 |
|
Insertar datos 100 |
6 |
|
presentar |
7 |
El segundo es 200 |
|
|
la magia de lectura |
|
pip install pymysql -i https:/pypi.douban.com/simple