ผู้เขียน หัวข้อ: บทสรุปการทดสอบ Maria  (อ่าน 5337 ครั้ง)

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ doi53

  • Full Member
  • ***
  • กระทู้: 103
  • Respect: 0
    • ดูรายละเอียด
บทสรุปการทดสอบ Maria
« เมื่อ: มกราคม 27, 2010, 10:30:21 AM »
0
1. ออกแบบพัฒนาต่อยอดจาก MyISAM
2. File ที่ได้มีนามสกุล  .frm .mad  .mai
3. สามารถ Copy  File  ย้าย File  ได้เหมือน MyISAM
4. ทำงานเร็วกว่า MyISAM
5. ทำงานเสถียรกว่า MyISAM
6. ใช้แรมน้อย
7. Error ที่เจอดังรูป เพราะเราไม่ได้ใช้ Innodb
 
บทสรุปนี้ได้จากการทดลอง  บางอย่างผมก็รู้ บางอย่างผมก็ไม่รู้
ถ้าผิดพลาดประการใด  ก็ขออภัยครับ  คนเราไม่ได้เก่งไปทุกอย่าง
 ;Dที่มาเพื่อแลกเปลี่ยน  ไม่ใช่มาเพื่อชิงชัย ;D
« แก้ไขครั้งสุดท้าย: มกราคม 27, 2010, 11:40:10 AM โดย doi53 »
เจ้าพนักงานเภสัชกรรม รุ่น ๕   วสส.พล
งานพัฒนาระบบบริหารข้อมูลสารสนเทศ

ออฟไลน์ doi53

  • Full Member
  • ***
  • กระทู้: 103
  • Respect: 0
    • ดูรายละเอียด
Re: บทสรุปการทดสอบ Maria
« ตอบกลับ #1 เมื่อ: มกราคม 27, 2010, 10:42:44 AM »
0
การย้ายฐานข้อมูล (ขึ้นอยู่ความเร็วของServer)
Innodb to Maria   1000000 record / 1ชั่วโมง   
MyISAM to Maria  1000000 record / 30 นาที

ทดสอบดึงข้อมูล 1000000 record ได้ดังรูป
« แก้ไขครั้งสุดท้าย: มกราคม 27, 2010, 11:26:41 AM โดย doi53 »
เจ้าพนักงานเภสัชกรรม รุ่น ๕   วสส.พล
งานพัฒนาระบบบริหารข้อมูลสารสนเทศ

ออฟไลน์ doi53

  • Full Member
  • ***
  • กระทู้: 103
  • Respect: 0
    • ดูรายละเอียด
Re: บทสรุปการทดสอบ Maria
« ตอบกลับ #2 เมื่อ: มกราคม 27, 2010, 10:51:18 AM »
0
ดึงข้อมูลที่ 1200000 record/1 นาที
โดยตั้งค่า My.cnf มาจากโรงงาน ไม่ได้ปรับแต่งมากมาย
maria_log_file_size = 51200
maria_log_purge_type = immediate
maria_max_sort_file_size = 25600
maria_pagecache_buffer_size = 25600
maria_sort_buffer_size = 51200
maria_page_checksum = 0
maria_pagecache_age_threshold = 100
maria_pagecache_division_limit = 100
maria_repair_threads = 1
maria_stats_method = nulls_equal
« แก้ไขครั้งสุดท้าย: มกราคม 27, 2010, 10:53:45 AM โดย doi53 »
เจ้าพนักงานเภสัชกรรม รุ่น ๕   วสส.พล
งานพัฒนาระบบบริหารข้อมูลสารสนเทศ

ออฟไลน์ doi53

  • Full Member
  • ***
  • กระทู้: 103
  • Respect: 0
    • ดูรายละเอียด
Re: บทสรุปการทดสอบ Maria
« ตอบกลับ #3 เมื่อ: มกราคม 27, 2010, 11:20:29 AM »
0
ram ที่ใช้ในการทำงาน  และดึงข้อมูลที่ 1200000 record
เจ้าพนักงานเภสัชกรรม รุ่น ๕   วสส.พล
งานพัฒนาระบบบริหารข้อมูลสารสนเทศ

ออฟไลน์ doi53

  • Full Member
  • ***
  • กระทู้: 103
  • Respect: 0
    • ดูรายละเอียด
Re: บทสรุปการทดสอบ Maria
« ตอบกลับ #4 เมื่อ: มกราคม 27, 2010, 11:23:29 AM »
0
MySQL MOnitor
ทดลองใช้แค่ 1 เครื่อง  ไม่รู้มันวัดกันได้ไหมครับ  ไม่ชัวร์ครับเรื่องนี้
เจ้าพนักงานเภสัชกรรม รุ่น ๕   วสส.พล
งานพัฒนาระบบบริหารข้อมูลสารสนเทศ

ออฟไลน์ doi53

  • Full Member
  • ***
  • กระทู้: 103
  • Respect: 0
    • ดูรายละเอียด
Re: บทสรุปการทดสอบ Maria
« ตอบกลับ #5 เมื่อ: มกราคม 27, 2010, 11:32:54 AM »
0
จากการทำการทดสอบเครื่องไม่มีแฮงค์ครับ 
รุ่นที่ทดสอบยังเป็น Beta อยู่ครับ
ตัวจริง น่าจะออกช่วงต้นเดือนหน้าหรือปลายเดือนครับ
รุ่นที่ใช้ MariaDB-OurDelta  5.1.39-67
 ;Dรอเวอร์ชันเต็มสนุกแน่ ;D
กรุณารอดูที่หัวข้อ  ของอาทิตย์หน้าครับ
ในหัวข้อ  บททดสอบความน่าใช้ Maria
ขอทดสอบก่อนครับ  แต่ที่แน่ ๆ ไม่กินแรมครับ
« แก้ไขครั้งสุดท้าย: มกราคม 27, 2010, 11:35:11 AM โดย doi53 »
เจ้าพนักงานเภสัชกรรม รุ่น ๕   วสส.พล
งานพัฒนาระบบบริหารข้อมูลสารสนเทศ

ออฟไลน์ Bond_007

  • Hero Member
  • *****
  • กระทู้: 1,533
  • เมื่อก่อนเคยรักมากเท่าไหร่มันยังคงรักมากเท่านั้น
  • Respect: +2
    • ดูรายละเอียด
Re: บทสรุปการทดสอบ Maria
« ตอบกลับ #6 เมื่อ: มกราคม 27, 2010, 12:44:56 PM »
0
 ;D ;D
โรงพยาบาลศิริเวชลำพูน
Hosxp version 3.53.7.16
ขอขบคุณ อาจารย์ชัยพร,อ.อ็อด,อ.เกื้อ,พี่เอก,พี่กิติศักดิ์,พี่เข้ม,พี่ไสว,พี่ terminator 2010,พี่pikepid,พี่udomchock ,พี่ขวด,พี่เจมส์,ป๋าJdadmin,พี่กานดา admin ทุกๆท่าน และนางฟ้า BMS

ทำเพื่อใครสักคนฉันได้ทำเพื่อความรัก
ร้องให้สักคนฉันก็ร้องจากหัวใจ
รักที่มันต้องจบมันก็ยังงดงาม ฉันยังจำไว้

Nologo How to be hosxp star

ออฟไลน์ doi53

  • Full Member
  • ***
  • กระทู้: 103
  • Respect: 0
    • ดูรายละเอียด
Re: บทสรุปการทดสอบ Maria
« ตอบกลับ #7 เมื่อ: มกราคม 27, 2010, 16:54:48 PM »
0
ข่าวเก่ามาเหล่าใหม่
MySQL ออก Maria 1.0 ลดความพึ่งพา InnoDB

หลังจากถูกออราเคิลพยายามตัดแขน ขา ด้วยการไล่ซื้อทั้ง SleepyCat และ InnoDB ไปก่อนหน้านี้ ฝ่าย MySQL ก็ได้ออก Storage Engine ระดับองค์กรของตัวเองมาในชื่อว่า Maria แล้ว โดยผู้ที่สนใจสามารถดาวน์โหลดซอร์สโค้ดมาติดตั้งได้จาก BitKeeper ของทาง MySQL

Maria เป็น Storage Engine ที่มีความสามารถครบถ้วนต่างจาก MyISAM ที่มากับ MySQL เดิมที่ยังขาดความสามารถในหลายๆ ส่วน โดยความสามารถหลักๆ ที่เพิ่มขึ้นมาใน Maria คือ

    * รองรับ ACID เต็มรูปแบบ
    * Commit/Rollback
    * Concurrent Select
    * การล็อกข้อมูลเป็นรายแถว
    * การ Commit เป็นชุด

MySQL เป็นซอฟต์แวร์ฐานข้อมูลที่สามารถใช้ระบบจัดเก็บข้อมูลหรือ Storage Engine ได้หลากหลายรูปแบบ โดยตัว MySQL เองจะมาพร้อมกับระบบจัดเก็บข้อมูลถึงเจ็ดแบบในตัว และสามารถเขียนเพิ่มเติมได้โดยง่าย โดยส่วนนี้นับเป็นจุดแข็งของทาง MySQL ที่ผู้ดูแลฐานข้อมูลสามารถเลือกใช้ระบบจัดเก็บข้อมูลที่ตรงกับความต้องการ ได้

ที่มา - Artima, Michael Widenius's Blog

http://www.blognone.com/node/6863
http://forge.mysql.com/wiki/Maria_RoadMap_Design
เจ้าพนักงานเภสัชกรรม รุ่น ๕   วสส.พล
งานพัฒนาระบบบริหารข้อมูลสารสนเทศ

ออฟไลน์ doi53

  • Full Member
  • ***
  • กระทู้: 103
  • Respect: 0
    • ดูรายละเอียด
Re: บทสรุปการทดสอบ Maria
« ตอบกลับ #8 เมื่อ: มกราคม 27, 2010, 17:19:55 PM »
0
ข้อเสียของ Maria

Disadvantages of Maria (compared to MyISAM), that will be fixed soon

    * Maria 1.0 has one writer or many readers. (MyISAM can have one inserter and many readers when using concurrent inserts). เขียนเร็วอ่านนาน
    * Maria doesn’t support INSERT DELAYED.
    * Maria does not support multiple key caches.

Disadvantages of Maria (compared to MyISAM), that will be fixed in later releases

    * Storage of very small rows.
    * MERGE tables don’t support Maria (should be very easy to add later). การรวมตาราง

http://viralpatel.net/blogs/2009/01/maria-extended-myisam-engine-mysql-myisam-maria-mysql.html
เจ้าพนักงานเภสัชกรรม รุ่น ๕   วสส.พล
งานพัฒนาระบบบริหารข้อมูลสารสนเทศ