${v.nameEn}
- จำนวน: ${v.defaultDuration} ชั่วโมง (${v.totalDates} วัน, เวลา 9.00-16.00 น.)
- รายละเอียดหลักสูตรรูปแบบ PDF
- รุ่นวันที่ ${c.dates} ${ (c.availableSeat <= 0) ? '(เต็มแล้ว)' : '' } (${c.price.toLocaleString()} บาท) ${c.datesLeft <= 0 ? '(ปิดรับการลงทะเบียน)' : ''}
- (ราคารวมภาษีมูลค่าเพิ่มแล้ว)
รายละเอียดหลักสูตร
หลักสูตรนี้กล่าวถึงวิธีการติดตั้งซอฟต์แวร์จัดการฐานข้อมูล PostgreSQL หลักการจัดการกับฐานข้อมูลของ PostgreSQL การเริ่มและการหยุดการทำงานของเซิร์ฟเวอร์ การเพิ่มลบบัญชีผู้ใช้ การกำหนดสิทธิต่าง ๆ การกำหนดค่าเพื่อความปลอดภัยของระบบ การจัดการกับพื้นที่ในการจัดเก็บข้อมูล การสำรองและกู้คืนข้อมูล การปรับแต่งประสิทธิภาพ การอัพเกรดเมเจอร์เวอร์ชัน การทำสำเนาข้อมูลด้วย replication และการคอนฟิก PostgreSQL Active/Standby พร้อม Automatic Fail over ด้วย Patroni การใช้เครื่องมือต่าง ๆ ที่เกี่ยวข้อง รวมถึงบทบาทและหน้าที่ของผู้ดูแลระบบที่ดี
วัตถุประสงค์
- เพื่อให้ผู้รับการอบรมสามารถติดตั้งและบริหารจัดการ PostgreSQL Server ได้
- เพื่อให้ผู้รับการอบรมสามารถดูแลระบบและแนะนำผู้ใช้งานระบบได้
- เพื่อให้ผู้รับการอบรมสามารถทำการสำรองและกู้คืนข้อมูลในระบบได้
- เพื่อให้ผู้รับการอบรมสามารถปรับแต่งประสิทธิภาพของ PostgreSQL ได้
- เพื่อให้ผู้รับการอบรมสามารถติดตั้ง PostgreSQL แบบ Active/standby ผ่าน patroni ได้
ความรู้พื้นฐาน
ผู้เข้าอบรมควรมีทักษะการใช้งานคำสั่งลีนุกซ์ (Linux) พื้นฐาน และเคยใช้งานซอฟต์แวร์ระบบจัดการฐานข้อมูลมาก่อน
สภาพแวดล้อมและเครื่องมือในการพัฒนาที่ใช้ในการอบรม :
- CentOS/Ubuntu Linux
- PostgreSQL, PgAdmin
- Prometheus & Grafana
- Patroni, etcd, keepalived
สิ่งที่ผู้เข้าอบรมต้องเตรียม
ผู้เข้าอบรมต้องเตรียมเครื่องคอมพิวเตอร์ที่มีหน่วยความจำไม่น้อยกว่า 8 GB มาในการอบรม พร้อมติดตั้ง VirtualBox และ VirtualBox Extension Pack
เนื้อหาหลักสูตร
วันที่ 1
- แนะนําให้รู้จักกับระบบจัดการฐานข้อมูล PostgreSQL
- การติดตั้ง
- PostgreSQL
- File system layouts
- Install & Post-Installation setup
- การเปิดปิดบริการของ PostgreSQL
- การปรับค่าคอนฟิกกูเรชันที่สําคัญของ PostgreSQL
- การจัดการบัญชีผู้ใช้
- Role & Privileged Management
- PostgreSQL client application
- การใช้งาน PostgreSQL ในรูปแบบ command-line (psql)
- pgAdmin toots
- Clients and host base access control
- การปรับแต่งไฟร์วอลล์ (Firewall) สำหรับ PostgreSQL
- Create and configure a database
- สกีมา Schemas
- การใช้งานทรานแซคชัน (Transaction)
- สร้างและใช้งาน Tablespace
วันที่ 2
- PostgreSQL Architecture
- Index
- รู้จักกับ Index ประเภทต่าง ๆ การสร้าง การใช้งาน
- การจัดการและการบำรุงรักษา index
- Backup & Restore
- การเขียนสคริปต์เพื่อตั้งเวลาสำรองข้อมูล
- การบริการตรวจตราระบบด้วย Prometheus & Grafana เพื่อตรวจตรา PostgreSQL และแจ้งเตือน
- การปรับแต่งประสิทธิภาพ (Performance Tuning)
- การใช้งาน pgbench เพื่อวัดประเมินประสิทธิภาพของ PostgreSQL เบื้องต้น
- PostgreSQL Major version upgrade
วันที่ 3
- การทำ replication แบบ Master-Slave
- การทำระบบ PostgreSQL High Availability (Active/Standby) ด้วย Patroni
- ติดตั้งและคอนฟิก etcd แบบ 3 โหนด
- ติดตั้งและคอนฟิก Patroni เพื่อทำ High Availability
- ติดตั้ง Keepalived เพื่อจัดการ Virtual IP และการเขียนสคริปต์เพื่อให้งาน failover สมบูรณ์
- เข้าใจการทำงานของ watchdog และการเปิดใช้งาน
- ปัญหาการ sequence และการเขียนสคริปต์เพื่อ resync sequence
เวลาและสถานที่อบรม
- เวลาอบรม: 9.00 - 16.00 น.
- สถานที่อบรม: บริษัท คลัสเตอร์คิท จำกัด แผนที่และแนะนำการเดินทาง
วิธีการชำระเงิน
- ชำระเป็นเงินสดหรือเช็ค (งดรับเช็คส่วนตัว) สั่งจ่ายในนาม บริษัท คลัสเตอร์คิท จำกัด นำมาชำระที่ บริษัท คลัสเตอร์คิท จำกัด
- โอนเงินเข้าบัญชีออมทรัพย์
- ธนาคารกสิกรไทย สาขาบางขุนนนท์ ชื่อบัญชี บริษัท คลัสเตอร์คิท จำกัด เลขที่บัญชี 753-2-25601-6
- ธนาคารกรุงเทพ สาขาบางขุนนนท์ ชื่อบัญชี บริษัท คลัสเตอร์คิท จำกัด เลขที่บัญชี 190-0-78709-2 * กรุณาส่งหลักฐานการโอนเงินมาทาง Email: accounting@clusterkit.co.th หรือแฟกซ์หลักฐานการโอนเงินมาที่ 0 2424 7603
หมายเหตุ
- หลังจากที่ท่านลงทะเบียนสำเร็จ ท่านจะได้รับอีเมลตอบกลับพร้อมใบเสนอราคา จากระบบโดยอัตโนมัติ
- ค่าบริการฝึกอบรม รวมค่าเอกสารประกอบการอบรม อาหารกลางวันและอาหารว่างเช้า-บ่ายแล้ว และราคาข้างต้นรวมภาษีมูลค่าเพิ่ม 7% แล้ว
- บริษัท หรือนิติบุคคลสามารถหัก ณ ที่จ่ายในอัตรา 3%, หน่วยงานราชการ 1%
ของราคาค่าอบรมก่อนหักภาษีมูลค่าเพิ่ม
และต้องนำหนังสือรับรองการหักภาษี ณ ที่จ่ายมาในวันอบรม
บริษัท คลัสเตอร์คิท จำกัด
(กรณีไม่มีหนังสือรับรองต้องชำระเต็มจำนวน)
เลขที่ 91 ซอยริมคลองชักพระ
ถนนบางขุนนนท์ แขวงบางขุนนนท์
เขตบางกอกน้อย กทม. 10700
เลขทะเบียนนิติบุคคล: 0105550004011 - การสำรองที่นั่งอบรมจะสมบูรณ์ต่อเมื่อมีการชำระเงิน จึงขอสงวนสิทธิ์แก่ผู้ที่สำรองที่นั่งอบรมเข้ามาก่อนตามลำดับ
- รายละเอียดต่าง ๆ อาจมีการเปลี่ยนแปลงตามความเหมาะสมโดยมิต้องแจ้งให้ทราบล่วงหน้า