現在、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