Database


16
Jun 10

วิธี extend tablespace เพื่อแก้ปัญหา DMS Container full ใน DB2

วันนี้อยู่ดีๆ ก็พบว่าไฟล์ db2diag.log โตขึ้นไวผิดปกติ ทั้งๆที่เซท DIAGLEVEL ไว้ที่ default (3) แล้วจึงทำการโหลด  db2diag.log มาเพื่อดูว่ามันเกิดปัญหาอะไรขึ้นในระบบ จึงพบ Error ดังนี้เกิดขึ้นจำนวนมาก

ADM6044E The DMS table space “MEDIUM_TSD” (ID “5″) is full.

ปัญหานี้คือปัญหา “DMS Container full” ครับสาเหตุเกิดจาก tablesapce ที่เราใช้งานอยู่นั้นเกิดเต็มขึ้นมาครับ เมื่อผมทำการเรียกดูรายละเอียดของแต่ละ tablespace ด้วยคำสั่ง db2 list tablespaces show detail ก็พบว่า

Continue reading →


7
Mar 10

CouchDB มันคืออะไร

CouchDB คือ document-oriented database ที่สามารถ queried และ indexed โดยการทำ MapReduce ผ่าน JavaScript โดย CouchDB จะใช้งานผ่าน RESTful JSON API ซึ่งจะทำให้เราสามารถเรียกจากที่ไหนก็ได้โดยผ่าน HTTP protocal ที่สำคัญไม่ต้องมี Driver ให้วุ่นวายปวดหัว

CouchDB ทำอะไรได้บ้าง

  • เป็น document database ที่มีการเรียกใช้ผ่าน RESTful JSON API
  • ไม่มี Schema และสามารถเพิ่มเติมแก้ไข field ได้อย่างทันที
  • สามารถทำ replication โดยใช้วิธี bi-direction และสามารถจัดการปัญหาเรื่องการ conflict  ของ data ได้อีกด้วย
  • สามารถ Query และ Index ได้โดยการใช้ Javascript แทนการใช้ SQL Query

Continue reading →