Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Be one of the first to start using Fabric Databases. View on-demand sessions with database experts and the Microsoft product team to learn just how easy it is to get started. Watch now

Reply
Syndicate_Admin
Administrator
Administrator

Bloqueos de base de datos

Hola a todos, he visto otras publicaciones aquí, pero estoy teniendo un problema que no parece explicarse en estas publicaciones. Entonces, cuando importo nuevos datos, ¿se produce un bloqueo en la base de datos de origen por PowerBI? Me pregunto porque cuando estoy importando registros de un sistema de cronometraje estaré leyendo registros a un ritmo rápido, pero cuando alguien va y entra en el tiempo, mi importación se ralentiza hasta detenerse, se muestra como suspendida y la tabla se bloquea. Luego, después de unos minutos o varios minutos, comienza a volar nuevamente. Pasaré de cargar 15K registros por segundo a 5 registros por segundo. También tenemos una llamada al proveedor de software, pero no sé por qué estaría ocurriendo esto. Cualquier ayuda sería útil. TIA.

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

No @Razorbx13,

Lo pruebo, cuando importo datos.

vluwangmsft_0-1631005337595.png

Y uso lo siguiente para consultar si la tabla se está bloqueando en el sqlserver.

select   request_session_id   spid,OBJECT_NAME(resource_associated_entity_id) tableName   
from   sys.dm_tran_locks where resource_type='OBJECT'

Retrun me deja en blanco.

vluwangmsft_1-1631005409327.png

Entonces, en mi opinión, al exportar, no hay bloqueo, puede usar la instrucción de consulta anterior para consultar el proceso de bloqueo cuando importa lentamente. Generalmente, el bloqueo de una tabla solo se produce cuando hay adiciones, eliminaciones y cambios en la tabla.

View locked tables:

select   request_session_id   spid,OBJECT_NAME(resource_associated_entity_id) tableName   
from   sys.dm_tran_locks where resource_type='OBJECT'

spid   lock  Process
tableName   Locked Table Name

Unlocked:

declare @spid  int 
Set @spid  = 57  --Lock table process
declare @sql varchar(1000)
set @sql='kill '+cast(@spid  as varchar)
exec(@sql)

¿Seleccionar consulta bloquea la tabla?

¿Respondí a su pregunta? ¡Marca mi post como solución!


Saludos

Lucien

View solution in original post

2 REPLIES 2
Syndicate_Admin
Administrator
Administrator

No @Razorbx13,

Lo pruebo, cuando importo datos.

vluwangmsft_0-1631005337595.png

Y uso lo siguiente para consultar si la tabla se está bloqueando en el sqlserver.

select   request_session_id   spid,OBJECT_NAME(resource_associated_entity_id) tableName   
from   sys.dm_tran_locks where resource_type='OBJECT'

Retrun me deja en blanco.

vluwangmsft_1-1631005409327.png

Entonces, en mi opinión, al exportar, no hay bloqueo, puede usar la instrucción de consulta anterior para consultar el proceso de bloqueo cuando importa lentamente. Generalmente, el bloqueo de una tabla solo se produce cuando hay adiciones, eliminaciones y cambios en la tabla.

View locked tables:

select   request_session_id   spid,OBJECT_NAME(resource_associated_entity_id) tableName   
from   sys.dm_tran_locks where resource_type='OBJECT'

spid   lock  Process
tableName   Locked Table Name

Unlocked:

declare @spid  int 
Set @spid  = 57  --Lock table process
declare @sql varchar(1000)
set @sql='kill '+cast(@spid  as varchar)
exec(@sql)

¿Seleccionar consulta bloquea la tabla?

¿Respondí a su pregunta? ¡Marca mi post como solución!


Saludos

Lucien

Syndicate_Admin
Administrator
Administrator

De hecho, esa es una pregunta para el proveedor de software. Creo que el bloqueo se genera durante la operación de escritura (como debería ser, francamente) y Power BI es la víctima aquí, no el culpable.

Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!

Dec Fabric Community Survey

We want your feedback!

Your insights matter. That’s why we created a quick survey to learn about your experience finding answers to technical questions.

ArunFabCon

Microsoft Fabric Community Conference 2025

Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.

December 2024

A Year in Review - December 2024

Find out what content was popular in the Fabric community during 2024.

Top Solution Authors
Top Kudoed Authors