|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: May 2005
Città: Messina
Messaggi: 15654
|
[MySQL] - Transazioni multiple?
Ciao, avrei la necessità di eseguire transazioni multiple che siano indipendenti tra loro.
Mi spiego meglio ![]() Comincio una transazione e la lascio in attesa, nel frattempo ne devo avviare un'altra; completo la seconda e do il COMMIT, però le transazioni vengono completate entrambe, mentre io vorrei che si completasse la seconda per poi tornare ad operare sulla prima. È possibile farlo? Grazie.
__________________
CASE: Antec 900 - ALI: Enermax Pro82+ 525W - MOBO: Asus Z97I-Plus - CPU: i7 4770k @ 4.4 Ghz 1.22v - DISSI: Noctua U-14S - RAM: 2x8GB Corsair Vengeance LP @ 1866 Mhz - VGA: GTX 1070 ARMOR 8G OC - Monitor: Acer XF270HU - SSD: Samsung 850 EVO 500 GB MacBook Pro Retina 15" 2018 - i7 6 core, Radeon Pro 560X, 512 GB SSD
|
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: May 2007
Città: Milano
Messaggi: 7103
|
Mmm... non mi suona molto bene
__________________
Apple Watch Ultra + iPhone 15 Pro Max + Rog Ally + Legion Go |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Oct 2005
Messaggi: 3306
|
Basta aprire connessioni differenti, una per ogni transazione. Certo è che se le operazioni che fai agiscono sulle stesse tabelle hai deadlock.
|
![]() |
![]() |
![]() |
#4 | |
Senior Member
Iscritto dal: May 2005
Città: Messina
Messaggi: 15654
|
Quote:
![]() Comunque, avrei anche la necessità di verificare se un host sia ancora connesso a MySQL e tramite una semplice query riesco effettivamente a vedere quali siano gli host collegati, però ho notato che se un host resta inattivo, viene visto collegato... allora ho modificato il parametro network-timeout (o qualcosa del genere) ed ho messo 10 secondi, ed effettivamente dopo 10 secondi l'host non è più nella lista degli host connessi. Non volendo andare a modificare questo parametro, volevo riuscire a capire come MySQL gestisca e se la gestisca, la differenza tra utente inattivo ed utente che effettivamente non è più collegato al server. Quello che intendo dire è che se un host è collegato ed improvvisamente si spegne il computer, la connessione al server rimane, inattiva ma rimane. Possibile che MySQL non si accorga che effettivamente quell'host non sia più nella rete e che quindi lasci la connessione inattiva per il periodo di tempo impostato nel my.ini?
__________________
CASE: Antec 900 - ALI: Enermax Pro82+ 525W - MOBO: Asus Z97I-Plus - CPU: i7 4770k @ 4.4 Ghz 1.22v - DISSI: Noctua U-14S - RAM: 2x8GB Corsair Vengeance LP @ 1866 Mhz - VGA: GTX 1070 ARMOR 8G OC - Monitor: Acer XF270HU - SSD: Samsung 850 EVO 500 GB MacBook Pro Retina 15" 2018 - i7 6 core, Radeon Pro 560X, 512 GB SSD
|
|
![]() |
![]() |
![]() |
#5 | |
Senior Member
Iscritto dal: May 2005
Città: Messina
Messaggi: 15654
|
Quote:
__________________
CASE: Antec 900 - ALI: Enermax Pro82+ 525W - MOBO: Asus Z97I-Plus - CPU: i7 4770k @ 4.4 Ghz 1.22v - DISSI: Noctua U-14S - RAM: 2x8GB Corsair Vengeance LP @ 1866 Mhz - VGA: GTX 1070 ARMOR 8G OC - Monitor: Acer XF270HU - SSD: Samsung 850 EVO 500 GB MacBook Pro Retina 15" 2018 - i7 6 core, Radeon Pro 560X, 512 GB SSD
|
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 11:37.