BMS-HOSxP Community

HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: kookkaija ที่ กรกฎาคม 20, 2009, 18:10:19 PM

หัวข้อ: High performance
เริ่มหัวข้อโดย: kookkaija ที่ กรกฎาคม 20, 2009, 18:10:19 PM
 ;Dพอดีได้อ่านกระทู้เก่าๆๆ พูดถึงเรื่องการทำ High performance ครับ ด้วยที่ว่าผมเป็นadminมือใหม่จึงไม่รู้ความหมายของคำนี้ครับรบกวนแนะนำด้วยครับ
1.หมายความว่าอย่างไร
2.มีไว้ทำอะไรครับ
3.แล้วเมนูตรงไหนครับ
ขอบคุณครับ ;D
หัวข้อ: Re: High performance
เริ่มหัวข้อโดย: doramon ที่ กรกฎาคม 20, 2009, 18:29:42 PM
;Dพอดีได้อ่านกระทู้เก่าๆๆ พูดถึงเรื่องการทำ High performance ครับ ด้วยที่ว่าผมเป็นadminมือใหม่จึงไม่รู้ความหมายของคำนี้ครับรบกวนแนะนำด้วยครับ
1.หมายความว่าอย่างไร
2.มีไว้ทำอะไรครับ
3.แล้วเมนูตรงไหนครับ
ขอบคุณครับ ;D

อันนี้ครับ

หัวข้อ: Re: High performance
เริ่มหัวข้อโดย: yord ที่ กรกฎาคม 20, 2009, 18:31:21 PM
ตามที่เคยมีประสบการณ์ทำมาแล้ว 1 ครั้งนะครับ
มันคือการทำตารางจาก MyISAM เป็น InnoDB ครับ ;D
ตอบไม่ทัน อ.อ๊อด ครับ ;D ;D ;D
หัวข้อ: Re: High performance
เริ่มหัวข้อโดย: kookkaija ที่ กรกฎาคม 20, 2009, 18:49:23 PM
อ้างถึง
มันคือการทำตารางจาก MyISAM เป็น InnoDB ครับ
รบกวนถามต่ออีกนิดนะครับ ;D
จำเป็นต้องทำหรือเปล่าครับถ้าไม่ทำจะเกิดผลเสียอย่างไรบ้างครับ
 ถ้าจำเป็นต้องทำตอนไหนครับ
 :Dขอบคุณอีกครั้งครับที่แนะนำ ;D
หัวข้อ: Re: High performance
เริ่มหัวข้อโดย: skypec ที่ กรกฎาคม 20, 2009, 18:59:38 PM
ที่รพ.ผม ทำประจำครับ หลังจาก upgrade structure แล้ว ทำ High performance ตลอดครับ

ของผมอยู่ประมาณ 96 %
หัวข้อ: Re: High performance
เริ่มหัวข้อโดย: yord ที่ กรกฎาคม 20, 2009, 19:04:33 PM
ตามที่ อ.ทั้งหลายบอกไว้ในบอร์ดนี้ก็คือว่า ตารางเป็นแบบ InnoDB จะดีกว่าตรงที่มีความเสถียรกว่า โอกาสเสียน้อยกว่าแบบ MyISAM ครับ ของผมตอนนี้ก็ 94% เป็น InnoDB ครับ ;D
หัวข้อ: Re: High performance
เริ่มหัวข้อโดย: kookkaija ที่ กรกฎาคม 20, 2009, 19:08:25 PM
 ;Dขอบคุณอ.ทุกท่านที่ให้คำแนะนำครับ ผมขอเก็บกระทู้นี้เข้าคลังกระทู้ผมก่อนนะครับ  ;D :D ;) :)
หัวข้อ: Re: High performance
เริ่มหัวข้อโดย: yord ที่ กรกฎาคม 20, 2009, 23:16:46 PM
 ;Dhttp://hosxp.net/index.php?option=com_smf&Itemid=28&topic=10231.0 ;D
หัวข้อ: Re: High performance
เริ่มหัวข้อโดย: thannawe ที่ กรกฎาคม 21, 2009, 04:47:45 AM
 :D ;D :D
หัวข้อ: Re: High performance
เริ่มหัวข้อโดย: naj ที่ กรกฎาคม 21, 2009, 06:41:02 AM
Database ของ รพ.ดอนตูม เป็น InnoDB อยู่แล้วครับ ไม่ต้องทำอะไรเพิ่ม ยกเว้น  Upgrade Version  ;) ;) ;)
หัวข้อ: Re: High performance
เริ่มหัวข้อโดย: por ที่ กรกฎาคม 21, 2009, 12:18:27 PM
ISAM (MyISAM) ซึ่งมีความรวดเร็วในการอ่านและเขียนสูง เนื่องจากมีการจัดเก็บไว้ในรูปแบบของแฟ้มข้อมูล ซึ่งรองรับการอ่านข้อมูลพร้อมๆ กันได้ (เหมาะสำหรับ Web Application) แต่อาจจะมีปัญหาเมื่อใช้งานกับระบบที่ต้องมีการอ่าน/เขียน ข้อมูลในตารางเดียวกัน พร้อมๆ กัน

ที่สำคัญ ฐานข้อมูลประเภท MyISAM จะมีปัญหาเรื่อง Index เสีย และ Data Corrupt บ่อยมาก หากใช้งานใน OS ที่เป็น Windows และมีการ Shutdown อย่างไม่ถูกต้อง ซึ่งทำให้ผู้ดูแลระบบต้องมีการซ่อมแซม (repair table bad_table) ตารางทีมีปัญหาอยู่เรื่อยๆ

InnoDB ข้อดีคือ รองรับการทำ Transaction รองรับการอ่านและเขียน พร้อมๆ กันได้ดีกว่าฐานข้อมูลประเภท MyISAM และยังมีระบบ Auto Data Recovery หากมีการ shutdown โดยไม่เหมาะสม (ไฟดับ)

ซึ่งในการใช้งานผู้ใช้สามารถเลือกได้ว่าจะให้ตารางใดเป็นประเภท InnoDB หรือ MyISAM ขึ้นอยู่กับความเหมาะสม (ว่าจะเลือกความเร็ว หรือ ประสิทธิภาพ)
 
หัวข้อ: Re: High performance
เริ่มหัวข้อโดย: bbb3 ที่ กรกฎาคม 21, 2009, 13:42:06 PM
ISAM (MyISAM) ซึ่งมีความรวดเร็วในการอ่านและเขียนสูง เนื่องจากมีการจัดเก็บไว้ในรูปแบบของแฟ้มข้อมูล ซึ่งรองรับการอ่านข้อมูลพร้อมๆ กันได้ (เหมาะสำหรับ Web Application) แต่อาจจะมีปัญหาเมื่อใช้งานกับระบบที่ต้องมีการอ่าน/เขียน ข้อมูลในตารางเดียวกัน พร้อมๆ กัน

ที่สำคัญ ฐานข้อมูลประเภท MyISAM จะมีปัญหาเรื่อง Index เสีย และ Data Corrupt บ่อยมาก หากใช้งานใน OS ที่เป็น Windows และมีการ Shutdown อย่างไม่ถูกต้อง ซึ่งทำให้ผู้ดูแลระบบต้องมีการซ่อมแซม (repair table bad_table) ตารางทีมีปัญหาอยู่เรื่อยๆ

InnoDB ข้อดีคือ รองรับการทำ Transaction รองรับการอ่านและเขียน พร้อมๆ กันได้ดีกว่าฐานข้อมูลประเภท MyISAM และยังมีระบบ Auto Data Recovery หากมีการ shutdown โดยไม่เหมาะสม (ไฟดับ)

ซึ่งในการใช้งานผู้ใช้สามารถเลือกได้ว่าจะให้ตารางใดเป็นประเภท InnoDB หรือ MyISAM ขึ้นอยู่กับความเหมาะสม (ว่าจะเลือกความเร็ว หรือ ประสิทธิภาพ)
 


ชัดเจนไปเลยครับ Dr.por....