现在,我的 MySQL 服务器使用 GROUP_CONCAT_MAX_LEN 的默认值 1024 字节,我需要增加它。
我知道它受到 MAX_ALLOWED_PACKET 参数的限制,目前该参数的大小已经足够了。
增加 GROUP_CONCAT_MAX_LEN 会影响什么吗?它有我应该注意的任何后果或危险吗?
谢谢。
现在,我的 MySQL 服务器使用 GROUP_CONCAT_MAX_LEN 的默认值 1024 字节,我需要增加它。
我知道它受到 MAX_ALLOWED_PACKET 参数的限制,目前该参数的大小已经足够了。
增加 GROUP_CONCAT_MAX_LEN 会影响什么吗?它有我应该注意的任何后果或危险吗?
谢谢。
除了增加 MySQL 服务器中的处理时间和增加流量(甚至是本地)之外,没有。如果您确实增加了它,请在更改之前和之后进行基准测试。这样你就可以对你的修改更科学一点。
我不是100%正确,但看看这个:
http://dev.mysql.com/doc/refman/5.5/en/group-by-functions.html#function_group-concat
MySQL 8.0 的更新链接:https ://dev.mysql.com/doc/refman/8.0/en/aggregate-functions.html#function_group-concat