በ TempDB ላይ ቦታ እንዴት ማስለቀቅ እችላለሁ?
በ TempDB ላይ ቦታ እንዴት ማስለቀቅ እችላለሁ?

ቪዲዮ: በ TempDB ላይ ቦታ እንዴት ማስለቀቅ እችላለሁ?

ቪዲዮ: በ TempDB ላይ ቦታ እንዴት ማስለቀቅ እችላለሁ?
ቪዲዮ: 5 KINDS OF CREATE IN SQL 2024, ግንቦት
Anonim

ተጠቀም የ DBCC shRINKDATABASE እንዲቀንስ ትእዛዝ ቴምፕድቢ የውሂብ ጎታ. DBCC SHRINKDATABASE ይቀበላል የ መለኪያ ኢላማ_በመቶ። ይሄ የ የሚፈለገው መቶኛ ባዶ ቦታ ውስጥ ቀረ የ የውሂብ ጎታ ፋይል በኋላ የ የመረጃ ቋቱ ተጨምኗል። DBCC SHRINKDATABASE የሚጠቀሙ ከሆነ SQL አገልጋይን እንደገና ማስጀመር ሊኖርብዎ ይችላል።

ሰዎች ቴምፕድቢ ቢሞላ ምን ይሆናል ብለው ይጠይቃሉ።

ያለ ምንም አይሰራም TEMPDB . ከሆነ በጣም ትልቅ ያድጋል፣ በተቀሩት የመረጃ ቋቶች ውስጥ የሰንሰለት ምላሽ ይኖረዋል፣ ይህም ለጊዜው ጥቅም ላይ የማይውሉ እንዲሆኑ ማድረግን ይጨምራል። የአደጋ ጊዜ መፍትሄ ሁልጊዜ የ SQL አገልጋይ አገልግሎቶችን ማቆም እና መጀመር ነው። ያ መንስኤ ነው። TEMPDB በመጀመሪያው መጠን እንደገና ለመገንባት.

በተጨማሪም ቴምፕድብ ለምን ይሞላል? Tempdb ሞልቷል። - የተለመደ ሁኔታ ይህ በዲስክ ቦታ ማንቂያዎች ውስጥ ያበቃል እና የአገልጋይ ችግርን ሊያስከትል ይችላል። ብዙ የ SQL አገልጋይ ዳታቤዝ አስተዳዳሪዎች 'መቀነስ በጣም አስቸጋሪ ሆኖ ሲያገኙት tempdb ወዲያውኑ የአገልጋይ ዳግም ማስጀመርን ይመርጣሉ። ስለዚህ፣ የዲስክ ቦታ ማንቂያዎችዎ ይቆማሉ እና የአገልጋይ ችግሮችም ይቆማሉ።

እንዲያው፣ የ tempdb ቦታን ምን እየወሰደ ነው?

Tempdb ለመያዝ የሚያገለግል፡ ጊዜያዊ የተጠቃሚ ነገሮች በግልጽ የተፈጠሩ እንደ፡ አለምአቀፍ ወይም አካባቢያዊ ጊዜያዊ ሰንጠረዦች እና ኢንዴክሶች፣ ጊዜያዊ የተከማቹ ሂደቶች፣ የሠንጠረዥ ተለዋዋጮች፣ በሰንጠረዥ ዋጋ በተሰጣቸው ተግባራት የተመለሱ ሰንጠረዦች ወይም ጠቋሚዎች። በመረጃ ቋቱ ሞተር የተፈጠሩ የውስጥ ዕቃዎች።

ቴምፕድቢ በራስ-ሰር ይቀንሳል?

አዎ፣ የ SQL አገልጋይ ፋይሎች መ ስ ራ ት አይደለም በራስ-ሰር መቀነስ . እርስዎ በግልጽ ካልሆነ በስተቀር መጠናቸው ተመሳሳይ ነው መቀነስ በ SQL አገልጋይ አስተዳደር ስቱዲዮ በኩል ወይም የ DBCC SHRINKFILE ትዕዛዝን በመጠቀም። ያንን በመረጃ ቋቱ ንብረቶች የፋይል ክፍል ውስጥ ወይም በALTER DATABASE ትእዛዝ ማቀናበር ይችላሉ።

የሚመከር: