پوښتنې کولای شي په میلی‌ثانیو کې پای ته ورسیږي او بیا هم د VPN له لارې لیپ‌ټاپ ته رسېدو لپاره دقیقې وخت ونیسي۔ سرور کرښې بفرونو ته لیکي، اړیکه یې وړي، او کلاینټ یې کاروي، او دا مرحلې د پرله‌پسې تګ پر ځای یو بل ته ورپېچلې کیږي۔ هر یو یې کولای شي محدودیت شي۔ له باندورې بدلولو یا کمپریشن فعالولو دمخه هغه مرحله ومومئ چې واقعاً انتظار کوي۔

درې مرحلې، یو وخت‌نیونکی

ټایمر په دوو بېلابېلو مانا لرونکو شمېرو ووېشئ: هغه شیبه چې لومړۍ کرښه شته ده او هغه شیبه چې وروستۍ کرښه کارول شوې ده۔ هغه شبکه چې لومړی پاڼه رسموي یوازې دا ثابتوي چې پوښتنه پیل شوې ده۔ د بشپړې پایلې وخت هغه څه دي چې کارونکي د صادرولو یا تر پای پورې سکرول کولو پر مهال تجربه کوي۔

دواړه شمېرې د پوښتنې متن، پارامیټرونو او د اړیکې تنظیماتو سره یوځای ثبت کړئ۔ پرته له دې زمینې، پرتله د دوو بېلو کارونو ترمنځ ده، نه د دوو ځایونو۔

له شبکې دمخه انتظار ولولئ

SQL Server د پایلې کرښې د وتلو بفرونو ته لیکي ترڅو کلاینټ یې ترلاسه کړي، او ورو کاروونکی کلاینټ کولای شي سرور په هغه لېږل انتظار ته مجبور کړي۔ د انتظار ډول ASYNC_NETWORK_IO دی، او Microsoft د ستونزو حل یادښت په لاملونو کې لویې پایلې او کلاینټ-خوا پروسس نوموي۔ انتظار وایي چې د لېږلو لاره بنده ده، نه چې ولې۔

ورو VPN کولای شي مرسته وکړي، مګر هغه کلاینټ هم چې هره کرښه بڼه ورکوي، فایل ته لیکي یا د بستو ترمنځ دمه کوي۔ د انتظار نوم بل اندازه‌نیونې ته اشاره ده، نه د اړیکې په اړه پرېکړه۔

SELECT wait_type, wait_time_ms
FROM sys.dm_os_wait_stats
WHERE wait_type = 'ASYNC_NETWORK_IO';

شمېرونکی هغه وخت ولولئ چې محدود کاري بار روان دی، نه د بې‌کارۍ له ساعت وروسته، ځکه راټولېدونکي شمېرونکي له انسټانس پیل راهیسې هر سیشن ګډوي۔ د ټول عمر د مجموعې پر ځای د چلولو په اوږدو کې توپیر پرتله کړئ۔ د لېږد پر مهال زیاتېدونکی توپیر پوښتنه مصرف یا سپارلو ته راټولوي۔

دواړه کلاینټونه په یوه ساعت ودرولئ

محدود کاري بار له هغه کلاینټ څخه چې ډیټابیس ته نږدې دی او له لرې کلاینټ څخه چل کړئ۔ پوښتنه، پارامیټرونه، د پایلې اندازه او د اړیکې تنظیمات یوشان وساتئ۔ په دواړو خواوو کې ورته اندازه‌نیونه وکاروئ، ځکه د سرور د اجرا وخت، د شبکې د ښودلو وخت او د صادرولو وخت درې بېلابېل ساعتونه دي۔ د سرور-خوا شمېره د کلاینټ-خوا د صادرولو ټایمر سره پرتله کول داسې پایله ورکوي چې نه شي ازمویل کېدای۔

کله چې لاره مسؤله ښکاري، له شبکې مالک څخه وغواړئ چې د لېږد پر مهال د همدې ځانګړي جریان لپاره ضایعات، بیا لېږل او ترلاسه شوې تېزوالی وګوري۔ عمومي سرعت ازموینه کېدای شي بله لاره، پای ټکی یا د هم‌مهالي بڼه وکاروي۔ کوچنۍ بریالۍ غوښتنه د دوامداره پایلې لېږد په اړه لږ وایي۔

له لارې تورنولو دمخه بایټونه کم کړئ

فلټر کول، راټولول او یوازې د اړینو کالمونو ټاکل د لېږد حجم او همدارنګه هغه کار چې کلاینټ پر هرې کرښې کوي دواړه کموي۔ ټاکل شوې پایله وساتئ، ځکه راپور کېدای شي هغه جزئیات وغواړي چې په سکرین باندې لنډیز کې نشته۔

د تکراري صادرولو لپاره، د ډیټابیس نږدې تصویب شوی اجرا ځای کولای شي تعریف شوې وتنه ولیکي چې بیا یو ځل سپارل کیږي۔ دا کاري بهیر او د هغې لاسرسی کنټرولونه بدلوي، او پر شریک کوربه باندې بې‌حد ډمپ پرېښودلو اجازه نه ده۔

کمپریشن ډیفالټ سمون نه دی۔ ملاتړ او امنیت په ریښتیني پروتوکول او ځای پرځای کولو پورې اړه لري، او هغه کمپرېس شوی جریان چې کلاینټ ورو خلاصوي کولای شي تجربه لا خرابه کړي۔ لومړی مرحله وټاکئ، بیا دې مرحلې لپاره ملاتړ شوی بدلون وټاکئ۔

اړوندې مقالې