Latest article
Home >> Tag Archives: MySQL

Tag Archives: MySQL

A Feature Comparison of MariaDB and MySQL

mariadb_mysql

ตารางเปรียบเทียบ Feature ของ MariaDB verion 5.5 & 10 และ MySQL 5.5 & 5.6 FEATURE MYSQL 5.5 MARIADB 5.5 MYSQL 5.6 MARIADB 10 Multi-source replication Flexible Parallell slave replication Parallel slave repliction per Schema   1) Global Transaction ID (GTID)     2)   Sharding through Spider Table Partitioning Improvements   Engine Independent Statistics Sub-query and join optimizations     Histogram Statistics ... Read More »

MySQL Replication ทำงานอย่างไร?

เคยสงสัยไหมว่า MySQL Replication ทำงานอย่างไร และ อะไรคือ I/O Thread และ SQL Thread และทำงานอย่างไร? MySQL Replication เป็นวิธีการทำ replication ข้อมูลไปยัง MySQL server เครื่องอื่นๆ (1 เครื่องหรือมากกว่า) ที่นิยมใช้งานกันอย่างแพร่หลาย โดยการทำงานจะเป็นแบบ Master -Slave กล่าวคือ Master จะทำหน้าที่ส่งข้อมูลให้กับเครื่อง Slave เพื่อทำการ update ข้อมูล หากมีการ update ข้อมูลบนเครื่อง Master ข้อดีของ MySQL Replication คือช่วยให้เพิ่มประสิทธิภาพในการอ่านข้อมูลให้กับระบบ โดยกำหนดให้ ทุก update ให้ทำงานที่ Master ส่วนทุกคำสั่ง Select ให้ทำงานที่ Salve สำหรับขั้นตอนการทำงานโดยละเอียดตั้งแต่การ update ข้อมูลบนเครื่อง Master จนไปถึงการ replicate ข้อมูลไปยังเครื่อง Slave จะมีขั้นตอนการทำงานตามด้านล่างนี้ ขั้นตอนการทำงานของ ... Read More »

สาเหตุ การแก้ไขไฟล์ ibdata1 บน MySQL มีขนาดใหญ่

mysql

คำถามยอดฮิตของ MySQL คำถามหนึ่ง คือ ทำไมเวลา drop table หรือ database แล้วพื้นที่ไม่ลดลงหรือลดลงน้อยกว่าพื้นที่จริง ไฟล์ ibdata1 ใน MySQL สามารถลดขนาดได้หรือไม่ ไม่น่าเชื่อว่าคำถามทั้งสองนี้มีความเกี่ยวข้องกัน เพราะว่าพื้นที่ที่ถูกใช้โดย InnoDB’s shared tablespace บน MySQL (ibdata1) จะไม่สามารถคืนพื้นที่ได้ และถ้าหากไม่มีการเปิดการใช้งาน innodb_file_per_table ด้วยแล้วพื้นที่จะสามารถเรียกคืนได้น้อยมากหรือไม่ได้เลย InnoDB’s shared tablespace (ibdata1) คืออะไร InnoDB’s shared tablespace (ibdata1) คือ พื้นที่ที่ใช้เก็บข้อมูล tablespace (ทั้งหมด), data dictionary (metadata), change buffer, doublewrite buffer และ undo logs และถ้าหากเปิดใช้งาน innodb_file_per_table จะถูกแบ่งออกเป็น 2 ส่วน คือ ส่วนที่จัดเก็บ tablespace ของ table ... Read More »

Facebook Iconfacebook like buttonTwitter Icontwitter follow button
Copy Protected by Chetan's WP-Copyprotect.