SKIP LOCKED
Ne pas tenir compte de la partie bloquée.
La proposition SKIP LOCKED
force le moteur à sauter les enregistrements verrouillés par d’autres transactions,au lieu d’attendre ou de provoquer des erreurs de conflit.
Cette fonctionnalité est utile pour mettre en œuvre des files d’attente de travail, dans lesquelles un ou plusieurs processus envoient des données à une table et génèrent un événement, tandis que les processus de travail écoutent ces événements et lisent/suppriment des éléments de la table.Un ou plusieurs processus envoient des données à la table et génèrent un événement, tandis que les processus de travail écoutent ces événements et lisent/suppriment des éléments de la table.En utilisant SKIP LOCKED
, plusieurs threads de travail peuvent obtenir des éléments de travail exclusifs de la table sans conflit.
Note
|
Si la phrase |
Voir aussi: UPDATE … SKIP LOCKED
,DELETE FROM … SKIP LOCKED
.