איך אני מוצא את גודל tempdb ב-SQL Server?
איך אני מוצא את גודל tempdb ב-SQL Server?

וִידֵאוֹ: איך אני מוצא את גודל tempdb ב-SQL Server?

וִידֵאוֹ: איך אני מוצא את גודל tempdb ב-SQL Server?
וִידֵאוֹ: למי שחושב שיש לי איבר קטן מהממוצע 2024, נוֹבֶמבֶּר
Anonim

קל להשתמש ב-SSMS כדי לבדוק את הזרם גודל tempdb . אם תלחץ ימני על tempdb ובחר מאפיינים המסך הבא ייפתח. ה tempdb דף מאפייני מסד הנתונים יציג את הנוכחי גודל tempdb כ-4.6 GB עבור כל אחד משני קבצי הנתונים ו-2 GB עבור קובץ היומן. אם אתה שאילתא DMV sys.

באופן דומה, נשאל, איך אני מגדיר את גודל TempDB ב-SQL Server?

דף רמאות: איך הגדר את TempDB עבור מיקרוסופט SQL Server . הגרסה הקצרה: להגדיר כרך/כונן אחד עבור TempDB . חלקו את החלל הכולל ב-9, וזה שלכם גודל מספר. צור 8 קבצי נתונים בגודל שווה וקובץ יומן אחד, כל אחד מהם גודל.

באופן דומה, האם נוכל לכווץ את TempDB ב-SQL Server? ב SQL Server 2005 ואילך גרסאות, הִתכַּוְצוּת ה tempdb מסד הנתונים אינו שונה מ הִתכַּוְצוּת מסד נתונים של משתמשים למעט העובדה tempdb מתאפס לגודל המוגדר שלו לאחר כל הפעלה מחדש של המופע של SQL Server . זה בטוח לרוץ לצמק ב tempdb בזמן tempdb הפעילות נמשכת.

מזה, מהו ה-TempDB ב-SQL Server?

מסד הנתונים של מערכת tempdb הוא משאב גלובלי הזמין לכל המשתמשים המחוברים למופע של SQL Server ומשמש להחזקת הפרטים הבאים: אובייקטי משתמש זמניים שנוצרו במפורש, כגון: גלובלי או מקומי זמני שולחנות , מאוחסן זמנית נהלים , משתני טבלה או סמנים.

האם TempDB מתכווץ אוטומטית?

כן, קבצי SQL Server לַעֲשׂוֹת לֹא להתכווץ אוטומטית . הם נשארים באותו גודל אלא אם כן אתה מפורש לצמק אותם, או דרך SQL Server Management Studio או באמצעות הפקודה DBCC SHRINKFILE. אתה יכול להגדיר את זה בקטע קבצים של מאפייני מסד הנתונים, או עם פקודת ALTER DATABASE.

מוּמלָץ: