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

Don't miss out! 2025 Microsoft Fabric Community Conference, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount. Prices go up February 11th. Register 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!

Jan25PBI_Carousel

Power BI Monthly Update - January 2025

Check out the January 2025 Power BI update to learn about new features in Reporting, Modeling, and Data Connectivity.

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