MySQL for Database Administrator
เกี่ยวกับหลักสูตรนี้
หลักสูตรนี้เป็นหลักสูตรสำหรับผู้ดูแลระบบฐานข้อมูล เพื่อให้ผู้เรียนมีทักษะที่จำเป็นในการบำรุงรักษาและปรับปรุงประสิทธิภาพของฐานข้อมูลด้วยแนวทางต่าง ๆ ผู้เรียนจะได้ฝึกฝนทักษะและประสบการณ์จริงในการปฏิบัติงานด้านต่าง ๆ เพื่อให้ผู้เรียนมีความรู้และความเข้าใจที่ถูกต้องในการบำรุงรักษาระบบฐานข้อมูลของ MySQL และปฏิบัตงานด้วยความมั่นใจ
ผู้เรียน
ผู้ดูและฐานข้อมูล ผู้ดูแลระบบ นักพัฒนาระบบ และผู้สนใจทั่วไป
ความรู้พื้นฐาน
มีความรู้ในการใช้งาน MySQL เบื้องต้น หรือมีประสบการณ์การใช้งานฐานข้อมูลอื่นมาก่อน
ระยะเวลาในการอบรม : 4 ครั้ง 9.00-16.00 ครั้งละ 6 ชั่วโมง รวม 24 ชั่วโมง
เนื้อหา
บทที่ 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 ระหว่างเซิร์ฟเวอร์
วิทยากร :
ผู้สอน อ. 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
แผนที่
วิธีการสมัคร : ดาวน์โหลดใบสมัคร
รายละเอียดเพิ่มเติม :
สนใจติดต่อ 081-1716-156 , 02-9373790 หรือที่ train@asiamediasoft.net , asiamediasoft.co@gmail.com MSN(gnj43@hotmail.com)