我有一个连接到 MySQL Db / java 应用程序的 tomcat 应用程序
我不断得到
查询包太大 1080>1024
我尝试更改 my.cnf:在 my.cnf 中,最大数据包大小定义为 50 MB 和
socket = /var/run/mysqld/mysqld.sock
port = 3306
basedir = /usr
datadir = /var/lib/mysql
tmpdir = /tmp
lc-messages-dir = /usr/share/mysql
lower_case_table_names = 1
skip-external-locking
bind-address = 0.0.0.0
key_buffer = 16M
max_allowed_packet = 50M
thread_stack = 192K
thread_cache_size = 8
group_concat_max_len=100000
innodb_lock_wait_timeout=300
innodb_buffer_pool_size=22G
innodb_locks_unsafe_for_binlog = ON
innodb_additional_mem_pool_size=40M
我什至尝试将参数作为连接字符串的一部分传递
jdbc:mysql://serverIP:3306/dbname?maxAllowedPacket=2048000
到 jdbc 驱动程序 - 我仍然不断得到
查询包太大 1080>1024
这每隔几个小时就会出现一次。
我应该检查什么?
MySQL版本是5.5
谢谢您的帮助。