March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Early bird discount ends December 31.
Register NowBe 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
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.
Solved! Go to Solution.
No @Razorbx13,
Lo pruebo, cuando importo datos.
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.
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)
¿Respondí a su pregunta? ¡Marca mi post como solución!
Saludos
Lucien
No @Razorbx13,
Lo pruebo, cuando importo datos.
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.
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)
¿Respondí a su pregunta? ¡Marca mi post como solución!
Saludos
Lucien
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.
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
Your insights matter. That’s why we created a quick survey to learn about your experience finding answers to technical questions.
Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.