Thaiadmin

memory overload ค่ะแก้ยังไงคะ

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

ออฟไลน์ pichyp

  • *
  • 13
  • 0
memory overload ค่ะแก้ยังไงคะ
« เมื่อ: 22 ธันวาคม 2014, 17:23:55 »
ขึนเออเร่อ ว่า "There is insufficient system memory in resource pool 'internal' to run this query"

สาเหตุเกิดจากอะไรคะ แล้วมีวิธีแก้ยังไง นอกจากการ restart

ออฟไลน์ sysadm

  • *****
  • 2,557
  • 12
  • เพศ: ชาย
  • ร่วมด้วยช่วยกันปลดแอกการเป็นเมืองขึ้นทาง software
    • www.failtocar.com
Re: memory overload ค่ะแก้ยังไงคะ
« ตอบกลับ #1 เมื่อ: 22 ธันวาคม 2014, 17:44:19 »
Database ค่ายพี่เกต นี่เอง ถ้าออกแบบครั้งแรกไว้ไม่ดี เตรียมใจได้เลยครับ ปัยหาเพียบแต่ก็มันดี

มี 2 วิธีที่ทำได้
1. ถมทรัพยากรณ์เพิ่ม
2. tuning Database

ต้องดูด้วยว่า เกิดจากต้นเหตุอะไร

 http://support.microsoft.com/kb/982854 
« แก้ไขครั้งสุดท้าย: 22 ธันวาคม 2014, 20:21:47 โดย sysadm »
เราลืมกันไปหรือไม่ ว่าเราเรียนเพื่ออะไร ?
"วุฒิ หรือ ความรู้"

อย่าให้ด้านมืดครอบงำจิตใจ

ออฟไลน์ pichyp

  • *
  • 13
  • 0
Re: memory overload ค่ะแก้ยังไงคะ
« ตอบกลับ #2 เมื่อ: 23 ธันวาคม 2014, 11:48:07 »
Database ค่ายพี่เกต นี่เอง ถ้าออกแบบครั้งแรกไว้ไม่ดี เตรียมใจได้เลยครับ ปัยหาเพียบแต่ก็มันดี

มี 2 วิธีที่ทำได้
1. ถมทรัพยากรณ์เพิ่ม
2. tuning Database

ต้องดูด้วยว่า เกิดจากต้นเหตุอะไร

 http://support.microsoft.com/kb/982854 

เราสามารถดูคิวรีได้ไหมคะ ว่าคิวรีตัวไหนที่ทำให้ระบบมีปัญหา

ออฟไลน์ sysadm

  • *****
  • 2,557
  • 12
  • เพศ: ชาย
  • ร่วมด้วยช่วยกันปลดแอกการเป็นเมืองขึ้นทาง software
    • www.failtocar.com
Re: memory overload ค่ะแก้ยังไงคะ
« ตอบกลับ #3 เมื่อ: 23 ธันวาคม 2014, 15:46:43 »
เราสามารถดูคิวรีได้ไหมคะ ว่าคิวรีตัวไหนที่ทำให้ระบบมีปัญหา


แน่นอนครับว่าดูได้หน้าที่ DBA เลยหละถ้ามันเกิดจาก statements ไหน หรือ statements ไหนมีปัญหา
statements ไหนต้อง ปรับเพื่อให้ดีขึ้นและผลเดิม  DBA ต้องทำ  O0
เราลืมกันไปหรือไม่ ว่าเราเรียนเพื่ออะไร ?
"วุฒิ หรือ ความรู้"

อย่าให้ด้านมืดครอบงำจิตใจ

ออฟไลน์ insanity

  • *****
  • 1,793
  • 77
  • เพศ: ชาย
  • Life would be much easier if I had the source code
    • http://jullapol.blogspot.com
Re: memory overload ค่ะแก้ยังไงคะ
« ตอบกลับ #4 เมื่อ: 23 ธันวาคม 2014, 22:18:49 »
sql server version ไหนครับ แล้ว query ที่ run นั้น ตามที่คิดว่า มันได้ output ออกมาเยอะรึเปล่าครับ

ออฟไลน์ pichyp

  • *
  • 13
  • 0
Re: memory overload ค่ะแก้ยังไงคะ
« ตอบกลับ #5 เมื่อ: 22 พฤษภาคม 2015, 13:27:58 »
sql server version ไหนครับ แล้ว query ที่ run นั้น ตามที่คิดว่า มันได้ output ออกมาเยอะรึเปล่าครับ


SQL Server 2008 ค่ะ ซึ่ง 95% ใช้เป็น database ของโปรแกรม SAP B1 ค่ะ เลยไม่สามารถเข้าไปดูโค๊ดภายในได้เลย
แต่ในแต่ละวัน memory จะขึ้นสูงมาก  พี่ที่ทำงานเค้าบอก มันไม่คืนค่าให้ ทำให้ memory จะสะสมแบบนี้ไปเรื่อยๆ จน พีค ต้องรีสตาร์ททุกครั้ง
ตอนนี้แก้ปัญหาโดยการเพิ่ม ram เป็นเท่าตัว  ปรับ Raid จาก 5 เป็น 10  มาได้ 5 เดือนแล้ว สุดท้ายกลับมาพีคอีก

ออฟไลน์ wichate

  • *
  • 595
  • 6
Re: memory overload ค่ะแก้ยังไงคะ
« ตอบกลับ #6 เมื่อ: 22 พฤษภาคม 2015, 14:46:47 »
ปัญหาเรื่อง Ram แต่ไม่เห็นบอกว่า Ram มีเท่าไหร่ สงสัย Server Ram 8 G. แน่ๆ

ออฟไลน์ pichyp

  • *
  • 13
  • 0
Re: memory overload ค่ะแก้ยังไงคะ
« ตอบกลับ #7 เมื่อ: 22 พฤษภาคม 2015, 16:24:40 »
ปัญหาเรื่อง Ram แต่ไม่เห็นบอกว่า Ram มีเท่าไหร่ สงสัย Server Ram 8 G. แน่ๆ


64 GB ค่ะ ก่อนหน้านี้ 32 GB ค่ะ พออัพ เป็น 64 GB ก็ยังไม่หายค่ะ