Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Due processi php paralleli su un database MySQL possono causare conflitti?

    Ciao,
    ho una domanda per chi ha dimestichezza con MySQL...

    MySQL supporta processi paralleli (multitasking) di Update e Insert su una specifica tabella di un database in modo contemporaneo effettuati da login distinti tramite diverse applicazioni web (es php)? Oppure se due o più processi paralleli sulla stessa tabella vanno in conflitto, quando accade? Se vengono avviati nello stesso istante? O solo se riguardano una stessa ennupla della tabella? Oppure MySQL gestisce i processi tramite code appropriate evitando conflitti?

    In altre parole,
    se dall'amministrazione effettuo delle query di update e se nello stesso istante un utente da un'altra area del sito (quindi con diversa sessione php) invia una richiesta di Insert o Update sulla stessa riga o su un'altra riga ma della stessa tabella del database, questo può causare conflitti?

    Grazie per l'attenzione e buon lavoro a tutti !

    Ciao Stefano

  2. #2
    io credo proprio di si

    per questo esistono le transazioni ma solo con engine innodb

    almeno credo
    ciauz

  3. #3
    Utente di HTML.it L'avatar di mariox
    Registrato dal
    Nov 2006
    Messaggi
    837
    leggi questa guida sul lock e unlock della tabella:

    http://database.html.it/guide/lezion...azioni-e-lock/

  4. #4
    Originariamente inviato da mariox
    leggi questa guida sul lock e unlock della tabella:

    http://database.html.it/guide/lezion...azioni-e-lock/
    Fantastico ! Grazie... me la leggerò per bene..

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.