Workshop: สร้าง Ansible Playbook ตั้งค่า Web Server Stack (Nginx + PHP + MySQL)
การตั้งค่า Web Server Stack แบบ Nginx + PHP-FPM + MySQL ด้วยมือบนเซิร์ฟเวอร์ใหม่ทุกครั้งใช้เวลานานและเสี่ยงต่อข้อผิดพลาด ไม่ว่าจะเป็นการลืม configuration…
บทความที่เกี่ยวกับ MySQL · ทั้งหมด 29 บทความ
แท็ก MySQL หนูรวมไว้ 29 บทความค่ะ พิมพ์คำที่อยากรู้ได้เลย หนูจะหาให้เฉพาะในแท็กนี้นะคะ เมี้ยว!
การตั้งค่า Web Server Stack แบบ Nginx + PHP-FPM + MySQL ด้วยมือบนเซิร์ฟเวอร์ใหม่ทุกครั้งใช้เวลานานและเสี่ยงต่อข้อผิดพลาด ไม่ว่าจะเป็นการลืม configuration…
Database เป็น component ที่ต้องการความระมัดระวังในการติดตั้งและตั้งค่ามากกว่า web server เพราะเกี่ยวข้องกับข้อมูลโดยตรง การใช้ Ansible จัดการ database…
การติดตั้ง MySQL และเชื่อมต่อกับ WordPress บน Cloud VPS เป็นทักษะพื้นฐานที่ผู้ดูแลเซิร์ฟเวอร์ควรทำเป็น Workshop นี้จะพาคุณผ่านทุกขั้นตอนตั้งแต่ติดตั้ง…
Multi-master Replication คือรูปแบบการทำสำเนาฐานข้อมูลที่อนุญาตให้ทุก Node สามารถรับคำสั่ง Write ได้พร้อมกัน ต่างจาก Primary-Replica ทั่วไปที่มีเพียง Node…
Database Clustering คือการนำเซิร์ฟเวอร์ฐานข้อมูลหลายเครื่องมาทำงานร่วมกันเสมือนเป็นระบบเดียว เพื่อเพิ่มความสามารถในการรองรับ Load ที่สูงขึ้น เพิ่ม…
การย้ายฐานข้อมูลจาก MySQL ไปยัง PostgreSQL เป็นงานที่หลายองค์กรต้องเผชิญเมื่อระบบเติบโตขึ้นและต้องการฟีเจอร์ขั้นสูงที่ PostgreSQL มีให้ เช่น Full ACID…
เมื่อแอปพลิเคชันมีผู้ใช้งานจำนวนมากพร้อมกัน การเปิดและปิดการเชื่อมต่อไปยังฐานข้อมูลทุกครั้งที่มี Request เข้ามาจะสร้างภาระหนักให้กับเซิร์ฟเวอร์ฐานข้อมูล…
เมื่อฐานข้อมูล MySQL ใช้งานไปสักระยะ ตารางจะเกิดการกระจัดกระจายของข้อมูล (Fragmentation) พื้นที่ดิสก์ถูกใช้อย่างไม่มีประสิทธิภาพ และสถิติของดัชนีไม่ตรงกับ…
เมื่อแอปพลิเคชันเริ่มตอบสนองช้าลง หนึ่งในขั้นตอนแรกที่ DBA และนักพัฒนาควรทำคือตรวจสอบว่ามีคำสั่ง SQL ใดบ้างที่ใช้เวลานานเกินไป MySQL มีฟีเจอร์ในตัวที่ช่วย…
เมื่อแอปพลิเคชันเริ่มช้าลง สาเหตุหลักมักไม่ได้อยู่ที่โค้ดฝั่ง Application แต่อยู่ที่ Query ที่ส่งไปยังฐานข้อมูลทำงานไม่มีประสิทธิภาพ การปรับแต่ง Query ให้…
เมื่อเว็บไซต์หรือแอปพลิเคชันเติบโตขึ้น เซิร์ฟเวอร์ฐานข้อมูลตัวเดียวอาจรับ Load ไม่ไหว การอ่านข้อมูลจำนวนมากจาก Application หลายตัวพร้อมกันทำให้ Response…
การสำรองข้อมูลฐานข้อมูลเป็นหนึ่งในงานสำคัญที่สุดของผู้ดูแลระบบ เพราะข้อมูลอาจสูญหายได้จากหลายสาเหตุ ทั้งฮาร์ดแวร์เสียหาย ซอฟต์แวร์ผิดพลาด หรือแม้แต่ Human…