Íàâèãàöèÿ

Ïîèñê ïî Ñàéòó

Ïàðòíåðû

Ñàìîó÷èòåëü. Êíèãè.

Ñòàòèñòèêà

back_log

Ãëàâíàÿ Ñòðàíèöà » Êíèãè ïî PHP » MySQL óðîêè äëÿ íà÷èíàþùèõ ñ íóëÿ » back_log â MySQL

back_log

Ñêîëüêî îæèäàþùèõ îáðàáîòêè ïîäêëþ÷åíèé ìîæåò èìåòü MySQL? Ýòî âàæíî, êîãäà ãëàâíûé ïðîöåññ MySQL ïîëó÷àåò î÷åíü ìíîãî çàïðîñîâ ïîäêëþ÷åíèÿ çà î÷åíü êîðîòêîå âðåìÿ. Çàòåì òðåáóåòñÿ íåêîòîðîå âðåìÿ (õîòÿ î÷åíü íåìíîãî) äëÿ îñíîâíîãî ïðîöåññà, ÷òîáû ïðîâåðèòü ïîäêëþ÷åíèå è çàïóñòèòü íîâûé ïîòîê.

Çíà÷åíèå back_log óêàçûâàåò, ñêîëüêî çàïðîñîâ ìîæåò áûòü ñëîæåíî â ñòåê â òå÷åíèå òîãî êîðîòêîãî âðåìåíè, ïîêà MySQL íà ìãíîâåíèå ïðèîñòàíîâèò îòâåòû íà íîâûå çàïðîñû. Âû äîëæíû óâåëè÷èòü åãî, òîëüêî åñëè îæèäàåòå áîëüøîãî êîëè÷åñòâà ïîäêëþ÷åíèé çà êîðîòêèé ïåðèîä âðåìåíè (ñåðâåð ðàáîòàåò èíòåíñèâíî).

Äðóãèìè ñëîâàìè, ýòî çíà÷åíèå çàäàåò ðàçìåð î÷åðåäè äëÿ âõîäÿùèõ ïîäêëþ÷åíèé TCP/IP. Âàøà îïåðàöèîííàÿ ñèñòåìà èìååò ñîáñòâåííîå îãðàíè÷åíèå ðàçìåðà ýòîé î÷åðåäè. Ïðîâåðüòå äîêóìåíòàöèþ íà âàøó ÎÑ äëÿ âûÿñíåíèÿ ìàêñèìàëüíîãî çíà÷åíèÿ äëÿ ýòîé ïåðåìåííîé. Ïîïûòêà óñòàíàâëèâàòü back_log âûøå ýòîãî îãðàíè÷åíèÿ îïåðàöèîííîé ñèñòåìû áóäåò íåýôôåêòèâíà, õîòÿ è áåçîïàñíà.