[Python] MySQLdb connect non aggiorna i dati sui client
Giuseppe Costanzi
giuseppecostanzi a gmail.com
Ven 4 Mar 2016 12:01:13 CET
On Thu, Mar 3, 2016 at 6:24 PM, enrico franchi <enrico.franchi a gmail.com> wrote:
>
> 2016-03-02 10:02 GMT-08:00 Giuseppe Costanzi <giuseppecostanzi a gmail.com>:
>>
>> http://dev.mysql.com/doc/refman/5.0/en/innodb-consistent-read.html
>
>
> Questo pero' non e' quello che hai descritto nel primo post.
>
>
scusa enrico , ma da quello che ho capito io il problema dovrebbe essere
causato proprio dal fatto che transaction isolation level = REPEATABLE READ.
Come riportato
"A consistent read means that InnoDB uses multi-versioning to present
to a query a snapshot of the database at a point in time"
ed io infatti mi ritrovo che ogni client ha :" a snapshot of the
database" quando si collega.
Io per connettermi uso MySQLdb e leggendo la documentazione non ho
trovato niente sulla
gestione dell 'isolation level.
Uso MySQLdb bovinamente, mi sono fatto una classe per aprire una
connessione, che certo
resta aperta fino a quando non si chiude l'applicazione, eseguo i
commit ad ogni update o insert
ed amen.
Certo non mi aspettavo questo comportamento sulle select e mi sto
studiando la cosa.
> .
> ..: -enrico-
>
> _______________________________________________
> Python mailing list
> Python a lists.python.it
> http://lists.python.it/mailman/listinfo/python
>
Maggiori informazioni sulla lista
Python