mysql Archive

ดูขนาดของ Index ใน MySQL

คำถามที่น่าสนใจเกี่ยวกับ MySQL database คือทำไม memory ถึงใช้เยอะขึ้นเรื่อย ๆ กันบ่อยครั้งกินไปเรื่อย ๆ จนเกือบไม่เหลือแต่ระบบก็ยังทำงานได้ปกตินะ

Read More…

MySQL :: ปรับปรุง sql กันหน่อย Select count() vs Select single column

ปัญหาที่พบเจอวันนี้มานั่ง review code และ metric การใช้งานของระบบ API ที่เชื่อมต่อกับ MySQL databaseพบว่ามี API ตัวหนึ่งมี response time ที่สูงขึ้นมากจะเจอมากขึ้นเมื่อมีผู้ใช้งานมากขึ้นซึ่งเป็นปัญหาที่พบเจอได้บ่อยมาก ๆก็เลยไป review code และดู SQL query กันหน่อย

Read More…

Elastcisearch :: การ sync ข้อมูลกับ RDBMS (Relational Database Management System)

คำถามถ้าต้องเก็บข้อมูลสำหรับการค้นหาและวิเคราะห์ไว้ใน Elasticsearch โดยข้อมูลต้นทางจะถูกเก็บไว้ใน RDBMS เช่น MySQL และ PostgreSQL เป็นต้น ถ้ามีการแก้ไขข้อมูลที่ RDBMS แล้ว จะทำการ sync หรือ update ข้อมูลใน Elasticsearch อย่างไรได้บ้าง

Read More…

เรียนรู้การจัดการฐานข้อมูลด้วย Go กันหน่อย

หลังจากที่ทดลองเขียน Go มาบ้างเล็กน้อย ได้โจทย์มาเล็กๆ ว่า เราจะติดต่อฐานข้อมูลได้อย่างไร เนื่องจากโลกการพัฒนา software หนีไม่พ้นมันอย่างแน่นอน ดังนั้นจึงไปดูว่า Go มีอะไรให้ใช้บ้าง และใช้งานมันอย่างไร

Read More…