Domande taggate «sql-server»

Tutte le versioni di Microsoft SQL Server (non MySQL). Aggiungi anche un tag specifico della versione, come sql-server-2016, poiché è spesso pertinente alla domanda.






4
Come posso convertire una chiave in un report deadlock di SQL Server nel valore?
Ho un rapporto di deadlock che mi dice che c'era un conflitto che riguardava waitresource = "KEY: 9: 72057632651542528 (543066506c7c)" e posso vedere questo: <keylock hobtid="72057632651542528" dbid="9" objectname="MyDatabase.MySchema.MyTable" indexname="MyPrimaryKeyIndex" id="locka8c6f4100" mode="X" associatedObjectId="72057632651542528"> all'interno di <resource-list>. Voglio essere in grado di trovare il valore effettivo per la chiave (id = 12345, …

1
sp_cursoropen e parallelismo
Sto riscontrando un problema di prestazioni con una query che non riesco a capire. Ho estratto la query da una definizione del cursore. Questa query richiede pochi secondi per essere eseguita SELECT A.JOBTYPE FROM PRODROUTEJOB A WHERE ((A.DATAAREAID=N'IW') AND ((A.CALCTIMEHOURS<>0) AND (A.JOBTYPE<>3))) AND EXISTS (SELECT 'X' FROM PRODROUTE B WHERE …


1
Leggi una riga parzialmente aggiornata?
Supponiamo che io abbia due query, in esecuzione in due sessioni separate in SSMS: Prima sessione: UPDATE Person SET Name='Jonny', Surname='Cage' WHERE Id=42 Seconda sessione: SELECT Name, Surname FROM Person WITH(NOLOCK) WHERE Id > 30 È possibile che l' SELECTistruzione possa leggere una riga semi-aggiornata, ad esempio una con Name …



3
Come ottenere l'utilizzo della CPU dal database per un'istanza particolare?
Ho trovato le seguenti query per rilevare l'utilizzo della CPU da parte del database, ma mostrano risultati diversi: WITH DB_CPU_Stats AS ( SELECT DatabaseID, DB_Name(DatabaseID) AS [DatabaseName], SUM(total_worker_time) AS [CPU_Time_Ms] FROM sys.dm_exec_query_stats AS qs CROSS APPLY ( SELECT CONVERT(int, value) AS [DatabaseID] FROM sys.dm_exec_plan_attributes(qs.plan_handle) WHERE attribute = N'dbid') AS F_DB …




Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.