Episodio
Almacenamiento en caché de tablas temporales en SQL Server
SQL Server almacena en caché objetos temporales (tablas temporales y variables de tabla), que se crean en un procedimiento almacenado. Los objetos temporales que se crean en la instrucción SQL dinámica o mediante sp_executesql no se almacenan en caché. El almacenamiento en caché de tablas temporales puede dar lugar a un mejor rendimiento reduciendo la contención de asignación de Tempdb. SQL Server no almacenará en caché la tabla temporal en determinados casos, por ejemplo, si se realiza una operación DDL en la tabla temporal (quitar la tabla temporal no es un problema) o si se crea una restricción con nombre en la tabla temporal.
En el vídeo siguiente se muestra esto con un ejemplo práctico. SQLTest Tool simula los laboratorios prácticos automáticamente, sin necesidad de registro. Puede practicar el ejemplo práctico en línea mientras ve el vídeo.
SQL Server almacena en caché objetos temporales (tablas temporales y variables de tabla), que se crean en un procedimiento almacenado. Los objetos temporales que se crean en la instrucción SQL dinámica o mediante sp_executesql no se almacenan en caché. El almacenamiento en caché de tablas temporales puede dar lugar a un mejor rendimiento reduciendo la contención de asignación de Tempdb. SQL Server no almacenará en caché la tabla temporal en determinados casos, por ejemplo, si se realiza una operación DDL en la tabla temporal (quitar la tabla temporal no es un problema) o si se crea una restricción con nombre en la tabla temporal.
En el vídeo siguiente se muestra esto con un ejemplo práctico. SQLTest Tool simula los laboratorios prácticos automáticamente, sin necesidad de registro. Puede practicar el ejemplo práctico en línea mientras ve el vídeo.