Bug #8835 | max_allowed_packet on string functions applies to UPDATE | ||
---|---|---|---|
Submitted: | 27 Feb 2005 22:08 | Modified: | 16 Sep 2006 10:54 |
Reporter: | Chris Padfield | Email Updates: | |
Status: | Won't fix | Impact on me: | |
Category: | MySQL Server | Severity: | S4 (Feature request) |
Version: | All | OS: | Any (All) |
Assigned to: | CPU Architecture: | Any |
[27 Feb 2005 22:08]
Chris Padfield
[16 Sep 2006 10:54]
Valeriy Kravchuk
Thank you for a feature request. Note, that according to the manual (http://dev.mysql.com/doc/refman/5.1/en/memory-use.html): " Each connection uses some thread-specific space. The following list indicates these and which variables control their size: - A stack (default 192KB, variable thread_stack) - A connection buffer (variable net_buffer_length) - A result buffer (variable net_buffer_length) The connection buffer and result buffer both begin with a size given by net_buffer_length but are dynamically enlarged up to max_allowed_packet bytes as needed." So, even if it is not obvious from the name, max_allowed_packet is used to control the size of memory allocated for thread. CONCAT needs to allocate this memory, that's why this resriction applies to it also.