performance_schema_session_connect_attrs_size - xiaoboluo768/qianjinliangfang GitHub Wiki
- 控制为保存每个连接的键值对属性值而预分配的内存量。如果客户端发送的连接属性数据的聚合大小大于该参数值,则performance_schema会截断属性数据,并增加状态变量Performance_schema_session_connect_attrs_lost的值,并将截断消息写入错误日志(5.7需要系统变量log_error_verbosity设置为大于1,5.6需要系统变量log_warnings设置大于0才会写入错误日志)
- 在server启动时,performance_schema_session_connect_attrs_size的默认值是自动计算的(通常计算值为512字节)。此值可能很小,特殊情况下可能需要增加该参数的值
- 虽然performance_schema_session_connect_attrs_size最大值为1MB,但实际上最大有效值为64KB,因为server对其接受的连接属性数据的聚合大小最大限制为64KB。即,如果客户端尝试发送超过64KB的属性数据,则server将拒绝该连接。
- 对于连接属性,详见链接:https://dev.mysql.com/doc/refman/5.7/en/performance-schema-connection-attribute-tables.html、
- 全局变量,只读变量,整型值,默认值为-1,5.6.6版本引入
上一篇:performance_schema_max_thread_instances | 下一篇:performance_schema_setup_actors_size