Me gustaría saber cómo identificar la consulta exacta o el proceso almacenado que en realidad está llenando el registro de transacciones de la base de datos
TempDB es parte de MS SQL Server. Es una base de datos del sistema que funciona como un área de almacenamiento para tablas temporales, objetos internos y versiones de fila.
Me gustaría saber cómo identificar la consulta exacta o el proceso almacenado que en realidad está llenando el registro de transacciones de la base de datos
La tempdb de un servidor (SQL Server 2008) aumenta a 500 GB + varias veces al mes. ¿Es posible averiguar qué sentencias SQL causaron este problema? El problema generalmente no es causado por create table #temp...; insert into #temp...o select ... into #temp...sino uniones complejas. los tamaño...
Esta pregunta se migró de Stack Overflow porque se puede responder en el Administrador de bases de datos Stack Exchange. Migrado hace 5 años . ¿Cuál es la mejor práctica para usar al reducir db temporal en SQL Server 2008? ¿Es arriesgado usar lo siguiente? use
Dos cosas que me gustaría saber: ¿Cómo mueves tempdb de forma segura con un tiempo de inactividad mínimo? ¿Cuántos archivos tempdb necesitas? ¿Es 1 archivo por núcleo? Entonces, ¿cuatro núcleos = 4 archivos tempdb, creando tres
Mientras buscaba en Google encontré información contradictoria. Algunos sitios afirman que cuando no queda memoria física para los datos, SQL Server mueve los datos ya existentes a TEMPDB (consulte: SQL Server: Desmitificación de TempDb y recomendaciones ). Pero otros sitios afirman que, cuando...
Tenemos una base de datos SQL Server 2005, la base de datos temporal se ha llenado. Al ingresar a SQL Server Management Studio puedo ver todas las tablas temporales en tempdb. ¿Es posible saber qué sesión tiene qué tabla temporal? Idealmente, una consulta que enumeraría las tablas temporales...
Tenemos una base de datos OLTP activa de 40 GB en SQL Server 2014 SP1. Se encuentra que las consultas son lentas con IO_Completion espera, la longitud de la cola de disco aumenta a 900 y SQL Server deja de responder. Lo que probamos: Reinicie la instancia y con un minuto comienza a comportarse de...
En un SQL Server 2016 SP2 con memoria máxima establecida en 25 GB, tenemos una consulta que se ejecuta aproximadamente 80 veces en un minuto. La consulta derrama alrededor de 4000 páginas a tempdb. Esto provoca una gran cantidad de E / S en el disco de tempdb. Cuando eche un vistazo al plan de...
Soy bastante nuevo en SQL Server 2012, agradecería si alguien puede ayudar. He restaurado una copia de una gran base de datos en SQL Server 2012 e intenté ejecutar algunas consultas simples en su contra. Estoy tratando de ejecutar una consulta SELECT en una tabla de 136898115líneas de base de...
Estoy tratando de averiguar si es posible agregar archivos tempdb a un servidor SQL sin tener que reiniciar el servicio SQL Server. Vi esta respuesta aquí en Administradores de bases de datos: Tempdb Agregar archivos requiere reiniciar Y una respuesta dice: AGREGAR - no se requiere...
Leer esta pregunta me recordó una pregunta que tuve hace un tiempo. Tenemos un servidor SQL que tiene 512 GB de RAM, la base de datos principal es de 450 GB. Vemos mucha acción en TempDB (ok, creo que es "mucha acción", ¡puede que no lo sea!). Instalé una versión de demostración del servidor...
Banco de pruebas simple: USE tempdb; GO /* This DROP TABLE should not be necessary, since the DROP SCHEMA should drop the table if it is contained within the schema, as I'd expect it to be. */ IF COALESCE(OBJECT_ID('tempdb..#MyTempTable'), 0) <> 0 DROP TABLE #MyTempTable; IF EXISTS...
SQL Server almacena en caché las tablas temporales creadas dentro de los procedimientos almacenados y simplemente las renombra cuando finaliza el procedimiento y se ejecuta posteriormente. Mi pregunta tiene que ver con cuándo se libera el espacio tempdb. He leído que la tabla se trunca al final del...
He leído muchos blogs aquí y allá sobre cómo configurar archivos de datos tempdb pero no encontré ninguna información sobre el archivo de registro tempdb . Aquí está la estrategia que estoy usando actualmente con mi tempdb: He utilizado las recomendaciones de Paul Randal sobre cómo dividir mis...
Nuestra base de datos de aplicaciones de proveedores es muy intensiva en TempDB. El servidor es virtual (VMWare) con 40 núcleos y 768 GB de RAM, y ejecuta SQL 2012 Enterprise SP3. Todas las bases de datos, incluido TempDB, están en SSD de nivel 1 en SAN. Tenemos 10 archivos de datos tempdb,...
Nuestra aplicación empresarial utiliza SQL Server para el almacenamiento de datos y es principalmente un sistema OLTP. Sin embargo, un componente importante de nuestra aplicación genera una carga de trabajo OLAP significativa. Nuestra latencia de escritura en tempdb es de aproximadamente 100 ms....
En un servidor con 32 GB, estamos ejecutando SQL Server 2014 SP2 con una memoria máxima de 25 GB, tenemos dos tablas, aquí encontrará una estructura simplificada de ambas tablas: CREATE TABLE [dbo].[Settings]( [id] [int] IDENTITY(1,1) NOT NULL, [resourceId] [int] NULL, [typeID] [int] NULL,...
Tengo un SQL Server 2005 Standard x64 que está experimentando problemas con la contención TempDB DDL en los últimos meses. El servidor experimentará contención en el recurso de espera 2: 1: 103 (el tipo de espera es PAGELATCH_EX). El problema parece ocurrir esporádicamente cuando el servidor está...
Tengo un TempDB en SQL 2008 que se ha vuelto muy grande (> 40 gb) y quiero reducirlo. He usado dbcc shrinkdatabase, dbcc shrinkfile y el comando shrink a través de Management Studio. Obtuve el siguiente error: Página 1: 4573184 no se pudo mover porque es una página de tabla de trabajo. He...
Uno de nuestros servidores SQL informó el siguiente error recientemente: DATE/TIME: 2/25/2013 9:15:14 PM DESCRIPTION: No catalog entry found for partition ID 9079262474267394048 in database 2. The metadata is inconsistent. Run DBCC CHECKDB to check for a metadata corruption. Menos de 15...