ساتل شوي کړنلارې د لوړ کیفیت او امنیتي ګټو وړاندې کول
د مایکروسافټ اسالمي سرور د ذخیره کولو پروسیجر میکانیزم چمتو کوي ترڅو د ډیټابیس پراختیایی پروسې ساده کړي - د ایساف ټرانسکیک - د بیاناتو بلاکسونو کې بیانات. زیرمه شوي پروسیجرونه د ډیرو ډیرو ایس ایس ایل پالنګرانو لخوا ستاینه کیږي چې د بریالیتوب او امنیتي ګټو ترلاسه کول هغه وخت چې دوی راټیټ کړي په وخت کې د مخکینۍ پانګه اچونې ارزښت لري.
د جوړ شوي طرزالعملونو کارولو ګټې
ولې یو پراختیاګر باید ذخیره کړنالرې کاروي؟
دلته د دې ټکنالوجۍ مهمې ګټې دي:
- د تطبیق وړ تعقیب: SQL سرور هر ذخیره کړنالره یوځل بیا راټولوي او بیا د تطبیق پالن بیا تکرار کوي. دا د اجرایوي کړنو وده کې پایله کوي کله چې ذخیره کړنالرې په بار بار ویل کیږي.
- د مراجعینو / سرور ټرافيک کموالی: که ستاسو د چاپیریال کې د شبکې باند ویش یوه اندیښنه وي، تاسو به خوشاله شئ چې ذخیره شوي پروسیجرونه کولی شي د اوږدې مودې لپاره SQL ته پوښتل شي چې په تار کې لیږدول کیږي.
- د کوډ او پروګرام تجزیه کولو توانمنه ګټه اخیستنه: ساتل شوي پروسیجرونه د ډیرو کاروونکو او مراجعینو پروګرامونو لخوا کارول کیدی شي. که تاسو په پلان شوي ډول سره په کار واخیست، نو تاسو به ومومئ چې د پرمختګ دوره لږ وخت نیسي.
- د امنیت کنټرول ښه شوی: تاسو کولی شئ د کاروونکو لاندنیو اجازو څخه په خپلواکه توګه د ذخیره شوي پروسیجر پلي کولو لپاره کاروونکو ته اجازه ورکړئ.
ساتل شوي پروسیجرونه د کاروونکي مشخص شوي فعالیتونو سره ورته دي، مګر فرعي توپیرونه شتون لري.
جوړښت
ساتل شوی پروسیجرونه د نورو پروګرامونو په ژبو ژبو کې جوړ شوي تعمیرونو سره ورته دي.
دوی د انټرو پیرامیټونو په بڼه ډاټا مني چې د تطبیق په وخت کې مشخص شوي. د ان انډول پیرامیټونه (که تطبیق شوي) د یو لړ بیانونو په پلي کولو کې کارول کیږي چې ځینې پایلې تولیدوي. دا پایله د رارسیدونکي چاپیریال، د محصول پیرامیټونو او د بیرته راستنیدونکي کود په کارولو سره د سلیمان چاپیریال ته سپارل کیږي.
دا کیدای شی د خولې په څیر غږ وي، مګر تاسو به ومومئ چې ذخیره شوي پروسیجرونه په حقیقت کې ساده دي.
بېلګه
راځئ د عملي بېلګې په توګه د جدول په اړه یو نظر وګورو چې د دې پاڼې په پای کې ښودل شوي انجوګری نومیږي. دا معلومات په رښتیا وخت کې تازه شوي، او د ګودام مدیران په دوامداره توګه د خپلو ګودامونو ذخیره شوي محصوالتو کچې او د لیږد لپاره شتون لري. په تیرو کې، هر مدیر به لاندې پوښتنو ته دوام ورکړي:
د انتخاب محصول، مقدار
له توکو څخه
کله چې ګودام = 'FL'
پدې پایله کې په SQL Server کې ناکافي فعالیت ندی. هرکله چې د ګودام مدیر پوښتنې پوښتلې وه، د ډیټا ډاټا ډیټوریس مجبور شو چې د پوښتنې سره سم تعقیب کړي او دا د سکریچ څخه اجرا کړي. دا د ګودام مینیجر ته هم اړتیا لري ترڅو د جدول معلوماتو ته د لاسرسۍ لپاره SQL او مناسب اجازې پوه شي.
پرځای یې، دا پروسه د ذخیره شوي پروسیجر په کارولو سره ساده کیدلی شي. دلته د یوې کړنلارې لپاره کود دی چې سپیګیت انوینټریټ یې نومولی دی چې د ګودام لپاره د انټرنېټ کچه بیرته اخلي.
د پروسیډریټ پیدا کول sp_GetInventory
@ ځای ځای (10)
AS
د انتخاب محصول، مقدار
له توکو څخه
کله چې ګودام = @ ځای ټاکل
د فلوریډا ګودام مدیر بیا کولی شي د انټریټ کچې ته د قوماندې صادرولو له لارې الس رسی ولري:
EXECUTE sp_GetInventory 'FL'
د نیویارک ګودام مدیر کولی شي د ورته ساحې لیست ته د رسیدو لپاره ورته ذخیره شوي پروسیجر کاروي:
EXECUTE sp_GetInventory 'نیویارک'
ورکړل شوی، دا یو ساده مثال دی، مګر د تجزيې ګټې دلته لیدل کیدی شي. د ګودام مینیجر اړتیا نلري چې د ایسیل یا د کړنلارې داخلي کارونې پوه شي. د فعالیت له نظره، ذخیره شوي کړنالرې حیرانوي. SQL Server یو ځل بیا د تطبیق پالن رامینځته کوي او بیا یې د تطبیق وخت په مناسبه پیرامیټونو کې د تاکید کولو سره بیا بیا راولي.
اوس چې تاسو د ذخیره شویو پروسیجرونو ګټې زده کړې، هلته لاړ شئ او دوی یې وکارئ.
د ځینو مثالونو هڅه وکړئ او د فعالیت د ښه کولو اندازه اندازه کړئ - تاسو حیران یاست!
د لوازمو جدول
ID | محصول | ګودام | مقدار |
142 | شنه لوبیا | نیویارک | 100 |
214 | مڼه | FL | 200 |
825 | کارن | نیویارک | 140 |
512 | لیما لوبیا | نیویارک | 180 |
491 | ټامات | FL | 80 |
379 | هيند واڼه | FL | 85 |