MySQL for Database Administrator

    หลักสูตรนี้เป็นหลักสูตรสำหรับผู้ดูแลระบบฐานข้อมูล เพื่อให้ผู้เรียนมีทักษะที่จำเป็นในการบำรุงรักษาและปรับปรุงประสิทธิภาพของฐานข้อมูลด้วยแนวทางต่าง ๆ ผู้เรียนจะได้ฝึกฝนทักษะและประสบการณ์จริงในการปฏิบัติงานด้านต่าง ๆ เพื่อให้ผู้เรียนมีความรู้และความเข้าใจที่ถูกต้องในการบำรุงรักษาระบบฐานข้อมูลของ MySQL และปฏิบัตงานด้วยความมั่นใจ

ผู้เรียน
    ผู้ดูและฐานข้อมูล ผู้ดูแลระบบ นักพัฒนาระบบ และผู้สนใจทั่วไป

ความรู้พื้นฐาน
    มีความรู้ในการใช้งาน MySQL เบื้องต้น หรือมีประสบการณ์การใช้งานฐานข้อมูลอื่นมาก่อน

หลักสูตร 24 ชั่วโมง เรียน 4 ครั้ง (9.00-16.00 ครั้งละ 6 ชั่วโมง)


เนื้อหาในหลักสูตร

บทที่ 1 สถาปัตยกรรมของ MySQL

  • สถาปัตยกรรมแบบ Client/Server
  • ภาพรวมสถาปัตยกรรมของ MySQL
  • การใช้งานดิสก์ของ MySQL
  • ปลั๊กอินของ MySQL
บทที่ 2 เซิร์ฟเวอร์ MySQL
  • รูปแบบการแจกจ่าย MySQL
  • การเริ่มและหยุดเซิร์ฟเวอร์ MySQL สำหรับ Windows
  • การเริ่มและหยุดเซิร์ฟเวอร์ MySQL สำหรับ Linux
  • การอัพเกรด MySQL
บทที่ 3 การตั้งค่าและปรับแต่งเซิร์ฟเวอร์ MySQL
  • การตั้งค่า MySQL
  • ตัวแปรเซิร์ฟเวอร์
  • SQL Mode
  • ไฟล์ Log และไฟล์ Status
  • การเปิดใช้ Binary Log
บทที่ 4 MySQL Client
  • ภาพรวมโปรแกรมสำหรับผู้ดูแลระบบ
  • Double ListBox กับ AJAX
  • การเรียกใช้โปรแกรม mysql
  • การใช้งาน mysql
  • โปรแกรม mysqladmin
บทที่ 5 Meta Data
  • วิธีการเข้าถึง meta data
  • ฐานข้อมูล INFORMATION_SCHEMA
  • การใช้คำสั่ง SHOW และ DESCRIBE
  • โปรแกรม mysqlshow
บทที่ 6 Storage Engine
  • ภาพรวมของ Storage Engine
  • MyISAM Storage Engine
  • InnoDB Storage Engine
  • MEMORY Storage Engine
  • Storage Engine อื่น ๆ
  • การเลือก Storage Engine ให้เหมาะสม
  • การเลือกใช้หลาย Storage Engine
  • สรุปเปรียบเทียบแต่ละ Storage Engine
บทที่ 7 การทำ Partition
  • ภาพรวมของ Storage Engine
  • เหตุผลในการทำ Partition
  • การสร้างตารางที่เป็น Partition
  • การดูข้อมูลเกี่ยวกับ Partition
  • การลบ Partition
  • ผลกระทบด้านประสิทธิภาพของการแก้ไข Partition
  • Partition Pruning
  • ข้อมูลการทำ Partition ใน Storage Engine ต่าง ๆ
  • การทำ Partition กับการ Lock
  • ข้อจำกัดของการทำ Partition
บทที่ 8 ความปลอดภัยและการจัดการผู้ใช้
  • สิทธิ์การใช้งาน
  • การเข้าถึงระดับ 1: บัญชีผู้ใช้
  • การเข้าถึงระดับ 2: ฐานข้อมูล
  • การเข้าถึงระดับ 3: ตาราง
  • การเข้าถึงระดับ 4: คอลัมน์
  • การเข้าถึงระดับ 5: รูทีน
  • การบำรุงรักษาบัญชีผู้ใช้
  • การควบคุมการเข้าใช้งาน
  • การเข้ารหัสการเชื่อมต่อ
  • การเข้ารหัสการเชื่อมต่อ
บทที่ 9 การบำรุงรักษาตาราง
  • การบำรุงรักษาตาราง
  • คำสั่ง SQL ในการบำรุงรักษาตาราง
  • โปรแกรมสำหรับการบำรุงรักษาตาราง
  • การบำรุงรักษาตารางใน Storage Engine ต่าง ๆ
บทที่ 10 การนำเข้าและส่งออกข้อมูล
  • การนำเข้าและส่งออกข้อมูล
  • การนำเข้าและส่งออกด้วยคำสั่ง SQL
  • การนำเข้าด้วยสคริปต์คำสั่ง SQL
บทที่ 11 การสำรองข้อมูลและการกู้คืน
  • ความจำเป็นในการสำรองข้อมูล
  • การวางแผนในการสำรองและกู้คืนข้อมูล
  • ประเภทของการสำรองข้อมูล
  • การสำรองข้อมูลแบบไฟล์ (Physical Backup)
  • การสำรองข้อมูลแบบข้อความ (Logical Backup)
  • การสำรองไฟล์ Log และ Status
  • การใช้งาน Replication เพื่อการสำรองข้อมูล
  • เปรียบเทียบวิธีการสำรองข้อมูล
  • การกู้คืนข้อมูล
บทที่ 12 การเพิ่มประสิทธิภาพฐานข้อมูล
  • หลักการทั่วไปในการเพิ่มประสิทธิภาพ
  • การเพิ่มประสิทธิภาพของ MyISAM
  • การเพิ่มประสิทธิภาพของ InnoDB
  • การเพิ่มประสิทธิภาพของ Memory
บทที่ 13 การเพิ่มประสิทธิภาพเซิร์ฟเวอร์
  • การตั้งค่าและแปรความหมายของตัวแปรเซิร์ฟเวอร์
  • กการวัดภาระของเซิร์ฟเวอร์
  • การปรับจูนตัวแปรหน่วยความจำ
  • การใช้งาน Query Cache
บทที่ 14 การทำ Replication
  • การใช้งานเซิร์ฟเวอร์มากกว่าหนึ่ง
  • การทำ Replication ระหว่างเซิร์ฟเวอร์


วิทยากร :

ผู้สอน Mr. Somsak Sae-Lim
การศึกษา
- Bachelor of Science (Computer Science) Chulalongkorn University
- Master of Science (Business Software Development) Chulalongkorn University

ค่าใช้จ่าย :
หลักสูตรละ 8,900 บาท (ราคานี้ไม่รวมภาษีมูลค่าเพิ่ม)

จำนวนที่เปิดรับสมัคร : 10 ท่าน



สถานที่ตั้ง : ตึกช้างอาคาร บี ชั้น 21 (สี่แยก รัชโยธิน ใกล้เมเจอร์ รัชโยธิน SCB Park)
รถประจำทางที่ผ่าน : ปอ.513(ปอ.13),ปอ.543(ปอ.49),ปอ.185(ปอ.22),ปอ.512(ปอ.12)
ปอ.503(ปอ.3),ปอ.39,ปอพ.8,ปอพ.16 สาย 26,34,39,59,107,126,129

แผนที่

วิธีการสมัคร : ดาวน์โหลดใบสมัคร

รายละเอียดเพิ่มเติม :
สนใจติดต่อ : 065-9925697, 087-171-2023 หรือ 02-937-3790
Email : asiamediasoft.co@gmail.com
Facebook : www.facebook.com/asiamediasoft.training
Twitter : www.twitter.com/asiamediasoft