Mapendekezo. Wakati utaratibu unakusanywa kwa mara ya kwanza au kujumuishwa tena, mpango wa hoja wa utaratibu huo unaboreshwa kwa hali ya sasa ya hifadhidata na vipengee vyake. … Sababu nyingine ya kulazimisha utaratibu wa kukusanya ni kukabiliana na tabia ya "kunusa kigezo" ya utungaji wa taratibu.
Je, taratibu zilizohifadhiwa ziepukwe?
Taratibu zilizohifadhiwa kuza desturi mbovu za maendeleo, hasa zinahitaji ukiuka UKAVU (Usijirudie), kwa kuwa ni lazima uandike orodha ya sehemu kwenye yako. jedwali la hifadhidata mara nusu dazeni au zaidi angalau. Haya ni maumivu makali ikiwa unahitaji kuongeza safu wima moja kwenye jedwali lako la hifadhidata.
Sp_recompile ni nini?
sp_recompile inatafuta kitu katika hifadhidata ya sasa pekee. Hoja zinazotumiwa na taratibu zilizohifadhiwa, au vichochezi, na vitendakazi vilivyobainishwa na mtumiaji huboreshwa tu yanapokusanywa. … Seva ya SQL inajumlisha kiotomatiki taratibu, vichochezi, na vitendakazi vilivyobainishwa na mtumiaji inapofaa kufanya hivi.
Je, recompile hufanya nini katika SQL?
RECOMPILE - hubainisha kwamba baada ya hoja kutekelezwa, mpango wake wa utekelezaji wa hoja uliohifadhiwa kwenye akiba huondolewa kwenye akiba. Hoja sawa ikitekelezwa tena, hakutakuwa na mpango uliopo kwenye akiba, kwa hivyo hoja itabidi iwasilishwe tena.
Je, taratibu zilizohifadhiwa zinafaa?
Hii inajumuisha vitu kama vile nafasi nyeupe na unyeti wa kipochi. Kuna uwezekano mdogo sana kwamba swali ndani ya utaratibu uliohifadhiwa litabadilika ikilinganishwa na swali ambalo limepachikwa katika msimbo. … Kwa sababu hii, utaratibu uliohifadhiwa huenda unatekelezwa haraka zaidi kwa sababu iliweza kutumia tena mpango ulioakibishwa.