max_allowed_packet คืออะไร ฐานข้อมูล MySQL, mariadb
max_allowed_packet คือค่าที่ฐานข้อมูลยอมรับในการรับส่ง packet ระหว่างเครื่อง client กับ Server หรือ การรันคำสั่งใน ฐาข้อมูลแต่ละครั้ง ปกติ จะส่วนที่ร้องขอเข้ามาเพื่อรันคำสั่ง เช่น เราเขียน SQL ยาว แล้ว มาสั่ง Query ทีเดียว ถ้าค่านี้ กำหนดไว้น้อย เกินไป ก่อนอาจมี Error ส่งคำสั่งเข้ามาเกินที่ Server จะทำงานได้ ก็จะเจอ Error ข้อความ เกี่ยวกับ memory กลับไปแจ้ง
โดยปกติ MySQLจะมีค่ามาตรฐาน หรือค่า default ของมัน ไว้ที่ 2M
ส่วนของ mariadb ค่า default ก็จะเปลี่ยนไปตามเวอร์ชั่น
16777216 (16M) >= MariaDB 10.2.4
4194304 (4M) >= MariaDB 10.1.7
1048576 (1MB) <= MariaDB 10.1.6
ของจากการ config ตัวนี้แล้ว ยังมีค่า config ที่เกี่ยวข้องอีกตัว คือ net_buffer_length ไว้ติดตามตอนต่อไป
แล้วเราจะเปลี่ยนค่านี้ได้ที่ไหน คำตอบคือ my.cnf สำหรับ Linux แล้ว my.ini สำหรับ windows
กระทู้ที่พูดถึงเรื่องนี้ ในบอร์ดเรา เช่น
ปัญหา MySQL server has gone away (error 2006)
viewtopic.php?f=27&t=16149
Fatal error Allowed memory size of 134217728 bytes exhausted
viewtopic.php?f=6&t=9747
ความรู้เพิ่มเติม
ทำให้ Mysql บน Host สามารถ connect จากเครื่องอื่นได้ my.cnf
max_allowed_packet คืออะไร ฐานข้อมูล MySQL , mariadb
Moderator: mindphp, ผู้ดูแลกระดาน
- mindphp
- ผู้ดูแลระบบ MindPHP
- โพสต์: 41337
- ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
- ติดต่อ:
max_allowed_packet คืออะไร ฐานข้อมูล MySQL , mariadb
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
-
- Similar Topics
- ตอบกลับ
- แสดง
- โพสต์ล่าสุด
-
-
โพสต์ใหม่ วิธีแสดงคำสั่ง ที่กำลังทำงานอยู่ของ MySQL / MariaDB ด้วยคำสั่ง show process command mysql
โดย mindphp » 29/06/2021 5:53 am » ใน SQL Knowledge - 0 ตอบกลับ
- 3652 แสดง
-
โพสต์ล่าสุด โดย mindphp
29/06/2021 5:53 am
-
-
-
โพสต์ใหม่ อัพเกรด MySQL และ mariadb บน Directadmin
โดย mindphp » 01/11/2019 3:49 am » ใน Linux - Web Server - 2 ตอบกลับ
- 2669 แสดง
-
โพสต์ล่าสุด โดย cresencio123
13/11/2020 9:30 pm
-
-
-
โพสต์ใหม่ Directadmin ประกาศ EOL MySQL/MariaDB version 5.5 แล้วใครใช้เวอร์ชั่นนี้อยู่เตรียมอัพเกรดกัน
โดย mindphp » 24/06/2023 6:46 pm » ใน MindPHP News & Feedback - 0 ตอบกลับ
- 811 แสดง
-
โพสต์ล่าสุด โดย mindphp
24/06/2023 6:46 pm
-
-
-
โพสต์ใหม่ ตั้งค่าไม่ให้ Mysql เก็บ binary logs ใช้ได้กับ MariaDB
โดย mindphp » 03/04/2016 5:19 pm » ใน Linux - Web Server - 1 ตอบกลับ
- 1304 แสดง
-
โพสต์ล่าสุด โดย mindphp
03/04/2016 5:47 pm
-
-
-
โพสต์ใหม่ ปัญหาการ Restore ฐานข้อมูลขนาดใหญ่ ERROR: ASCII ของ MySQL mariaDB
โดย mindphp » 26/06/2021 6:04 pm » ใน SQL - Database - 1 ตอบกลับ
- 3701 แสดง
-
โพสต์ล่าสุด โดย mindphp
26/06/2021 6:09 pm
-
-
-
โพสต์ใหม่ แก้ปัญหาลืมรหัสผ่าน root ของฐานข้อมูล MySQL/MariaDB บน Ubuntu โดยการ Reset รหัสผ่าน
โดย mindphp » 12/03/2023 6:02 pm » ใน SQL Knowledge - 0 ตอบกลับ
- 12073 แสดง
-
โพสต์ล่าสุด โดย mindphp
12/03/2023 6:02 pm
-
-
- 1 ตอบกลับ
- 4758 แสดง
-
โพสต์ล่าสุด โดย mindphp
23/09/2023 7:02 pm
-
- 0 ตอบกลับ
- 1348 แสดง
-
โพสต์ล่าสุด โดย mindphp
15/10/2021 10:11 am
ผู้ใช้งานขณะนี้
สมาชิกกำลังดูบอร์ดนี้: Google [Bot] และบุคลทั่วไป 56