Íàâèãàöèÿ

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

Ïàðòíåðû

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

Ñòàòèñòèêà

lower_case_table_names, max_allowed_packet, max_binlog_cache_size

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

lower_case_table_names

Åñëè óñòàíîâëåíî â 1, èìåíà òàáëèö áóäóò ñîõðàíåíû íà äèñêå â íèæíåì ðåãèñòðå, è îíè íå áóäóò ÷óâñòâèòåëüíû ê ðåãèñòðó. Ïîäðîáíîñòè â ðàçäåëå 3.3 «×óâñòâèòåëüíîñòü ê ðåãèñòðó ñèìâîëîâ â èìåíàõ».


max_allowed_packet

Ìàêñèìàëüíûé ðàçìåð îäíîãî ïàêåòà. Áóôåð ñîîáùåíèé èíèöèàëèçèðîâàí äëÿ ðàçìåðà â net_buffer_length áàéò, íî ìîæåò âûðàñòè äî max_allowed_packet áàéò, êîãäà íåîáõîäèìî. Ýòî çíà÷åíèå ïî óìîë÷àíèþ ìàëåíüêîå, íî ïîçâîëÿåò çàõâàòûâàòü áîëüøèå (âîçìîæíî, íåïðàâèëüíûå) ïàêåòû. Âû äîëæíû óâåëè÷èòü ýòî çíà÷åíèå, åñëè èñïîëüçóåòå áîëüøèå ñòîëáöû BLOB. Îíî äîëæíî áûòü ñòîëü æå áîëüøèì, êàê ñàìûé êðóïíûé BLOB, êîòîðûé âû õîòèòå èñïîëüçîâàòü. Òåêóùèé ïðîòîêîë îãðàíè÷èâàåò max_allowed_packet ðàçìåðîì 16Ì.


max_binlog_cache_size

Åñëè ìíîãîîïåðàòîðíàÿ òðàíçàêöèÿ òðåáóåò áîëüøå, ÷åì ýòîò îáúåì ïàìÿòè, âûéäåò îøèáî÷êà «Multi-statement transaction required more than "max_binlog_cache_size" bytes of storage».