Knowledge

รวมคู่มือและบทความเชิงเทคนิคจากทีม Dot Enterprise · ทั้งหมด 1008 บทความ

หนูรวมคู่มือที่ทีมเขียนไว้ให้ตรงนี้แล้วค่ะ ลองพิมพ์สิ่งที่อยากรู้ในช่องค้นหาได้เลยนะคะ เมี้ยว!

Database

Data Types ใน PostgreSQL

PostgreSQL รองรับ Data Types หลากหลายประเภท ตั้งแต่ตัวเลข ข้อความ วันเวลา ไปจนถึงชนิดพิเศษอย่าง JSON, Array และ Network Address การเลือกใช้ชนิดข้อมูลที่…

Database

CREATE Schema และ Tables ใน PostgreSQL

Schema และ Table เป็นโครงสร้างพื้นฐานที่สำคัญที่สุดในระบบฐานข้อมูล PostgreSQL ก่อนที่จะเริ่มเก็บข้อมูลใด ๆ ได้ จำเป็นต้องออกแบบและสร้าง Schema เพื่อจัด…

Database

Database User Management ใน PostgreSQL

การจัดการผู้ใช้ (User Management) เป็นหนึ่งในงานสำคัญที่ผู้ดูแลฐานข้อมูลต้องเข้าใจอย่างถ่องแท้ PostgreSQL มีระบบจัดการสิทธิ์ที่ยืดหยุ่นและรัดกุม โดยใช้…

Database

PostgreSQL Initial Configuration — ตั้งค่าเริ่มต้นหลังติดตั้ง

หลังจากติดตั้ง PostgreSQL เสร็จเรียบร้อยแล้ว ขั้นตอนถัดไปที่สำคัญไม่แพ้กันคือการตั้งค่าเริ่มต้นให้เหมาะกับการใช้งานจริง ค่า Default ที่มาพร้อมกับการติดตั้ง…

Database

การติดตั้ง PostgreSQL 16 บน Cloud VPS

PostgreSQL เป็นระบบจัดการฐานข้อมูลเชิงสัมพันธ์แบบ Open Source ที่ได้รับความนิยมสูง ด้วยความสามารถรองรับ JSON, Full-Text Search, Window Functions และ…

Database

Connection Pooling ด้วย MySQL Proxy

เมื่อแอปพลิเคชันมีผู้ใช้งานจำนวนมากพร้อมกัน การเปิดและปิดการเชื่อมต่อไปยังฐานข้อมูลทุกครั้งที่มี Request เข้ามาจะสร้างภาระหนักให้กับเซิร์ฟเวอร์ฐานข้อมูล…

Database

Table Optimization ใน MySQL

เมื่อฐานข้อมูล MySQL ใช้งานไปสักระยะ ตารางจะเกิดการกระจัดกระจายของข้อมูล (Fragmentation) พื้นที่ดิสก์ถูกใช้อย่างไม่มีประสิทธิภาพ และสถิติของดัชนีไม่ตรงกับ…

Database

MySQL Slow Query Log — วิเคราะห์ Query ช้า

เมื่อแอปพลิเคชันเริ่มตอบสนองช้าลง หนึ่งในขั้นตอนแรกที่ DBA และนักพัฒนาควรทำคือตรวจสอบว่ามีคำสั่ง SQL ใดบ้างที่ใช้เวลานานเกินไป MySQL มีฟีเจอร์ในตัวที่ช่วย…

Database

Query Optimization ใน MySQL — เทคนิคปรับแต่ง Query ให้เร็วขึ้น

เมื่อแอปพลิเคชันเริ่มช้าลง สาเหตุหลักมักไม่ได้อยู่ที่โค้ดฝั่ง Application แต่อยู่ที่ Query ที่ส่งไปยังฐานข้อมูลทำงานไม่มีประสิทธิภาพ การปรับแต่ง Query ให้…

Database

MySQL Replication Setup — ตั้งค่า Source-Replica แบบละเอียด

เมื่อเว็บไซต์หรือแอปพลิเคชันเติบโตขึ้น เซิร์ฟเวอร์ฐานข้อมูลตัวเดียวอาจรับ Load ไม่ไหว การอ่านข้อมูลจำนวนมากจาก Application หลายตัวพร้อมกันทำให้ Response…

Database

Backup Database ด้วย mysqldump — สำรองข้อมูลอย่างมืออาชีพ

การสำรองข้อมูลฐานข้อมูลเป็นหนึ่งในงานสำคัญที่สุดของผู้ดูแลระบบ เพราะข้อมูลอาจสูญหายได้จากหลายสาเหตุ ทั้งฮาร์ดแวร์เสียหาย ซอฟต์แวร์ผิดพลาด หรือแม้แต่ Human…

Database

Data Types ใน MySQL — เลือกใช้ให้ถูกต้อง

การเลือก Data Type ที่เหมาะสมเป็นหนึ่งในการตัดสินใจสำคัญที่สุดเมื่อออกแบบฐานข้อมูล เพราะส่งผลโดยตรงต่อพื้นที่จัดเก็บ ประสิทธิภาพในการ Query และความถูกต้อง…