Waar word globale tydelike tabelle in SQL Server gestoor?
Waar word globale tydelike tabelle in SQL Server gestoor?

Video: Waar word globale tydelike tabelle in SQL Server gestoor?

Video: Waar word globale tydelike tabelle in SQL Server gestoor?
Video: SQL 2024, November
Anonim

Globale tydelike tabelle vir SQL Server (geïnisieer met ## tafel naam) is gestoor word in tempdb en gedeel onder alle gebruikers se sessies in die geheel SQL Server instansie. Azure SQL Databasis ondersteun globale tydelike tabelle dit is ook gestoor word in tempdb en omvang na die databasisvlak.

Waar word SQL Server-tabelle dan gestoor?

Fisies, SQL Server-tabelle word gestoor in 'n databasis as 'n stel van 8 KB bladsye. Tafel bladsye is gestoor word by verstek in 'n enkele partisie wat in die PRIMARY verstek lêergroep woon.

Die vraag is dan, wat is die verskille tussen plaaslike en globale tydelike tabelle in SQL Server? Plaaslike tydelike tafels word uitgevee nadat die gebruiker ontkoppel van die instansie van SQL Server . Globale tydelike tabelle is sigbaar vir enige gebruiker en enige verbinding nadat dit geskep is, en word uitgevee wanneer alle gebruikers wat verwys na die tafel ontkoppel van die geval van SQL Server.

Op hierdie manier, wat is globale tydelike tabel in SQL Server?

GLOBALE TYDELIKE TABELS in SQL Server (Transaksie- SQL ) is tafels wat onderskei word binne die SQL Server sessies.

Wat is die omvang van 'n tydelike tabel in SQL Server?

Omvang van die Plaaslike Tydelike tabel is die sessie waarin dit geskep word en hulle word outomaties laat val sodra die sessie eindig en ons kan hulle ook eksplisiet laat val. As 'n Tydelike tabel word binne 'n bondel geskep, dan kan dit binne die volgende bondel van dieselfde sessie verkry word.

Aanbeveel: