Toradh mór SQL thar VPN: cá mbíonn na sraitheanna ag fanacht
Fanann toradh mór SQL in trí áit: maoláin an fhreastalaí, cosán an VPN agus an cliant. Tomhais gach céim sula n-athraíonn tú bandaleithead nó sula gcuireann tú comhbhrú ar siúl.
Is féidir le ceisteanna críochnú i milleasoicindí agus fós minúití a thógáil chun ríomhaire glúine a bhaint amach thar VPN. Scríobhann an freastalaí sraitheanna i maoláin, iompraíonn an nasc iad, agus ídíonn an cliant iad, agus forluíonn na céimeanna sin in ionad rith in ord. Is féidir le haon cheann acu a bheith ina theorainn. Aimsigh an chéim atá ag fanacht i ndáiríre sula n-athraíonn tú bandaleithead nó sula gcuireann tú comhbhrú ar siúl.
Trí chéim, stoplaeth amháin
Roinn an t-amadóir ina dhá uimhir a bhfuil bríonna difriúla leo: an nóiméad a bhfuil an chéad sraith ar fáil agus an nóiméad a bhfuil an tsraith dheireanach ídithe. Ní chruthaíonn greille a phéinteálann an chéad leathanach ach go bhfuil an cheist tosaithe. Is é am an toraidh iomláin a bhíonn ag an úsáideoir nuair a onnmhairíonn sé nó a scrollaíonn sé go dtí an deireadh.
Taifead an dá uimhir leis an téacs ceiste, na paraiméadair agus socruithe an naisc. Gan an comhthéacs sin, tá an chomparáid idir dhá phost éagsúla, ní idir dhá shuíomh.
Léigh an fanacht roimh an líonra
Scríobhann SQL Server sraitheanna an toraidh isteach i maoláin aschuir le go bhfaighidh an cliant iad, agus is féidir le cliant a ídíonn go mall an freastalaí a chur ag fanacht ar an seoladh sin. Is é ASYNC_NETWORK_IO an cineál fanachta, agus liostaíonn nóta fabhtcheartaithe Microsoft torthaí móra agus próiseáil ar thaobh an chliaint i measc na gcúiseanna. Deir an fhanacht go bhfuil cosán an tseolta blocáilte, ní cén fáth.
Is féidir le VPN mall cur leis, ach freisin le cliant a fhormáidíonn gach sraith, a scríobhann chuig comhad nó a stopann idir bhaisc. Is pointeoir é ainm na fanachta chuig an gcéad tomhas eile, ní breithiúnas ar an nasc.
SELECT wait_type, wait_time_ms
FROM sys.dm_os_wait_stats
WHERE wait_type = 'ASYNC_NETWORK_IO';
Léigh an t-áiritheoir agus an t-ualach teoranta ag rith, ní tar éis uair neamhghníomhach, mar meascann áiritheoirí carnacha gach seisiún ó cuireadh tús leis an gcás. Cuir an deilte i gcomparáid thar an rith seachas an t-iomlán saoil. Cúngaíonn deilte atá ag fás le linn an aistrithe an cheist chuig ídiú nó seachadadh.
Cuir an dá chliant ar an gclog céanna
Rith ualach teoranta ó chliant gar don bhunachar sonraí agus ón gcliaint i bhfad i gcéin. Coinnigh an cheist, na paraiméadair, méid an toraidh agus socruithe an naisc comhionann. Úsáid an tomhas céanna ar an dá thaobh, mar is trí chlog éagsúla iad am forghníomhaithe an fhreastalaí, am taispeána an ghreille agus am onnmhairithe. Má chuirtear uimhir ar thaobh an fhreastalaí i gcomparáid le hamadóir onnmhairithe ar thaobh an chliaint, cruthaítear conclúid nach féidir a thástáil.
Nuair a bhíonn cuma fhreagrach ar an gcosán, iarr ar úinéir an líonra faire ar chailliúint, ar athsheoladh agus ar an tréchur a baintear amach don sreabhadh sin go sonrach agus an t-aistriú ag rith. D’fhéadfadh tástáil luais ghinearálta úsáid a bhaint as bealach, críochphointe nó patrún comhthreomhaireachta eile. Is beag a deir iarraidh bheag rathúil faoi aistriú toraidh leanúnach.
Gearr bearta sula gcuireann tú an milleán ar an gcosán
Laghdaíonn scagadh, comhiomlánú agus roghnú na gcolún is gá amháin toirt an aistrithe agus an obair a dhéanann an cliant le gach sraith. Caomhnaigh an toradh beartaithe, mar d’fhéadfadh tuarascáil a bheith ag teastáil mionsonra nach bhfuil ag achoimre ar an scáileán.
Le haghaidh onnmhairithe in-athdhéanta, is féidir le suíomh forghníomhaithe ceadaithe gar don bhunachar sonraí aschur sainithe a scríobh a sheachadtar ansin uair amháin. Athraíonn sé sin an sreabhadh oibre agus a rialuithe rochtana, agus ní cead é dump neamhshrianta a fhágáil ar óstach comhroinnte.
Ní hé comhbhrú an gnáthdheisiú. Braitheann tacaíocht agus slándáil ar an bprótacal agus ar an imscaradh iarbhír, agus féadfaidh sruth comhbhrúite a dhí-chomhbhrúnn an cliant go mall an t-eispéireas a dhéanamh níos measa. Tomhais an chéim ar dtús, ansin roghnaigh athrú tacaíochta don chéim sin.