TempDB fa parte di MS SQL Server. È un database di sistema che funziona come area di archiviazione per tabelle temporanee, oggetti interni e versioni di riga.
Su un server con 32 GB stiamo eseguendo SQL Server 2014 SP2 con una memoria massima di 25 GB abbiamo due tabelle, qui trovi una struttura semplificata di entrambe le tabelle: CREATE TABLE [dbo].[Settings]( [id] [int] IDENTITY(1,1) NOT NULL, [resourceId] [int] NULL, [typeID] [int] NULL, [remark] [varchar](max) NULL, CONSTRAINT [PK_Settings] …
La nostra applicazione aziendale utilizza SQL Server per l'archiviazione dei dati ed è principalmente un sistema OLTP. Tuttavia, un componente importante della nostra applicazione genera un carico di lavoro OLAP significativo. La nostra latenza di scrittura su tempdb è di circa 100 ms. Questa tendenza si mantiene nel tempo ed …
Ho un SQL Server 2005 Standard x64 che sta riscontrando problemi con la contesa DDL TempDB negli ultimi mesi. Il server riscontrerà contesa sulla risorsa wait 2: 1: 103 (il tipo wait è PAGELATCH_EX). Il problema sembra verificarsi sporadicamente quando il server è sotto carico decente. Ho monitorato il tasso …
Ho un TempDB su SQL 2008 che è diventato molto grande (> 40 GB) e voglio ridurlo. Ho usato dbcc shrinkdatabase, dbcc shrinkfile e il comando shrink tramite Management Studio. Ottengo il seguente errore: Pagina 1: 4573184 non può essere spostato perché è una pagina della tabella di lavoro. Sono …
Uno dei nostri server SQL ha segnalato di recente il seguente errore: 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. Meno di 15 minuti dopo mi sono connesso al …
Mettendo insieme una procedura rapida per aiutare con il debug, mi sono imbattuto in quello che sembra essere un errore nel compilatore. create proc spFoo @param bit as begin if @param = 0 begin select * into #bar from [master].dbo.spt_values -- where number between ... end else begin select top …
Il nostro server di produzione esegue in media 4.000 transazioni al secondo. Negli ultimi giorni la media è passata a 175.000 transazioni al secondo. Non è un refuso, è 175K al secondo. Guardando i DMV per le transazioni, non possiamo collegarlo direttamente alle sessioni utente, ma vediamo questo: SELECT NAME, …
[SQL Server 2012 SP2 EE] Perché il seguente script mi dà un errore relativo a tempdb? exec sp_MSForEachDB ' IF ( (select database_id from sys.databases where name = ''?'') > 4) BEGIN ALTER AUTHORIZATION ON DATABASE::? TO [sa]; ALTER DATABASE [?] SET RECOVERY SIMPLE; END' Ecco l'errore che ottengo: Msg …
Ha commesso un errore e ha sbagliato a digitare un comando alter database per tempdb. Ora l'istanza non si avvia. Non posso iniziare in modalità utente singolo usando -m poiché indica che non è stato possibile trovare tempdb. Ho provato a usare: net start msqsqlserver /f /t3608 Ma poi non …
L'articolo SQL Server tempdb Best Practices Increase Performance suggerisce che dovrei suddividere tempdbin un numero di file uguale al numero di core. Quindi per 4 core ottieni 4 file. Avendo il numero maggiore di file, è possibile aumentare il numero di operazioni di I / O fisiche che SQL Server …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.