Chciałbym wiedzieć, jak zidentyfikować dokładne zapytanie lub przechowywany proc, który faktycznie wypełnia dziennik transakcji bazy danych
TempDB jest częścią MS SQL Server. Jest to systemowa baza danych, która działa jako obszar przechowywania tabel tymczasowych, obiektów wewnętrznych i wersji wierszy.
Chciałbym wiedzieć, jak zidentyfikować dokładne zapytanie lub przechowywany proc, który faktycznie wypełnia dziennik transakcji bazy danych
Tempdb serwera (SQL Server 2008) wzrasta do 500 GB + kilka razy w miesiącu. Czy można dowiedzieć się, które instrukcje SQL spowodowały ten problem? Problem zwykle nie jest spowodowany złożonymi połączeniami create table #temp...; insert into #temp...lub select ... into #temp...tylko...
To pytanie zostało przeniesione z Przepełnienia stosu, ponieważ można na nie odpowiedzieć w Administratorze baz danych stosu wymiany. Migrował 5 lat temu . Jakiej najlepszej praktyki należy używać podczas zmniejszania tymczasowej bazy danych w SQL Server 2008? Czy...
Dwie rzeczy, które chciałbym wiedzieć: jak bezpiecznie przenieść tempdb przy minimalnym przestoju? ile potrzebujesz plików tempdb? Czy jest to 1 plik na rdzeń? Więc quad-core = 4 pliki tempdb, tworząc trzy
Podczas wyszukiwania w Google znalazłem sprzeczne informacje. Niektóre witryny stwierdzają, że gdy nie ma już fizycznej pamięci na dane, wówczas SQL Server przenosi już istniejące dane do TEMPDB (patrz: SQL Server: Demystifying TempDb i zalecenia ). Ale inne witryny stwierdzają, że gdy nie ma...
Jestem całkiem nowy w SQL Server 2012, byłbym wdzięczny, gdyby ktoś mógł pomóc. Przywróciłem kopię ogromnej bazy danych do SQL Server 2012 i próbowałem uruchomić przeciwko niej kilka prostych zapytań. Próbuję uruchomić zapytanie SELECT względem tabeli 136898115wierszy bazy danych . To...
Mamy bazę danych SQL Server 2005, baza danych temp została zapełniona. Wchodząc do SQL Server Management Studio widzę wszystkie tabele tymczasowe w tempdb. Czy można stwierdzić, która sesja przechowuje tabelę temp? Idealnie byłoby zapytanie, które wyświetlałoby tabele tymczasowe używane przez każdą...
Mamy aktywną bazę danych OLTP 40 GB na SQL Server 2014 SP1. Stwierdzono, że zapytania są powolne, ponieważ IO_Completion czeka, długość kolejki dysków wzrasta do 900, a SQL Server przestaje odpowiadać. Co próbowaliśmy: Zrestartuj instancję, a po minucie zacznie zachowywać się w ten sam sposób. Po...
Na SQL Server 2016 SP2 z maksymalną pamięcią ustawioną na 25 GB mamy zapytanie, które wykonuje się około 80 razy w ciągu minuty. Kwerenda obejmuje około 4000 stron do tempdb. Powoduje to wiele IO na dysku tempdb. Gdy spojrzysz na plan zapytań (zapytanie uproszczone), zobaczysz, że liczba...
Czytanie tego pytania przypomniało mi pytanie, które miałem przed chwilą. Mamy SQL Server, który ma 512 GB pamięci RAM, główna baza danych to 450 GB. W TempDB widzimy sporo akcji (ok, myślę, że to „całkiem dużo akcji” - może nie być!). Zainstalowałem wersję demonstracyjną serwera RamDisk Plus,...
Proste łóżko testowe: 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 buforuje tabele tymczasowe utworzone w ramach procedur przechowywanych i po prostu zmienia ich nazwy po zakończeniu procedury, a następnie jej wykonaniu. Moje pytanie dotyczy momentu zwolnienia przestrzeni tempdb. Czytałem, że tabela jest obcinana na końcu procedury . Czytałem w...
Próbuję dowiedzieć się, czy można dodać pliki tempdb do programu SQL Server bez konieczności ponownego uruchamiania usługi SQL Server. Widziałem tę odpowiedź tutaj, na administratorach baz danych: Tempdb Dodaj pliki wymagają ponownego uruchomienia Jedna odpowiedź brzmi: DODAJ - brak...
Przeczytałem wiele blogów tu i tam o tym, jak skonfigurować pliki danych tempdb, ale nie znalazłem żadnych informacji dotyczących pliku dziennika tempdb . Oto strategia, której obecnie używam z moim tempdb: Skorzystałem z zaleceń Paula Randala, jak podzielić moje pliki danych tempdb Rozmiar...
Nasza baza danych aplikacji dostawców wymaga bardzo TempDB. Serwer jest wirtualny (VMWare) z 40 rdzeniami i 768 GB pamięci RAM, na którym działa SQL 2012 Enterprise SP3. Wszystkie bazy danych, w tym TempDB, znajdują się na dyskach SSD poziomu 1 w sieci SAN. Mamy 10 plików danych tempdb, każdy...
Nasza aplikacja korporacyjna wykorzystuje SQL Server do przechowywania danych i jest przede wszystkim systemem OLTP. Jednak ważny składnik naszej aplikacji generuje znaczne obciążenie OLAP. Nasze opóźnienie zapisu do tempdb wynosi około 100 ms. Ten trend utrzymuje się z czasem i...
Na serwerze z 32 GB działamy SQL Server 2014 SP2 z maksymalną pamięcią 25 GB mamy dwie tabele, tutaj znajdziesz uproszczoną strukturę obu tabel: CREATE TABLE [dbo].[Settings]( [id] [int] IDENTITY(1,1) NOT NULL, [resourceId] [int] NULL, [typeID] [int] NULL, [remark] [varchar](max) NULL,...
Mam SQL Server 2005 Standard x64, który od kilku miesięcy ma problemy z rywalizacją o DDL TempDB. Serwer napotyka rywalizację o zasób oczekiwania 2: 1: 103 (typ oczekiwania to PAGELATCH_EX). Problem wydaje się występować sporadycznie, gdy serwer jest porządnie obciążony. Monitorowałem wskaźnik...