Questions marquées «locking»

Mécanisme de gestion de l'accès simultané aux données ou ressources partagées en accordant un accès temporairement exclusif aux processus demandant le verrouillage.



2
Comment trouver la requête qui détient toujours un verrou?
L'interrogation du sys.dm_tran_locksDMV nous montre quelles sessions (SPID) détiennent des verrous sur des ressources comme la table, la page et la ligne. Pour chaque verrou acquis, existe-t-il un moyen de déterminer quelle instruction SQL (supprimer, insérer, mettre à jour ou sélectionner) a provoqué ce verrou? Je sais que la most_recent_query_handlecolonne …


2
INSERT massifs bloquant les SELECT
J'ai un problème avec une quantité massive d'INSERT qui bloquent mes opérations SELECT. Schéma J'ai une table comme celle-ci: CREATE TABLE [InverterData]( [InverterID] [bigint] NOT NULL, [TimeStamp] [datetime] NOT NULL, [ValueA] [decimal](18, 2) NULL, [ValueB] [decimal](18, 2) NULL CONSTRAINT [PrimaryKey_e149e28f-5754-4229-be01-65fafeebce16] PRIMARY KEY CLUSTERED ( [TimeStamp] DESC, [InverterID] ASC ) WITH …

1
Lors du changement de la taille d'une colonne nvarchar, dois-je supprimer l'index unique? Et la table sera-t-elle verrouillée lors de la recréation de l'index?
Dans notre base de données existe une grande table qui ressemble plus ou moins à ceci: CREATE TABLE dbo.production_data ( pd_id BIGINT PRIMARY KEY, serial NVARCHAR(16) NOT NULL UNIQUE, ... ); mais maintenant la taille du champ série est devenue trop faible, donc je veux le changer à 32. L'outil …




4
Verrouillage de ligne InnoDB - comment mettre en œuvre
J'ai regardé autour de moi maintenant, lisant le site mysql et je ne vois toujours pas exactement comment cela fonctionne. Je veux sélectionner et verrouiller le résultat pour l'écriture, écrire la modification et libérer le verrou. audocommit est activé. schème id (int) name (varchar50) status (enum 'pending', 'working', 'complete') created …
13 mysql  innodb  locking 


1
Pourquoi UPDLOCK fait-il bloquer (verrouiller) SELECT?
J'ai une sélection dans SQL SERVER qui verrouille toute la table. Voici le script de configuration (assurez-vous de ne rien écraser) USE [master] GO IF EXISTS(SELECT 1 FROM sys.databases d WHERE d.name = 'LockingTestDB') DROP DATABASE LockingTestDB GO CREATE DATABASE LockingTestDB GO USE [LockingTestDB] GO IF EXISTS(SELECT 1 FROM sys.tables …

2
Blocage de mise à jour de l'index SQL Server
J'ai 2 requêtes qui, lorsqu'elles sont exécutées en même temps, provoquent un blocage. Requête 1 - mettez à jour une colonne qui est incluse dans un index (index1): update table1 set column1 = value1 where id = @Id Prend X-Lock sur table1 puis tente un X-Lock sur index1. Requête 2: …


2
Comment implémenter correctement le verrouillage optimiste dans MySQL
Comment implémenter correctement le verrouillage optimiste dans MySQL? Notre équipe a déduit que nous devons faire # 4 ci-dessous, sinon il y a un risque qu'un autre thread puisse mettre à jour la même version de l'enregistrement, mais nous aimerions valider que c'est la meilleure façon de le faire. Créez …
13 mysql  locking 

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.