Questions marquées «concurrency»

Pour les questions sur les problèmes survenant lorsque plusieurs utilisateurs ou processus accèdent ou modifient simultanément des informations partagées dans un système de base de données.


1
PostgreSQL - Si j'exécute plusieurs requêtes simultanément, dans quelles circonstances verrais-je une accélération? Dans quelles circonstances verrais-je un ralentissement?
Je vous aborde tous humblement comme quelqu'un qui n'est PAS un DBA, et je suis sûr que ma question est lourde de lacunes conceptuelles et "cela dépend" des mines terrestres. Je suis également à peu près sûr que tous ceux qui choisissent de répondre vont vouloir beaucoup plus de détails …

1
Comment afficher les requêtes postgres de blocage complet?
J'utilise une déclaration de cette page pour afficher les requêtes de blocage dans Postgres SELECT bl.pid AS blocked_pid, a.usename AS blocked_user, ka.query AS blocking_statement, now() - ka.query_start AS blocking_duration, kl.pid AS blocking_pid, ka.usename AS blocking_user, a.query AS blocked_statement, now() - a.query_start AS blocked_duration FROM pg_catalog.pg_locks bl JOIN pg_catalog.pg_stat_activity a ON …


1
Incrément de compteur simultané PostgreSQL
J'ai besoin de maintenir un tableau statistique pour un projet, composé d'une liste d'éléments et de leur utilisation (pensez à quelque chose comme un site Web dans lequel vous souhaitez compter les pages vues). Chaque fois qu'un élément est instancié, j'ai besoin d'augmenter l'utilisation de l'élément spécifique. Ma première implémentation …


1
Pourquoi CTE est-il ouvert aux mises à jour perdues?
Je ne comprends pas ce que Craig Ringer voulait dire quand il a commenté: Cette solution est sujette à des mises à jour perdues si la transaction d'insertion est annulée; il n'y a aucune vérification pour s'assurer que la MISE À JOUR a affecté toutes les lignes. sur https://stackoverflow.com/a/8702291/14731 . …

1
Comment SQL Server renvoie-t-il à la fois une nouvelle valeur et une ancienne valeur lors d'une MISE À JOUR?
Nous avons eu des problèmes, lors de la simultanéité élevée, de requêtes renvoyant des résultats non sensibles - les résultats violent la logique des requêtes émises. Il a fallu un certain temps pour reproduire le problème. J'ai réussi à distiller le problème reproductible jusqu'à quelques poignées de T-SQL. Remarque : …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.