Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

คำสั่งแสดงตัวแปรการตั้งค่า (Configuration Variables) ใน MySQL

ดูค่าตัวแปรการตั้งค่าปัจจุบันของ MySQL

ใช้คำสั่ง SHOW VARIABLES เพื่อแสดงตัวแปรการตั้งค่าทั้งหมด หรือกรองด้วย LIKE

รูปแบบคำสั่ง (Syntax)

-- แสดงทั้งหมด
SHOW VARIABLES;

-- กรองด้วย LIKE pattern
SHOW VARIABLES LIKE '%pattern%';

ตัวอย่าง: แสดงตัวแปรที่มีคำว่า 'max'

SHOW VARIABLES LIKE '%max%';

ผลลัพธ์ตัวอย่าง (บางส่วน):

Variable_nameValue
max_allowed_packet4194304
max_connections151
max_heap_table_size16777216
innodb_buffer_pool_size134217728
innodb_log_file_size50331648
query_cache_size16777216

คำอธิบายตัวแปรสำคัญ:

  • max_connections - จำนวนการเชื่อมต่อสูงสุดพร้อมกัน
  • max_allowed_packet - ขนาดแพ็กเก็ตสูงสุดที่อนุญาต
  • innodb_buffer_pool_size - ขนาดบัฟเฟอร์พูลของ InnoDB (สำคัญสำหรับประสิทธิภาพ)
  • query_cache_size - ขนาดแคชคิวรี่ (Deprecated ใน MySQL 8.0+)

สามารถปรับค่าเหล่านี้ได้ในไฟล์กำหนดค่า (my.cnf/my.ini) หรือแบบ Runtime ด้วย SET GLOBAL (บางตัวแปร)