VPN හරහා විශාල SQL ප්රතිඵලය: පේළි බලා සිටින්නේ කොහේද
විශාල SQL ප්රතිඵලයක් තැන් තුනක බලා සිටී: සේවාදායක උපාංග, VPN මාර්ගය සහ සේවාලාභියා. කලාප පළල වෙනස් කිරීමට හෝ සම්පීඩනය සක්රීය කිරීමට පෙර සෑම අදියරක්ම මනින්න.
විමසුම් මිලිතත්පරවලින් අවසන් වුවත් 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';
සීමිත කාර්යභාරය ක්රියාත්මක වන අතරතුර කවුන්ටරය කියන්න, නිශ්චල පැයකට පසුව නොවේ, මන්ද සමුච්චිත කවුන්ටර ආයතනය ආරම්භ වූ දා සිට සෑම සැසියක්ම මිශ්ර කරයි. ජීවිත කාලයේ එකතුව වෙනුවට ධාවනය පුරා වෙනස සංසන්දනය කරන්න. සම්ප්රේෂණය අතරතුර වැඩිවන වෙනස ප්රශ්නය පරිභෝජනය හෝ බෙදාහැරීම දක්වා පටු කරයි.
සේවාලාභීන් දෙදෙනාම එකම ඔරලෝසුවක තබන්න
දත්ත සමුදායට ආසන්න සේවාලාභියෙකුගෙන් සහ දුරස්ථ සේවාලාභියාගෙන් සීමිත කාර්යභාරයක් ධාවනය කරන්න. විමසුම, පරාමිති, ප්රතිඵලයේ ප්රමාණය සහ සම්බන්ධතා සැකසුම් සමානව තබන්න. දෙපැත්තේම එකම මිනුම භාවිතා කරන්න, මන්ද සේවාදායක ක්රියාත්මක කිරීමේ කාලය, ජාල දර්ශන කාලය සහ අපනයන කාලය වෙනස් ඔරලෝසු තුනකි. සේවාදායක පැත්තේ සංඛ්යාවක් සේවාලාභී පැත්තේ අපනයන කාල ගණකයක් සමඟ සංසන්දනය කිරීම පරීක්ෂා කළ නොහැකි නිගමනයක් ලබා දෙයි.
මාර්ගය වගකීම් ගෙන ඇති බව පෙනෙන විට, සම්ප්රේෂණය ක්රියාත්මක වන අතරතුර එම නිශ්චිත ප්රවාහය සඳහා අලාභ, නැවත සම්ප්රේෂණ සහ ලබා ගත් ප්රතිදානය නිරීක්ෂණය කරන ලෙස ජාල හිමිකරුට කියන්න. සාමාන්ය වේග පරීක්ෂණයක් වෙනත් මාර්ගයක්, අන්ත ලක්ෂ්යයක් හෝ සමගාමී රටාවක් භාවිතා කළ හැක. කුඩා සාර්ථක ඉල්ලීමක් තිරසාර ප්රතිඵල සම්ප්රේෂණයක් ගැන අල්පයක් පවසයි.
මාර්ගයට දොස් කීමට පෙර බයිට් අඩු කරන්න
පෙරහැර, එකතු කිරීම සහ අවශ්ය තීරු පමණක් තෝරා ගැනීම සම්ප්රේෂණ ප්රමාණය සහ සෑම පේළියක් සමඟ සේවාලාභියා කරන කාර්යය යන දෙකම අඩු කරයි. අපේක්ෂිත ප්රතිඵලය ආරක්ෂා කරන්න, මන්ද වාර්තාවකට තිරයේ සාරාංශයේ නොමැති විස්තර අවශ්ය විය හැක.
නැවත කළ හැකි අපනයන සඳහා, දත්ත සමුදායට ආසන්න අනුමත ක්රියාත්මක කිරීමේ ස්ථානයක් නිර්වචිත ප්රතිදානයක් ලියා පසුව එය එක් වරක් බෙදාහරියි. එය කාර්ය ප්රවාහය සහ එහි ප්රවේශ පාලන වෙනස් කරයි, සහ බෙදාගත් සත්කාරකයක් මත අසීමිත ඩම්පයක් තැබීමට අවසරයක් නොවේ.
සම්පීඩනය පෙරනිමි පිළියම නොවේ. ආධාරය සහ ආරක්ෂාව සැබෑ ප්රොටෝකෝලය සහ ක්රියාත්මක කිරීම මත රඳා පවතී, සහ සේවාලාභියා සෙමින් විවෘත කරන සම්පීඩිත ධාරාවක් අත්දැකීම නරක අතට හැරවිය හැක. පළමුව අදියර මනින්න, පසුව එම අදියර සඳහා ආධාරක වෙනසක් තෝරන්න.