SQL سرور محفوظ ڪيل طريقا

اسٽينڊ واري طريقيڪار تيز افاديت ۽ سيڪيورٽي فوائد فراهم ڪري ٿو

Microsoft SQL سرور کي ٽرانزيڪشن کي گروهه ذريعي ڊيٽابيس جي ترقياتي پروسيسنگ کي آسان ڪرڻ لاء محفوظ ٿيل طريقي واري ميکانيزم مهيا ڪندو آهي. SQL بيان بيان ڪندڙ بلاڪ ۾. محفوظ ٿيل طريقيڪار سڀ کان وڌيڪ ايس ايس پي سرور جي ڊولپرز پاران ساراهيو ويو آهي جيڪي ڪارڪردگي ۽ سيڪيورٽي فائدا وصول ڪن ٿا انهن کي مناسب وقت جي ڀيٽ ۾ وڌيڪ ڪڙمين جي سيڙپڪاري آهي.

محفوظ ڪيل طريقا استعمال ڪرڻ جا فائدا

هڪ ترقي ڪندڙ کي محفوظ ٿيل طريقيڪار استعمال ڪرڻ گهرجي؟

هتي هن ٽيڪنالاجي جا اهم فائدا آهن:

اسٽينڊ ٿيل طريقيڪار استعمال ڪندڙ ڪارڪردگي سان ساڳيا آهن، پر اهي ذيلي فرق آهن.

جوڙجڪ

اسٽينڊ ٿيل طريقا ٻين پروگرامن جي ٻولين ۾ ڏٺو ويو تعميرات سان ملندڙ آهن.

اهي ان پٽ پيٽرائٽر جي شڪل ۾ قبول ڪندا آهن جيڪي اعزاز واري وقت تي بيان ڪيل آهن. اهي ان پٽ پيٽرولس (اگر عمل ٿيل) جي بيانن جي سلسلي جي عمل ۾ استعمال ڪيا وڃن جيڪي ڪجھ نتيجو پيدا ڪن ٿيون. هي نتيجو هڪ ريڪٽٽ، ٻاڦ پيٽرس، ۽ واپسي ڪوڊ جي استعمال ذريعي ڪالنگ ماحول ڏانهن واپس ٿيو.

اهو شايد گندو وانگر ڪونهي، پر توهان اهو ڳوليندا سين ته محفوظ ٿيل طريقيڪار بلڪل بلڪل سادو آهي.

مثال

اچو ته هڪ نموني تي هڪ نظر وٺو، جنهن جي ميزيڪل نالي واري ٽيبل تي هن صفحي جي تري ۾ ڏيکاريل آهي. اها معلومات حقيقي وقت ۾ اپڊيٽ ڪئي وئي آهي، ۽ گودام مينيجر مسلسل مسلسل پنهنجي گودام ۾ محفوظ ڪيل شين جي شين جي جانچ ڪن ٿيون ۽ شپون لاء موجود آهن. ماضي ۾، هر مينيجر کي هيٺيان سوالن وانگر هلائي سگهندي:

منتخب ٿيل مصنوعات، مقدار
کان
WHERE Warehouse = 'FL'

ان جي نتيجي ۾ SQL ڪارڪردگي تي ڪافي ڪارڪردگي ۾. هر وقت هڪ گودام مينيجر کي سوال تي عمل درآمد ڪيو ويو آهي، ڊيٽابيس سرور سرور کي انسٽاليشن کي ٻيهر ڪرڻ ۽ مجبور ڪرڻ کان مجبور ڪيو ويو. اهو پڻ گهربل آهي گودام مينيجر کي ٽيبل جي معلومات تائين رسائي ڪرڻ لاء SQL ۽ مناسب اجازت جو علم حاصل ڪرڻ.

بجاء، اسٽوريج طريقي سان استعمال ٿيندڙ عمل کي آسان بڻائي سگهجي ٿو. هتي هڪ پروسيسنگ کي اسپامي جو نالو سڏيو ويو آهي سپجيٽ انوینريٽ جنهن کي ڏنل ڏنل گودام لاء انٽيليٽري سطحن کي حاصل ڪندو آهي.

CREATE PROCEDURE sp_GetInventory ٺاهيو
منسوب ڪيل ورڇ (10)
جيئن
منتخب ٿيل مصنوعات، مقدار
کان
جڏهن Warehouse = @ تيتون

فلوري گودام مينيجر کي وري جاري ڪري سگھو ٿا ته اهي آرڊر جاري ڪري سگھو ٿا:

EXECUTE sp_GetInventory 'FL'

نيو يارڪ گودام مينيجر انهي خط جي انفورنس تائين رسائي لاء ساڳيو ذخيرو طريقي سان استعمال ڪري سگهن ٿا:

EXECUTE sp_GetInventory 'NY'

خبردار، اهو هڪ سادو مثال آهي، پر تجربي جا فائدا هتي ڏسي سگهجن ٿا. گودام مينيجر کي پروسيس جي ايس ايس يا ان جي اندروني ڪم ڪار کي سمجهڻ جي ضرورت ناهي. ڪارڪردگي جي نقطه نظر کان، محفوظ ٿيل طريقي سان ڪم ڪندڙ عمارتون. ايس ايس ايس سرور سرور هڪ عملدرآمد منصوبي ٺاهي ٿي ۽ پوء ان کي ريٽرننگ جي وقت تي مناسب پيٽرولس ۾ پلاٽ ڪندي ان کي ريٽوليز ڪري ٿو.

هاڻي ته توهان محفوظ ڪيل طريقيڪار جي فائدن کي حاصل ڪيو، اتي حاصل ڪريو ۽ انهن کي استعمال ڪريو.

ڪجھه مثالن جي ڪوشش ڪريو ۽ حاصل ڪيل ڪارڪردگي وڌائڻ کي وڌايو- توهان حيران ٿي ويندا آهيو!

inventory table

سڃاڻپ پيداوار وهانگو مقدار
142 سائو مڻ ايم 100
214 مٽر FL 200
825 ڪارو ايم 140
512 ليما جان ايم 180
491 ٽامي FL 80
379 کلندو FL 85