成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

數據庫:MySQL參數Max_Allowed_Packet 介紹

數據庫 MySQL
有時候業務的需要,可能會存在某些字段數據長度非常大(比如富文本編輯器里面的內容),造成插入和更新數據庫會被max_allowed_packet 參數限制掉,導致數據庫操作失敗。

1、參數作用

max_allowed_packet參數是指mysql服務器端和客戶端在一次傳送數據包的過程當中最大允許的數據包大小。如果超過了設置的最大長度,則會數據庫保持數據失敗。

2、問題場景

● 有時候業務的需要,可能會存在某些字段數據長度非常大(比如富文本編輯器里面的內容),造成插入和更新數據庫會被max_allowed_packet 參數限制掉,導致數據庫操作失敗。

● 將本地數據庫遷移到遠程數據庫時運行sql錯誤。錯誤信息是max_allowed_packet

會看到如下的報錯信息:

Packet for query is too large (20682943>1048576). You can change this value on the server by setting the max_allowed_packet’ variable.

這個時候需要設置max_allowed_packet參數的大小,從而滿足業務數據的保存,當然設置的大小要根據實際的業務需要,并不是越大越好,要設置合理的數據長度。

https://www.jb51.net/article/268311.htm

3、查詢當前數據庫設置的大小

查詢當前數據庫設置情況,下面兩種查詢SQL均可以

show variables like ‘%max_allowed_packet%’;
select @@max_allowed_packet;

set global max_allowed_packet = 500 * 500 * 1024;

4、如何調整配置

(1)通過修改配置文件,需要重啟mysql(推薦)

● Linux 操作系統 修改my.cnf 文件

vim /etc/my.cnf
[mysqld]
max_allowed_packet = 100M

● Windows 5.7解壓版一般都是修改 my.ini 文件

[mysqld]
max_allowed_packet = 128M

(2)命令行方式(不推薦)

mysql> set global max_allowed_packet = 100 * 1024 * 1024;
mysql> exit
[root@localhost opt]# 
[root@localhost opt]# mysql -uroot
mysql> 
mysql> select @@max_allowed_packet;
+----------------------+
| @@max_allowed_packet |
+----------------------+
|            104857600 |
+----------------------+
1 row in set (0.00 sec)

mysql>

注意:

● 通過命令行方式修改時,不能用M、G,只能這算成字節數設置。使用配置文件修改才允許設置M、G單位。

● 命令行修改之后,需要退出當前回話(關閉當前mysql server鏈接),然后重新登錄才能查看修改后的值。通過命令行修改只能臨時生效,如果下次數據庫重啟后對應的配置就會又復原了,因為重啟的時候加載的是配置文件里面的配置項。

● max_allowed_packet 最大值是1G(1073741824),如果設置超過1G,查看最終生效結果也只有1G。

責任編輯:姜華 來源: 小明互聯網技術分享社區
相關推薦

2023-07-24 07:13:38

MySQL數據庫

2010-07-16 17:11:11

SQL Server數

2011-02-28 15:45:12

2023-10-26 07:05:58

MySQL數據庫

2010-10-15 16:20:59

MySQL數據庫表

2010-05-20 08:47:21

MySQL數據庫

2009-06-30 22:31:23

關鍵參數MySQL性能優化

2011-03-17 14:51:33

數據庫自我調整

2011-04-14 09:27:37

內存數據庫

2011-08-15 14:12:16

SQL ServerDATEDIFF

2009-07-01 11:08:14

JSP DestoryJSP Init數據庫鏈接

2015-10-28 17:39:04

ORACLE AIO異步IO

2011-04-13 15:07:30

數據庫系統設計

2009-06-30 15:15:30

JSP數據庫

2015-10-28 14:45:35

ORACLE AIO異步IO

2011-08-02 18:38:19

MySQLINI文件

2024-03-25 07:22:50

GolangMySQL數據庫

2010-05-13 15:30:47

2009-12-29 11:15:45

ADO數據庫

2011-03-03 17:56:52

MySQL數據庫優化
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美日韩综合视频 | 99国内精品 | 91精品国产综合久久久动漫日韩 | 亚洲精品1区2区3区 91免费看片 | 亚洲国产成人久久久 | 欧美日在线| 视频一区二区在线观看 | 欧美一区二区三区的 | 91网站在线观看视频 | 久久久精品久 | 在线观看一区 | 国产综合久久 | 日日摸夜夜添夜夜添精品视频 | 亚洲v日韩v综合v精品v | 日韩午夜在线播放 | 欧美久久天堂 | 亚洲在线日韩 | 亚洲综合成人网 | 成人亚洲| 在线看av网址 | 精品国产欧美一区二区三区成人 | 国产精品国产三级国产播12软件 | 国产成人综合在线 | 亚洲高清在线观看 | 在线免费亚洲视频 | 亚洲免费一区二区 | 精品粉嫩aⅴ一区二区三区四区 | 久久久久久免费毛片精品 | 欧美日韩国产一区二区 | 日韩精品1区2区 | 国产精品成人av | 国产一区不卡 | 欧美aaa一级片 | 久久精品aaa | 国产精品久久久av | 午夜久久久 | 亚洲男女视频在线观看 | 91精品无人区卡一卡二卡三 | 久草新在线| 91精品一区二区三区久久久久 | av天天干 |