ኮምፒውተሮችየውሂብ ጎታዎች

SQL የተከማቹ ሂደቶች: መፍጠር እና መጠቀም

SQL የተከማቹ ሂደቶች ውስጥ ሊከማች የሚችል executable የሶፍትዌር ሞጁል ናቸው ዳታቤዝ የተለያዩ ነገሮች መልክ. በሌላ አነጋገር, ይህ SQL-መግለጫ የያዘ አንድ ነገር ነው. እነዚህ የተከማቸ ሂደቶች ጥሩ አፈጻጸም ለማግኘት ደንበኛ መተግበሪያ ውስጥ ሊፈጸሙ ይችላሉ. በተጨማሪም እንዲህ ያሉ ተቋማት አብዛኛውን ጊዜ ከሌሎች ስክሪፕቶች ከ ወይም ሌላ ማንኛውም ክፍል የመጡ ተብለው ነው.

መግቢያ

ብዙ ሰዎች የተለያዩ ሰዎች ቅደም ተከተሎች ጋር ተመሳሳይ እንደሆኑ ያምናሉ ከፍተኛ-ደረጃ የፕሮግራም ቋንቋዎች (MS SQL በስተቀር, በቅደም ተከተል). ምናልባት ይህ እውነት ነው. እነሱም ተመሳሳይ ዋጋ ሊያወጣ ይችላል, ተመሳሳይ ግቤቶች አላቸው. ከዚህም በላይ, አንዳንድ ጊዜ ደግሞ እነሱ እውቂያ ወደ ይመጣሉ. ለምሳሌ ያህል, እነርሱ DDL መካከል ጎታዎች እና DML ውሂብ, እንዲሁም የተጠቃሚ ተግባራት (- UDF ኮድ ስም) ጋር ይጣመራሉ.

በእርግጥ የተከማቸ SQL ሂደቶች ያሉ ሂደቶች መካከል ለመለያየት መሆኑን ጥቅሞች መካከል ሰፊ ክልል አላቸው. የደህንነት, መለዋወጥ ፕሮግራም ምርታማነት - ይህ ሁሉ ጎታዎች ጋር መስራት ተጠቃሚዎች ይስባል, ተጨማሪ እና ተጨማሪ. እኔ ስም «SQL የአገልጋይ አስተዳደር ስቱዲዮ» ስር የ «Microsoft" ከ ፕሮግራሙን ገባኝ ጊዜ ተወዳጅነት ያለው ጫፍ, ስለ ዓመታት 2005-2010 ለ ሂደቶች መጣ. በውስጡ እርዳታ ጋር, የውሂብ ጎታዎች ጋር ስራ, ቀላል ይበልጥ ተግባራዊ ይበልጥ አመቺ ሆኗል. ዓመት ዓመት በኋላ, ይህ መረጃ በማስተላለፍ መካከል ዘዴ በ ፕሮግራም አካባቢ ተወዳጅነት አትርፏል. ዛሬ, ኤምኤስ SQL የአገልጋይ ተጠቃሚዎች ጎታዎች ጋር "ለመገናኘት" ዘንድ "የ Excel" ጋር አን ላይ ቆመው ይህም ፍጹም እንደተለመደው ፕሮግራም ነው.

የ ሂደት መደወል ጊዜ, በቅጽበት አላስፈላጊ ሂደቶች እና ተጠቃሚው ጣልቃ ገብነት በአገልጋዩ እየተሰራ ነው. ስረዛ, የሞት, ለውጥ: ከዚያ መረጃ ጋር ማንኛውንም ድርጊት ማከናወን አይችሉም. ይህ ሁሉ በላይ በነጠላ handedly እነዚህን ነገሮች ላይ ውስብስብ እርምጃዎችን ማን DDL-ከዋኝ, ውስጥ ነው. ይህም ሁሉ በጣም በፍጥነት ይከሰታል, እና አገልጋዩ በትክክል ሊጫን አይችልም. ይህ ፍጥነት እና ምርታማነት በፍጥነት ከአገልጋዩ በግልባጩ ተጠቃሚው መረጃ ከፍተኛ መጠን ማስተላለፍ እንመልከት.

መረጃ ጋር ይህን ሥራ ተግባራዊ ለማድረግ, በርካታ የፕሮግራም ቋንቋዎች ቴክኖሎጂዎች አሉ. እነዚህ, ለምሳሌ የ ጀምሮ, PL / SQL ማካተት ጎታ አስተዳደር ስርዓት InterBase እና Firebird ስርዓቶች ውስጥ Oracle, PSQL, እንዲሁም ክላሲክ "maykrosoftovskih» Transact-SQL. ሁሉንም መፍጠር እና አንድ ትልቅ ጎታ ተቆጣጣሪዎች ላይ የራሳቸውን ስልተ እንዲጠቀም በመፍቀድ, የተከማቹ ሂደቶች እንዲያሄዱ የተቀየሱ ናቸው. ይህ አስፈላጊ ነው, እና እንደ መረጃ አስተዳደር ለመወጣት ሰዎች, ያልተፈቀደ ሶስተኛ ወገኖች እና, ስለዚህ, ፍጥረት, ማሻሻያ ወይም አንዳንድ ውሂብ መሰረዝ ሁሉንም ነገሮች መጠበቅ እንደሚችሉ ለማረጋገጥ.

ምርታማነት

እነዚህ ጎታ ነገሮች በተለያዩ መንገዶች ፕሮግራም ይቻላል. ይሄ ተጠቃሚዎች ጊዜና ጉልበት የሚያድንበትን በጣም ተገቢ እንደሚሆን ሂደት ዓይነት, ለመምረጥ ያስችልዎታል. በተጨማሪም, አሠራር በራሱ በመሆኑም አገልጋዩ እና በተጠቃሚው መካከል ያለውን ግንኙነት ላይ የጠፋው ግዙፍ ጊዜ በማስወገድ, እየተሰራ ነው. ያለው ሞዱል reprogrammed እና በፍጹም በማንኛውም ጊዜ ውስጥ በትክክለኛው አቅጣጫ ላይ ሊቀየር ይችላል. ፍጥነት እየሄደ በተለይ ዋጋ ይህም ጋር SQL የተከማቹ አሰራር ማስጀመሪያ የተገለጸበት ሂደት ምቹ እና ሁለገብ የሆነ በማድረግ, ይህ ተመሳሳይ ፈጣን ሌላ ነው.

ደህንነት

መረጃ ሂደት ይህ አይነት የተሻሻለ ዋስትና የሚሰጥ ተመሳሳይ ሂደቶች ይለያል. ይህ እንዳይደርስበት ሂደቶች ሌሎች ተጠቃሚዎች ሙሉ ለሙሉ ማስወገድ ይቻላል እውነታ በማድረግ ማረጋገጥ ነው. ይህ አስተዳዳሪ መጥለፍ ወይም ውሂብ ጎታ ጋር ባልተፈቀደ መዳረሻ ያለ ፍርሃት በተናጥል ከእነርሱ ጋር ክወናዎችን ለመምራት ያስችላቸዋል.

የውሂብ ዝውውር

አንድ የተከማቸ SQL አሰራር እና ደንበኛ መተግበሪያ መካከል መግባባት ግቤቶች መጠቀም እና እሴቶች መመለስ ነው. ሁለተኛውን አንድ የተከማቸ አሰራር ወደ ውሂብ ለማስተላለፍ አስፈላጊ አይደለም, ነገር ግን (በዋናነት በተጠቃሚው ጥያቄ ላይ) መረጃ, እና SQL ለማግኘት እየተሰራ. አንዴ የተከማቸ አሰራር ነው ዘዴዎች ይህም ለምሳሌ አንድ የተከማቸ SQL ሂደት እና መመለስ, አንድ ጥሪ ተግባራዊ ሊሆን ይችላል የተለያዩ በመጠቀም በመደወል ትግበራ (የተፈለገውን ከሆነ, እንደገና, ነገር ግን) ወደ ውሂብ ጥቅሎች ይልካል; በውስጡ ሥራ ተጠናቋል:

- ውሂብ ማስተላለፍ የውጤት መለኪያ አይነት በኩል;

- በ መመለስ መግለጫ በኩል ውሂብ ማስተላለፍ;

- ሞደም ምርጫ በኩል ውሂብ ማስተላለፍ.

እና አሁን በዚህ ሂደት ተመሳሳይ በውስጥ ይመስላል እንዴት እንደሆነ ተመልከቱ.

ፍጠር 1. SQL ሂደት ውስጥ EXEC-የተከማቸ

የ MS SQL (በፍላጎት አስተዳደር ስቱዲዮ) ውስጥ አሠራር መፍጠር ይችላሉ. የ የአሰራር ከተፈጠረ በኋላ, ይህ ሂደት ፍጥረት ከዋኝ መከናወን ነው ይህም ውስጥ ፕሮግራም የውሂብ ጎታ መስቀለኛ መንገድ ላይ ተዘርዝሯል. የ የነገር ስም የያዘ EXEC-ሂደት በመጠቀም SQL የተከማቹ ሂደት ለማስፈጸም.

ስም በመፍጠር ከዚያም በመጀመሪያ ሂደት በሚመጣበት ጊዜ ከእርሱም ጋር ተመድበዋል አንድ ወይም ከዚያ በላይ ግቤቶች አድርጓል. ልኬቶች አማራጭ ሊሆን ይችላል. ወደ ግቤት (ዎች) በኋላ አሠራር አካል ማለትም, አንዳንድ አስፈላጊ ክንውኖች ለማካሄድ አስፈላጊ ነው, በጽሑፍ ዘንድ.

እውነታ አካል ውስጥ የሚገኙ አካባቢያዊ ተለዋዋጮች, ሊኖረው ይችላል, እና እነዚህ ተለዋዋጮች የአካባቢ እና ሂደቶች ጋር በተያያዘ ነው. በሌላ አነጋገር, እነሱ ብቻ አካል ሕክምናዎችን ውስጥ ተደርጎ ይቻላል የ Microsoft SQL Server. በዚህ ሁኔታ ውስጥ የተከማቹ ሂደቶች በአካባቢው ይቆጠራሉ.

ስለሆነም, በአንድ ሂደት ለመፍጠር, እኛ የሆነ ሂደት ስም እና ሂደት አካል ሆኖ ቢያንስ አንድ ልኬት ያስፈልገናል. በዚህ ጉዳይ ላይ ጥሩ አማራጭ ክላሲፋየር ውስጥ ንድፍ ስም ጋር ሂደት መፍጠር እና ትግበራ መሆኑን እባክዎ ልብ ይበሉ.

የ ሂደት አካል እንደ እንዲሁ ላይ, ማዕድ ውስጥ አንድ ወይም ተጨማሪ ረድፎች ሲከት, አንድ ጠረጴዛ መፍጠር ዳታቤዝ ዓይነት እና ባህሪ ማቋቋም, እና እንደ ለምሳሌ ያህል, ከዋኞች SQL ማንኛውም ዓይነት ሊኖረው ይችላል. የሆነ ሆኖ ሂደት አካል በውስጡ አንዳንድ ክወናዎችን ይገድባል. በጣም አስፈላጊ ገደቦች መካከል አንዳንዶቹ ከዚህ በታች ተዘርዝረዋል:

- አካል ሌላ የተከማቹ ሂደት መፍጠር አይደለም;

- አካል ያለው ነገር ስለ የሐሰት ስሜት መፍጠር የለባቸውም;

- አካል በማንኛውም ሊቀሰቅሱ መፍጠር አይደለም.

አሠራር አካል ውስጥ ተለዋዋጭ አዘጋጅ 2.

አንተ አካሉን አሠራር ተለዋዋጮች በአካባቢው ማድረግ ይችላሉ, እና ከዚያም እነሱ ሂደት አካል ውስጥ ይሆናል. አንድ ጥሩ ልማድ የተከማቸውን ሥነ አካል መጀመሪያ ላይ አንድ ተለዋዋጭ መፍጠር ነው. ነገር ግን እናንተ ደግሞ ዕቃ አካል ውስጥ በማንኛውም ቦታ ተለዋዋጮች ማዘጋጀት ይችላሉ.

አንዳንድ ጊዜ አንዳንድ ተለዋዋጮች በተመሳሳይ ረድፍ ውስጥ ለማዘጋጀት, እና በኮማ የተለያዩ እያንዳንዱ ተለዋዋጭ መሆኑን አስተውለው ሊሆኑ ይችላሉ. ደግሞ ተለዋዋጭ @ ጋር ቅጥያ መሆኑን ልብ ይበሉ. አሠራር አካል ውስጥ, የትኞቹን የምትፈልገውን አንድ ተለዋዋጭ ማዘጋጀት ይችላሉ. ለምሳሌ ያህል, NAME1 @ ተለዋዋጭ አሠራር አካል መጨረሻ ወደ አስታውቋል ይቻላል. አንድ ተለዋዋጭ ወደ አንድ እሴት ለመመደብ ሲሉ የግል ውሂብ ስብስብ በመጠቀም ተናግሯል. ከአንድ በላይ ተለዋዋጭ በተመሳሳይ ረድፍ ውስጥ ከተገለፀ ጊዜ ሁኔታ ጋር በተቃራኒ, የግል ውሂብ ብቻ አንድ ስብስብ በዚህ ሁኔታ ላይ ውሏል.

"እንዴት አሠራር አካል ውስጥ በአንድ ዓረፍተ ነገር ውስጥ በርካታ እሴቶች ለመመደብ 'መልካም:? ተጠቃሚዎች ብዙ ጊዜ ጥያቄ መጠየቅ. የሚስብ ጥያቄ, ነገር ግን ይህ እርስዎ ከሚያስቡት በላይ ቀላል ነው. መልስ: «ምረጥ var = ዋጋ ያሉ ጥንዶች እርዳታ ጋር". እናንተ በኮማ የተለዩ እነዚህ ጥንዶች, መጠቀም ይችላሉ.

3. አንድ SQL የተከማቸ የአሰራር ፍጠር

ሰዎች ምሳሌዎች በተለያዩ ውስጥ ቀላል የተከማቹ አሠራር መፍጠር ለማሳየት እና ይፈፅማል. ይሁንና ሂደት ጥሪ ሂደት ነው (ግን ሁልጊዜ አይደለም) ቅርብ የሆነ ዋጋ ይኖረዋል እንዲህ ያሉ ልኬቶችን ሊወስድ ይችላል. እነርሱ ጋር የሚዛመዱ ከሆነ, ከዚያም አካል ውስጥ ያሉ ተጓዳኝ ሂደቶች ይጀምራል. ለምሳሌ ያህል, አንተ ደዋይ ከተማ እና ክልል መውሰድ እና ደራሲያን ባለው የሚዛመደው ከተማ እና ክልል ሊያመለክት ምን ያህል ስለ ውሂብ ይመለሳሉ አንድ አሰራር ለመፍጠር ከሆነ. የ የአሰራር በዚህ ስሌት ደራሲዎች በማከናወን ለማግኘት, ለምሳሌ, የመጠጥ ያህል, ደራሲዎች መካከል ጎታ መጠይቅ ያደርጋል. እነዚህ መረጃዎችን ለማግኘት, ለምሳሌ, በ Google SQL2005 ገጽ ጋር SQL ስክሪፕት እንደሚወርድ.

ቀደም ባለው ምሳሌ ላይ, አሠራር በእንግሊዝኛ በሁኔታዎች @State እና @City ተብሎ ነበር ይህም ሁለት ግቤቶች, ይወስዳል. የውሂብ አይነት ማመልከቻውን ውስጥ በተጠቀሰው ዓይነት ጋር ይዛመዳል. የ ሂደት አካል የውስጥ ተለዋዋጮች @TotalAuthors (ሁሉም ደራሲዎች) ያለው ሲሆን ይህን ተለዋዋጭ ያላቸውን ቁጥር ለማሳየት ጥቅም ላይ ይውላል. ቀጥሎም አንድ ክፍል ምርጫ ጥያቄ ሁሉ ቆጠራዎች ይመጣል. በመጨረሻም, በ የተሰላው ዋጋ የህትመት መግለጫ በመጠቀም ውፅዓት መስኮት ውስጥ ይታያል.

አንድ SQL የተከማቸ ሂደት ለማከናወን እንዴት

ወደ የአሰራር ለማከናወን ሁለት መንገዶች አሉ. የመጀመሪያው መንገድ በኮማ የተለዩ ዝርዝር ሂደት ስም በኋላ የሚደረገው እንደ ግቤቶች በማለፍ በ ይታያል. እኛ (ቀዳሚው ምሳሌ ውስጥ ያሉ) ሁለት እሴቶች አለን እንበል. እነዚህ እሴቶች ተለዋዋጮች እና @State @City ሂደት በመጠቀም የሚሰበሰብ ነው. በዚህ ዘዴ ላይ, የማስተላለፍ ትዕዛዝ አስፈላጊ መለኪያ. ይህ ዘዴ እሴቶች ማስተላለፍ ቅደም ተከተል ይባላል. ሁለተኛው ዘዴ ውስጥ ልኬቶች ቀደም ሲል ትዕዛዝ አስፈላጊ አይደለም ይህም ጉዳይ ላይ, በቀጥታ የሚመደቡት. ይህ ሁለተኛው ዘዴ የሚባል እሴቶች ማስተላለፍ በመባል የሚታወቀው ነው.

የ ሂደት በትንሹ የተለመደ ዞር ይችላል. ሁሉም ቀዳሚ ምሳሌ ውስጥ እንደ, ተመሳሳይ, ነገር ግን መለኪያዎች ብቻ እዚህ አልሰጡም ናቸው. ይህ @City ግቤት መጀመሪያ ተከማችቷል, እና @State ቀጥሎ ያለውን ነባሪው ዋጋ ላይ የተከማቹ ነው. ነባሪው ቅንብር አብዛኛውን ጊዜ በተናጠል ይመደባል ነው. SQL የተከማቹ ሂደቶች እንደ ቀላል መለኪያዎች ናቸው. በዚህ ሁኔታ ውስጥ, ወደ አማራጭ CA "" የ UT 'ያለውን ነባሪው ዋጋ የሚተካ "የቀረበ. ሁለተኛ ተምሳሌት ብቻ አንድ @City ለ ክርክር ዋጋ, እና "CA" ወደ @State አማራጭ ነባሪዎችን ያልፋል ውስጥ. ልምድ ፈርጋሚዎች ሁሉ ነባሪ ተለዋዋጮች ወደ ግቤት ዝርዝር መጨረሻ ላይ ይበልጥ የሚገኙ ናቸው ይመከራሉ. አለበለዚያ, መገደል ከዚያም መሆኑን ወዲህ ይበልጥ የሚባል ክርክር ውስብስብ መተላለፍ ጋር መስራት አለብን, የሚቻል አይደለም.

4. የተከማቹ ሂደቶች SQL አገልጋይ: የመመለስ መንገዶች

በ ተብሎ አሰራር ውስጥ የተከማቸውን ውሂብ ለመላክ ሦስት ዋና ዋና መንገዶች አሉ. እነሱም ከዚህ በታች ተዘርዝረዋል:

- ተመላሽ እሴቶች የተከማቹ አሰራር;

- ውጤት መለኪያ የተከማቸ ሂደቶች;

- የ የተከማቹ ሂደቶች መካከል አንዱን ይምረጡ.

SQL የተከማቹ ሂደቶች መካከል 4.1 ተመለስ እሴቶች

በዚህ ሂደት ውስጥ, ሂደት በአካባቢው ተለዋዋጭ ዋጋ ያስቀምጣል እና ይመልሳል. የ ሂደት ደግሞ በቀጥታ በቋሚ ዋጋ መመለስ ይችላሉ. የሚከተለውን ምሳሌ ውስጥ, እኛም ስፖንሰሮች ጠቅላላ ቁጥር ይመልሳል የሆነ አሰራር ፈጥረዋል. እኛም ይህ ላለፉት ሂደት ጋር ማወዳደር ከሆነ, የህትመት ዋጋ ጀርባና ይተካል መሆኑን ማየት እንችላለን.

እስቲ አሁን ደግሞ ለመመለስ, የ ሂደት ለማከናወን እና እሴት ለማሳየት እንዴት እንዳሟላ እንመለከታለን. በማከናወን ላይ አሠራር ለመፍጠር እና ሂደት በኋላ ተሸክመው ነው ተለዋዋጭ ማተሚያ, ወደ ያስፈልጋል. ይልቅ ከዋኝ በማተም ለምሳሌ, ይምረጡ @RetValue እና OutputValue ያህል ይምረጡ-ከዋኝ መጠቀም እንደምንችል ልብ በል.

4.2 የውጤት መለኪያ SQL የተከማቹ ሂደቶች

የ ምላሽ እሴት እኛ ቀደም ምሳሌ ውስጥ ያየሁት አንድ ነጠላ ተለዋዋጭ ለመመለስ ጥቅም ላይ ሊውል ይችላል. የ ሂደት የውጤት ያስችላል በመጠቀም በመደወል ፓርቲ ወደ አንድ ወይም ከዚያ በላይ ተለዋዋጮች ለመላክ. አሰራር ለመፍጠር ጊዜ የውጤት መለኪያ ጊዜ ይህ ቁልፍ ቃል «የውጤት» የተመላከቱ ነው. ወደ ግቤት አንድ ውፅዓት መለኪያ ሆኖ ካልተገለጸ ከሆነ ሂደት ነገር አንድ እሴት መመደብ አለበት. የመጨረሻ መረጃ በመመለስ እንዲህ ያለ ሁኔታ ውስጥ ከዚህ በታች ሊታይ ይችላል ምሳሌዎች ይህም የተከማቹ ሂደቶችን SQL,.

በዚህ ምሳሌ ውስጥ, ሁለት ቅዳሜና ስም በዚያ ይሆናል; @TotalAuthors እና @TotalNoContract. እነዚህ ግቤት ዝርዝር ውስጥ የተገለጹ ናቸው. እነዚህ ተለዋዋጮች ሂደት አካል ውስጥ እሴቶች ይመደባሉ. እኛ ውፅዓት መለኪያዎች በሚጠቀሙበት ጊዜ, የደዋዩን ያለውን ሂደት አካል ውስጥ በተቀመጠው ዋጋ ማየት ይችላሉ.

በተጨማሪ, ከዚህ ቀደም ሁኔታ ውስጥ, ሁለት ተለዋዋጮች የተከማቹ ሂደቶች, አንድ ፈንክሽንን እንደ ልኬት MS SQL አገልጋይ የተጫኑ ናቸው እሴቶች ለማየት ተቆጥረዋል. ከዚያም አሰራር ከተለመደው ዋጋ «CA» ልኬት ተግባራዊ በማድረግ አፈጻጸም ነው. የሚከተሉት መለኪያዎች ስለዚህ ተለዋዋጮች በተሰጠህ መልኩ አልፈዋል ናቸው አወጀ ውፅዓት ናቸው. ተለዋዋጭ ውፅዓት ቁልፍ ቃል ደግሞ እዚህ በተጠቀሰው ጊዜ መሆኑን ልብ ይበሉ. የ ሂደት በተሳካ ሁኔታ ከተጠናቀቀ በኋላ, የውጽአት መለኪያዎች በመጠቀም የተመለሱ ዋጋ መልእክቱ መስኮት ላይ ይታያሉ.

4.3 አንድ SQL የተከማቸ ሂደቶች መምረጥ

ይህ ዘዴ አንድ የተከማቸ አሰራር በመጥራት ቅጹ ጠረጴዛ የውሂብ እሴቶች (RecordSet) ውስጥ ስብስብ ለመመለስ ጥቅም ላይ ይውላል. በዚህ ምሳሌ ውስጥ, SQL ይህ ግቤት @AuthId የተመለሱ መዝገቦች በማጣራት ሰንጠረዥ "ደራሲዎች" ከጠየቀ @AuthID መለኪያዎች ጋር አሠራር ይከማቻሉ. ይምረጡ ከዋኝ ወደ አንድ የተከማቸ አሰራር በመጥራት ወደ መመለስ አለበት ምን ይወስናል. አንድ የተከማቸ አሰራር ወደ ኋላ ይተላለፋል AuthId ጊዜ. እንዲህ ዓይነቱ ሂደት ሁልጊዜ ብቻ አንድ መዝገብ ወይም አንዳቸውም ሁሉ ይመልሳል. ይሁን እንጂ, የተከማቸ ሂደት ከአንድ በላይ ግቤት መመለስ ላይ ምንም ዓይነት ገደብ የለውም. ብዙውን ምሳሌዎች ውስጥ ያለውን ይሰላል ተለዋዋጮች ጋር መለኪያዎች በመጠቀም የተመረጠውን መመለስ ውሂብ ጠቅላላ እሴቶች አንድ የብዙ በማቅረብ የሚደረገው ሊገኙ ይችላሉ.

መደምደሚያ ላይ

አንድ የተከማቸ አሰራር ምክንያት ደንበኛ መተግበሪያ አስፈላጊውን ተለዋዋጮች በማቋቋም እንዲሁም, ተመልሶ ወይም ይተላለፋል; አንድ ቆንጆ ከባድ ፕሮግራም ነው. ወደ የተከማቸ አሰራር በአገልጋዩ በራሱ ላይ የተሰቀለው እንደመሆኑ, አገልጋዩ እና (በአንዳንድ ስሌቶች ለ) የደንበኛውን ማመልከቻ መካከል ትልቅ ጥራዞች ውስጥ የውሂብ ልውውጥ ማስቀረት ይቻላል. ይህ የሚቻል እርግጥ, ባለመብቶች እጅ ነው; ወደ SQL ሰርቨር ላይ ያለውን ጫና ለመቀነስ ያደርገዋል. የዝይ አንዱ T SQL ሂደት የተከማቹ ናቸው, ነገር ግን ያላቸውን ጥናት አስደናቂ ጎታ ፍጥረት ውስጥ ተሳታፊ ሰዎች አስፈላጊ ነው. የተከማቸ ሂደቶች ጥናት ላይ ጠቃሚ ሊሆን ይችላል የድምፁን አንድ ትልቅ, እንኳን ከፍተኛ መጠን ደግሞ አለ, ይሁን እንጂ, እቅድ ያላቸው ሰዎች ይህን አስፈላጊነት ሙያዊ ጨምሮ, በጠባብ የፕሮግራም ማድረግ.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 am.delachieve.com. Theme powered by WordPress.