Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/345.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何避免在服务器上运行我的应用程序时出现max_allowed_pocket错误?_Java_Mysql_Hibernate - Fatal编程技术网

Java 如何避免在服务器上运行我的应用程序时出现max_allowed_pocket错误?

Java 如何避免在服务器上运行我的应用程序时出现max_allowed_pocket错误?,java,mysql,hibernate,Java,Mysql,Hibernate,我有一个错误,需要增加最大允许口袋。是的,我增加到1048576,但在1或2天后它抛出相同的错误。如果重新启动我的服务器并使其暂时工作,我将无法一次又一次地重新启动服务器。请尝试在my.ini配置中设置以下属性 或者在每次建立连接时执行以下操作 set global max_allowed_packet=16777216; 注: 你也可以在下面的位置找到 C:\ProgramData\MySQL\MySQL Server 5.6 在更改此属性后,我自己也出现了相同的错误。如果您有任何疑问,

我有一个错误,需要增加最大允许口袋。是的,我增加到1048576,但在1或2天后它抛出相同的错误。如果重新启动我的服务器并使其暂时工作,我将无法一次又一次地重新启动服务器。

请尝试在my.ini配置中设置以下属性

或者在每次建立连接时执行以下操作

set global max_allowed_packet=16777216;
注: 你也可以在下面的位置找到

C:\ProgramData\MySQL\MySQL Server 5.6

在更改此属性后,我自己也出现了相同的错误。如果您有任何疑问,请告诉我。

在重新启动mysql服务器或提取mysql查询下面给出的数据库转储运行之前

set global max_allowed_packet=1000000000; 
set global net_buffer_length=1000000; 
编辑:
您可以通过更新my.ini文件中的以下给定属性来提高性能。


你是如何设置这个值的?请共享代码?我在my-small.conf、my-medium.conf、my-large.conf和my-maging.conf文件中设置了max_allowed_pocket=1048576的值当然我会检查并返回给您我只需更改m.ini或需要更改my-small.conf、my-medium.conf,my-large.conf和my-large.conf文件?仅该文件就足以更改。到目前为止,在更改此属性后,我还没有收到此错误:)在我的文件中没有任何内容我有一个插入max_allowed_pocketafter执行,重新启动mysql服务器后,上述查询值已更改。为了获得更好的性能,请更改my.ini文件中的给定属性。
key_buffer_size = 128M 30% of your memory (Max 4GB)
max_allowed_packet = 5M
table_open_cache = 256
sort_buffer_size = 10M
read_buffer_size = 20M
read_rnd_buffer_size = 10M
myisam_sort_buffer_size = 64M
thread_cache_size = 8
query_cache_size= 30M
thread_concurrency = 8
bulk_insert_buffer_size = 256
innodb_buffer_pool_size = 5G  to 50% - 70% of your ram.
innodb_additional_mem_pool_size = 1G to to 10% of ram
innodb_log_buffer_size = 1G
innodb_log_file_size = 1G (Max 4GB) larger the file recovery slow. 
innodb_file_per_table = 1