Quelle est la meilleure façon de mettre en œuvre une file d'attente rapide lorsque plusieurs utilisateurs tentent d'accéder à environ 100 000 enregistrements. Un seul utilisateur peut obtenir une ligne unique. Maintenant Im utilisant la base de données SQL (Firebird), mais il y a beaucoup de problèmes deadlocks/haute charge de base de données.Implémentation de la file d'attente
1
A
Répondre
1
La plupart du temps, les interblocages sont causés par une mauvaise logique de transaction.
En général, les transactions doivent être courtes (le plus court sera le mieux).
Vous pouvez commencer par lire une doc:
http://www.firebirdsql.org/doc/whitepapers/fb_vs_ibm_vs_oracle.htm
http://www.ibphoenix.com/main.nfs?a=ibphoenix&page=ibp_expert4
Est-ce que "l'accès" signifie lire ou écrire? – Tomalak