Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Concorrenza in MySql

  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    957

    Concorrenza in MySql

    Ciao a tutti,
    ho una pagina PHP che deve assegnare un progressivo ad una particolare riga di un DB. Il progressivo è calcolato come massimo tra tutti i progressivi. Come posso bloccare ulteriori letture e scritture al DB durante il calcolo del progressivo e la sua assegnazione?

    Grazie

  2. #2

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    957
    ma se faccio il lock e nel frattempo l'altro mi fa una richiesta, che succede? La richiesta viene ritardata o viene rifiutata?

  4. #4
    viene ritardata ... ci potrebberò essere anche le transazioni ma mi sa che ti conviene usare più il sistema di locking delle tabelle perché la transazione in questo caso non so fino a che punto ti può essere utile
    The fastest Redis alternative ... cachegrand! https://github.com/danielealbano/cachegrand

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    957
    Ok grazie,
    in generale potrei fare il lock all'inizio della pagina e l'unlock alla fine?

  6. #6
    Originariamente inviato da GoldEmish
    Ok grazie,
    in generale potrei fare il lock all'inizio della pagina e l'unlock alla fine?
    si in generale si l'importante è che le operazioni che svolgi siano abbastanza "fulminee"
    The fastest Redis alternative ... cachegrand! https://github.com/danielealbano/cachegrand

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.