BMS-HOSxP Community

HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: suput ที่ กันยายน 02, 2010, 12:18:24 PM

หัวข้อ: รบกวนดูให้หน่อยครับ table innodb error ครับ
เริ่มหัวข้อโดย: suput ที่ กันยายน 02, 2010, 12:18:24 PM
ไม่รู้เป็นอะไรครับ หลังนำเข้าข้อมูลแล้ว เช็คดูตรง mysqlmonitor แล้วมันขึ้นตามรูปครับไม่รู้ว่าจะเป็นอะไรรึเปล่าครับ แล้วต้องแก้ไขยังไงครับ พอดีกำลังทดสอบว่าจะลง serverใหม่ นำเข้าข้อมูลได้ครับใช้งานได้แต่ขึ้นตามภาพ
centos5.4 64 bit+percona xtradb 5.1.45 ครับ
หัวข้อ: Re: รบกวนดูให้หน่อยครับ table innodb error ครับ
เริ่มหัวข้อโดย: เข้ม ที่ กันยายน 02, 2010, 12:44:39 PM
มันไม่ได้ error หรอกครับ
เพียงแต่สิทธิที่ grant ใน MySQL ไม่ยอมให้ user คนนี้ทำได้เท่านั้นเองครับ
ลอง grant สิทธิใหม่นะครับ

grant all on *.* to sa@'%' ... ก็ได้ครับ

หรือไม่ก็เพิ่ม privileges ให้กับ user ที่สามารถทำอันนี้ได้ เช่น

grant PROCESS on hos.* to new-user@'%' ... ซึ่งในการตั้งค่าตรง ลูกกุญแจ จะต้องใช้ new-user อันนี้นะครับ

ก็น่าจะพอนะครับ

อืมม .. มีที่ไหนบ้างครับที่ innodb table percent = 100% เหมือนในภาพ .. แหล่มเลย .. ;D ;D ;D
หัวข้อ: Re: รบกวนดูให้หน่อยครับ table innodb error ครับ
เริ่มหัวข้อโดย: มนตรี บอยรักยุ้ยคนเดียว ที่ กันยายน 02, 2010, 12:54:19 PM
อืมม .. มีที่ไหนบ้างครับที่ innodb table percent = 100% เหมือนในภาพ

 ;D ;D ;D ;D
ผมเป็นมานานแล้ว
หัวข้อ: Re: รบกวนดูให้หน่อยครับ table innodb error ครับ
เริ่มหัวข้อโดย: เข้ม ที่ กันยายน 02, 2010, 12:57:09 PM
อืมม .. มีที่ไหนบ้างครับที่ innodb table percent = 100% เหมือนในภาพ

 ;D ;D ;D ;D
ผมเป็นมานานแล้ว

อ. บอย (ด่านมะขามเตี้ย) แนะนำหน่อยซิครับ  ;D ;D
หัวข้อ: Re: รบกวนดูให้หน่อยครับ table innodb error ครับ
เริ่มหัวข้อโดย: มดตานอย ครับ.. ที่ กันยายน 02, 2010, 13:03:59 PM
ต้อง grant สิทธิ์ใหม่แบบ full
 ;D ;D ;D
หัวข้อ: Re: รบกวนดูให้หน่อยครับ table innodb error ครับ
เริ่มหัวข้อโดย: มนตรี บอยรักยุ้ยคนเดียว ที่ กันยายน 02, 2010, 13:19:18 PM
อ. บอย (ด่านมะขามเตี้ย) แนะนำหน่อยซิครับ  ;D ;D

ผมไม่ชอบทำเหมือนใคร

แค่ทำดี เร็ว เสถียร 55555
หัวข้อ: Re: รบกวนดูให้หน่อยครับ table innodb error ครับ
เริ่มหัวข้อโดย: dotAtainer ที่ กันยายน 02, 2010, 13:26:23 PM
 ;D ;D ;D ถูกต้องแล้วครับ อ.บอย ผู้ถือดาบอาจพลาดพลั้งให้กับไม้ตีสุนัขได้ถ้าหากได้รับการฝึกฝนที่ช่ำชองกว่า
ขอคาราวะอีกหนึ่งจอก

อ. บอย (ด่านมะขามเตี้ย) แนะนำหน่อยซิครับ  ;D ;D

ผมไม่ชอบทำเหมือนใคร

แค่ทำดี เร็ว เสถียร 55555
หัวข้อ: Re: รบกวนดูให้หน่อยครับ table innodb error ครับ
เริ่มหัวข้อโดย: itim2101 ที่ กันยายน 02, 2010, 13:44:00 PM
ต้อง grant สิทธิ์ใหม่แบบ full
 ;D ;D ;D
ตามนั้นครับ หายไปนานเลยนะครับ อ.tanoy
หัวข้อ: Re: รบกวนดูให้หน่อยครับ table innodb error ครับ
เริ่มหัวข้อโดย: suput ที่ กันยายน 02, 2010, 14:16:29 PM
ขอบคุณครับ เดี๋ยวลองดูก่อนครับ ;D ;D
หัวข้อ: Re: รบกวนดูให้หน่อยครับ table innodb error ครับ
เริ่มหัวข้อโดย: Khuad ที่ กันยายน 02, 2010, 16:21:37 PM
อ้างถึง
อ้างจาก: เข้ม
อืมม .. มีที่ไหนบ้างครับที่ innodb table percent = 100% เหมือนในภาพ
อ้างจาก: บอย[ด่านมะขามเตี้ย
]
ผมเป็นมานานแล้ว
อ้างจาก: เข้ม
อ. บอย (ด่านมะขามเตี้ย) แนะนำหน่อยซิครับ  ;D ;D

... ท่านเข้มต้องการ InnoDB 100% จริงปล่าวครับ  ;D ...

... ของผมก็ไม่ 100 % 
    เพราะใช้การเปลี่ยนจาก MyISAM เป็น InnoDB จาก tool High Performce ใน HOSxP

    ซึ่ง อ.mn จะทำไว้ให้เปลี่ยนตารางเป็น InnoDB โดยยกเว้นตารางที่เก็บ log และ image ซึ่งเป็นตารางที่มีขนาดใหญ่ให้ยังคงเป็น MyISAM เหมือนเดิม
    และตามที่ อ.mn บอกคือ ตารางถ้าเปลี่ยนจาก MyISAM เป็น InnoDB แล้วตารางจะมีขนาดใหญ่ขึ้นประมาณ 8 - 10 เท่า  ถ้าเป็น รพ. ที่มีระบบข้อมูลขนาดใหญ่   ขนาดข้อมูลก็จะใหญ่ขึ้นกว่าเดิมเยอะครับ

    ผมก็ใช้ตาม อ.mn มาตลอดไม่ได้แก้ไขอะไร 
    ใน config ของ MySQL ก็ไม่ได้กำหนดให้ตารางมี default เป็น InnoDB ด้วยครับ
    อ.mn กำหนด default มาแบบไหนก็ใช้แบบนั้น  ;D ...



... ถ้าอยากจะทดลองหรือทดสอบก็ไปที่ System => Check DB  กดที่ปุ่ม Advance ทางขวามือ

    อยากให้ตารางไหนเป็น InnoDB ก็ใส่ชื่อตาราง   ใส่รูปแบบ  แล้ว Execute ตามรูปที่ผมแนบไว้เลยครับ

... แต่อย่าลืมว่าที่ผมแนะนำคือ  ทดลองหรือทดสอบ 
    ย้ำว่า ทดลองหรือทดสอบ นะครับ ...  ;D  ;D ....
หัวข้อ: Re: รบกวนดูให้หน่อยครับ table innodb error ครับ
เริ่มหัวข้อโดย: เข้ม ที่ กันยายน 02, 2010, 22:28:11 PM

... ท่านเข้มต้องการ InnoDB 100% จริงปล่าวครับ  ;D ...

... ของผมก็ไม่ 100 % 
    เพราะใช้การเปลี่ยนจาก MyISAM เป็น InnoDB จาก tool High Performce ใน HOSxP

    ซึ่ง อ.mn จะทำไว้ให้เปลี่ยนตารางเป็น InnoDB โดยยกเว้นตารางที่เก็บ log และ image ซึ่งเป็นตารางที่มีขนาดใหญ่ให้ยังคงเป็น MyISAM เหมือนเดิม
    และตามที่ อ.mn บอกคือ ตารางถ้าเปลี่ยนจาก MyISAM เป็น InnoDB แล้วตารางจะมีขนาดใหญ่ขึ้นประมาณ 8 - 10 เท่า  ถ้าเป็น รพ. ที่มีระบบข้อมูลขนาดใหญ่   ขนาดข้อมูลก็จะใหญ่ขึ้นกว่าเดิมเยอะครับ

    ผมก็ใช้ตาม อ.mn มาตลอดไม่ได้แก้ไขอะไร 
    ใน config ของ MySQL ก็ไม่ได้กำหนดให้ตารางมี default เป็น InnoDB ด้วยครับ
    อ.mn กำหนด default มาแบบไหนก็ใช้แบบนั้น  ;D ...

... ถ้าอยากจะทดลองหรือทดสอบก็ไปที่ System => Check DB  กดที่ปุ่ม Advance ทางขวามือ

    อยากให้ตารางไหนเป็น InnoDB ก็ใส่ชื่อตาราง   ใส่รูปแบบ  แล้ว Execute ตามรูปที่ผมแนบไว้เลยครับ

... แต่อย่าลืมว่าที่ผมแนะนำคือ  ทดลองหรือทดสอบ 
    ย้ำว่า ทดลองหรือทดสอบ นะครับ ...  ;D  ;D ....


นี่แหล่ะครับ ... คำแนะนำ
ขอบคุณครับพี่ขวด

ที่ รพ. ก็ใช้แบบเดียวกับพี่ขวดเลย .. ก็ประมาณ 96% ยกเว้น ตาราง log
เพราะคิดว่า ... รพ. เราใหญ่ ...  ;D ...แต่ถ้าอยู่ที่บ้านเราจะเล็กทันที  ;D  ;D

ช่วงนี้ขอส่งน้ำ(ใจ)ไปให้พี่ขวดละกันนะครับ .. เพราะน้ำกำลังท่วมพิจิตรพอดี (อ.ทับคล้อ) เต็มเลย ...
และน้ำ(ใจ) กำลังไหลลงไปหาพี่ขวดอยู่ ...  ;D ;D ;D
หัวข้อ: Re: รบกวนดูให้หน่อยครับ table innodb error ครับ
เริ่มหัวข้อโดย: เกื้อกูล ครับ.. ที่ กันยายน 02, 2010, 22:30:28 PM
แบบนี้ให้ อ.ขวดคนเดียวนะครับ...น้ำไหลมา ผมยังไม่รับ.... ;D