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

數(shù)據(jù)庫:MySQL參數(shù)Max_Allowed_Packet 介紹

數(shù)據(jù)庫 MySQL
Max_Allowed_Packet參數(shù)是指MySQL服務(wù)器端和客戶端在一次傳送數(shù)據(jù)包的過程當(dāng)中最大允許的數(shù)據(jù)包大小。如果超過了設(shè)置的最大長度,則會(huì)數(shù)據(jù)庫保持?jǐn)?shù)據(jù)失敗。

1、參數(shù)作用

max_allowed_packet參數(shù)是指mysql服務(wù)器端和客戶端在一次傳送數(shù)據(jù)包的過程當(dāng)中最大允許的數(shù)據(jù)包大小。如果超過了設(shè)置的最大長度,則會(huì)數(shù)據(jù)庫保持?jǐn)?shù)據(jù)失敗。

2、問題場(chǎng)景

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

● 將本地?cái)?shù)據(jù)庫遷移到遠(yuǎn)程數(shù)據(jù)庫時(shí)運(yùn)行sql錯(cuò)誤。錯(cuò)誤信息是max_allowed_packet

會(huì)看到如下的報(bào)錯(cuò)信息:

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

這個(gè)時(shí)候需要設(shè)置max_allowed_packet參數(shù)的大小,從而滿足業(yè)務(wù)數(shù)據(jù)的保存,當(dāng)然設(shè)置的大小要根據(jù)實(shí)際的業(yè)務(wù)需要,并不是越大越好,要設(shè)置合理的數(shù)據(jù)長度。

3、查詢當(dāng)前數(shù)據(jù)庫設(shè)置的大小

查詢當(dāng)前數(shù)據(jù)庫設(shè)置情況,下面兩種查詢SQL均可以

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

set global max_allowed_packet = 500 * 500 * 1024。

4、如何調(diào)整配置

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

● Linux 操作系統(tǒng)  修改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>

注意:

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

● 命令行修改之后,需要退出當(dāng)前回話(關(guān)閉當(dāng)前mysql server鏈接),然后重新登錄才能查看修改后的值。通過命令行修改只能臨時(shí)生效,如果下次數(shù)據(jù)庫重啟后對(duì)應(yīng)的配置就會(huì)又復(fù)原了,因?yàn)橹貑⒌臅r(shí)候加載的是配置文件里面的配置項(xiàng)。

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

責(zé)任編輯:姜華 來源: 小明互聯(lián)網(wǎng)技術(shù)分享社區(qū)
相關(guān)推薦

2024-01-22 07:15:50

數(shù)據(jù)庫MySQL數(shù)據(jù)庫遷移

2010-07-16 17:11:11

SQL Server數(shù)

2011-02-28 15:45:12

2023-10-26 07:05:58

MySQL數(shù)據(jù)庫

2010-05-20 08:47:21

MySQL數(shù)據(jù)庫

2010-10-15 16:20:59

MySQL數(shù)據(jù)庫表

2009-06-30 22:31:23

關(guān)鍵參數(shù)MySQL性能優(yōu)化

2011-03-17 14:51:33

數(shù)據(jù)庫自我調(diào)整

2011-04-14 09:27:37

內(nèi)存數(shù)據(jù)庫

2011-08-15 14:12:16

SQL ServerDATEDIFF

2011-04-13 15:07:30

數(shù)據(jù)庫系統(tǒng)設(shè)計(jì)

2009-06-30 15:15:30

JSP數(shù)據(jù)庫

2015-10-28 14:45:35

ORACLE AIO異步IO

2009-07-01 11:08:14

JSP DestoryJSP Init數(shù)據(jù)庫鏈接

2015-10-28 17:39:04

ORACLE AIO異步IO

2009-12-29 11:15:45

ADO數(shù)據(jù)庫

2011-08-02 18:38:19

MySQLINI文件

2024-03-25 07:22:50

GolangMySQL數(shù)據(jù)庫

2010-05-13 15:30:47

2010-04-21 17:16:15

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 中文字幕一区二区三区日韩精品 | 欧美日韩在线视频一区 | 久久国产成人精品国产成人亚洲 | 久久99精品久久久久久琪琪 | 国产精品久久久久久久久大全 | 亚洲欧洲精品在线 | 中文字幕日韩一区 | 成人精品国产免费网站 | 亚洲成网站 | 99久久婷婷国产综合精品首页 | 国产精品区一区二区三区 | 日韩中文字幕在线播放 | 免费一区 | 日韩一区二区三区四区五区六区 | 精品国产一区二区在线 | 国产精品久久久久久久久大全 | 天天躁人人躁人人躁狂躁 | a欧美 | 亚洲网站在线观看 | av一二三四 | 国产在线中文字幕 | 久久久久久久国产精品影院 | 剑来高清在线观看 | 欧美二区在线 | 一区二区三区中文字幕 | 国产一区二区三区四区五区加勒比 | 亚洲区一区二 | 欧美专区在线 | 欧美久久精品一级黑人c片 91免费在线视频 | 91精品国产美女在线观看 | 九色在线视频 | 日韩免费 | 欧美日本高清 | 亚洲欧洲精品成人久久奇米网 | 中文字幕日韩一区 | 日韩欧美视频 | 亚洲成人av在线 | 日韩网站免费观看 | 一级黄色大片 | 久久99国产精一区二区三区 | av黄色在线 |