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».



