8)

กู้ฐานข้อมูล innodb ที่เสียหาย ibdata1 ทำยังไง

ในกรณีถ้า ไม่สามารถรัน recovery mode 1-6 แล้วยัง error อยู่ให้ทำการตั้งสติให้มั่น และใช้วิธี ใช้ tool ในการดึงข้อมูลครับ ซึ่งบอกเลยว่าวิธีนี้ จะ advance หน่อย แต่ถ้ามีพื้นฐานในการ compile source มาดีก็จะผ่านได้ครับ เริ่มจาก download tool undrop https://twindb.com/undrop-for-innodb/ https://twindb.com/recover-corrupt-mysql-database/ ผมใช้ env เป็น centos 7.x และลง Mysql-server 5.6 ครับซึ่งจะมี tool innodb ให้ใช้งานค่อนข้างเยอะและเสถียรแล้ว ==== install new Mysql 5.6 http://repo.mysql.com/yum/mysql-5.5-community/el/7/x86_64/ https://www.cyberithub.com/install-mysql/==== install undrop git clone git@github.com:twindb/undrop-for-innodb.git yum install make gcc flex […]

AWS Aurora compatible Postgresql และ RDS Postgresql

หลังจากได้ลองใช้งาน ทั้ง aws Aurora compatible Postgresql และ RDS Postgresql ก็เห็นถึงความแตกต่างได้ชัดเจน ในเรื่องของ performance รวมไปถึงการจัดการเรื่อง CDC Replicate log Aurora เป็น DB ที่พัฒนาโดย AWS ซึ่ง ใช้งานได้กับ Mysql และ Postgresql RDS เป็น DB ที่มีการให้ใช้งานโดยทั่วๆไปอยู่แล้ว ซึ่งก็รองรับทั้ง Mysql , Postgresql อันนี้เป็นข้อคิดเห็นเล็กๆน้อยๆจากประสบการณ์ที่เคยลองใช้นะครับ ถ้าท่านใดมีความเห็นที่แตกต่างหรือข้อแนะนำก็แจ้งไว้ได้นะครับ ถ้า Dev ระบบแรกเริ่มแนะนำให้ใช้งาน RDS ครับ เนื่องจากการ configure ทำได้เร็ว สร้างใช้งานเครื่องเดียวได้บน AWS RDS แต่ถ้า transaction หรือ query data เริ่มเยอะควรจะแบ่งการทำงานของ node : […]