Me he estado preguntando sobre tablas temporales en sp's y cómo todo eso puede afectar la concurrencia. SP realizado en un servidor MSSQL 08.Tablas temporales en procedimientos almacenados
Si tengo un SP, donde se crea una tabla temporal y colocarlo de nuevo como esto:
BEGIN
CREATE TABLE #MyTempTable
(
someField int,
someFieldMore nvarchar(50)
)
... Use of temp table here
... And then..
DROP TABLE #MyTempTable
END
Este SP se llamará muy, muy a menudo, así que mi pregunta es ¿puede haber alguna producirse problemas de concurrencia aquí?
Está bien eso es también lo que pensaba .. me puse nervioso porque estaba usando el Analizador de consultas y construir una tabla temporal y fue capaz de llamarlo de nuevo más tarde cuando no lo dejé caer. Pero a la luz de su publicación intenté abrir una nueva consulta y traté de llamar desde allí sin éxito y ahora estoy tranquilo de nuevo :) –
Pero en cuanto al rendimiento, hay importantes problemas de simultaneidad. – tpower
@tpower: Mi comprensión de OP era principalmente sobre la modificación de estado compartido y problemas de subprocesos. Es obvio que el rendimiento se verá afectado. –