ስኩዌር ዳታቤዝን እንዴት እንደሚጭመቅ

ዝርዝር ሁኔታ:

ስኩዌር ዳታቤዝን እንዴት እንደሚጭመቅ
ስኩዌር ዳታቤዝን እንዴት እንደሚጭመቅ

ቪዲዮ: ስኩዌር ዳታቤዝን እንዴት እንደሚጭመቅ

ቪዲዮ: ስኩዌር ዳታቤዝን እንዴት እንደሚጭመቅ
ቪዲዮ: በ SQL ውስጥ 5 ዓይነት ፍጥረታት 2024, ግንቦት
Anonim

በ SQL አገልጋይ አከባቢ ውስጥ እያንዳንዱ የመረጃ ቋት ፋይል ጥቅም ላይ ያልዋሉ ገጾችን በመሰረዝ ሊጨመቅ ይችላል ፡፡ ምንም እንኳን የመረጃ ቋቱ ሞተር የዲስክን ምደባ የሚያመቻች ቢሆንም ፣ ፋይሎች ከዚህ በፊት የተመደቡበትን መጠን ከአሁን በኋላ የማያስፈልጋቸው ጊዜዎች አሉ። መርሃግብሩ ከተወሰነ ጊዜ በኋላ የመረጃ ቋት ፋይሎችን በእጅ እና በራስ-ሰር ለመጭመቅ ያቀርባል ፡፡

ስኩዌር ዳታቤዝን እንዴት እንደሚጭመቅ
ስኩዌር ዳታቤዝን እንዴት እንደሚጭመቅ

መመሪያዎች

ደረጃ 1

ለአውቶማቲክ መጭመቅ አከባቢው AUTO_SHRINK የመረጃ ቋት አለው ፣ የእሱ ግቤት ወደ በርቶ ለመሄድ በቂ ነው። በዚህ የውሂብ ጎታ በስርዓቱ ላይ የውሂብ ጎታ ሞተሩ ነፃ ቦታ ያለው ማንኛውንም SQL በራስ-ሰር ይቀንሰዋል። መለኪያዎች መጀመሪያ ላይ ወደ ጠፍቷል የተቀናበረውን የ “ALTER DATABASE” መግለጫን በመጠቀም የተዋቀሩ ናቸው። ሁሉም ራስ-ሰር የማመቅ ስራዎች ከበስተጀርባ የሚከናወኑ እና በመረጃ ቋቱ ውስጥ ባሉ የተጠቃሚ እርምጃዎች ላይ ተጽዕኖ አያሳርፉም ፡፡

ደረጃ 2

የ SQL አገልጋይ የውሂብ ጎታዎች የ DBCC SHRINKDATABASE (DBCC SHRINKFILE) መግለጫን በመጠቀም በእጅ የተጨመቁ ናቸው። የተመረጠው መመሪያ በሎግ ፋይሉ ውስጥ ቦታ መያዝ ካልቻለ የዲስክ ቦታን ለማስለቀቅ የሚያስፈልገውን እርምጃ የሚያመለክት የመረጃ መልእክት ይታያል ፡፡

ደረጃ 3

በ DBCC SHRINKDATABASE ፣ የመረጃ ቋቱን ከመጀመሪያው መጠን ባነሰ መጠን መቀነስ አይችሉም። የመረጃ ቋቱ በ 10 ሜባ መጠን ከተፈጠረ እና ከዚያ ወደ 50 ሜባ ቢሰፋ ሁሉም መረጃዎች ቢሰረዙም ወደ 10 ሜባ ብቻ ማጭመቅ ይቻላል ፡፡

ደረጃ 4

በ DBCC SHRINKFILE የግለሰቦችን ፋይሎች ከመጀመሪያው መጠን በግልጽ በሚያንስ መጠን ማመቅ ይችላሉ ፡፡ ሆኖም ፣ እያንዳንዱ የመረጃ ቋት ፋይል በተናጠል መታመቅ ይኖርበታል።

ደረጃ 5

እነዚህ መመሪያዎች ጥቅም ላይ በሚውሉበት ጊዜ የግብይት ምዝግብ ማስታወሻዎች በራስ-ሰር ወደሚጠየቀው መጠን ይወገዳሉ። የጨመቃው ትልቁ ውጤት ብዙ ተጨማሪ ቦታዎችን ከሚፈጥር ቀዶ ጥገና በኋላ ከተከናወነ ብቻ ነው (ለምሳሌ ጠረጴዛን ጣል ማድረግ) ፡፡

የሚመከር: