Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started
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.
Check out the September 2024 Power BI update to learn about new features.
Learn from experts, get hands-on experience, and win awesome prizes.
User | Count |
---|---|
2 | |
2 | |
1 | |
1 | |
1 |