Thaiadmin

ขอไอเดียการเพิ่มความเร็วให้กับ MSSQLServer 2012 ครับ

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

ออฟไลน์ GNY

  • *
  • 39
  • 0
ขอไอเดียการเพิ่มความเร็วให้กับระบบหน่อยครับ
MS SQLServer 2012 + MS Windows Server 2012 ผมมีเครื่องเซอร์เวอร์อยู่ทั้งหมด 3 เครื่อง (ตอนนี้ใช้งานหลักแค่เครื่องเดียว อีกสองเครื่องทำเป็น Replication) เวลาสั่งประมวลผล ซีพียูและแรมมักขึ้น 100% ทำให้ระบบช้าไปหมดเลย

ถ้าผมต้องการใช้ Database แค่ก้อนเดียวแต่ใช้เครื่องที่มีอยู่ทั้งหมดช่วยกันประมวลผล ขอคำแนะนำหน่อยครับ ผมสมควรทำอย่างไงครับ

ออฟไลน์ Supanirun.R

  • *****
  • 1,772
  • 5
  • เพศ: ชาย
  • TH@min Membership
Re: ขอไอเดียการเพิ่มความเร็วให้กับ MSSQLServer 2012 ครับ
« ตอบกลับ #1 เมื่อ: 4 ธันวาคม 2015, 07:16:19 »
spec. ของ server  ที่ใช้งาน ?
กลุ่มผู้ดูแลระบบแห่งประเทศไทย ขอระงับการใช้ลายเซ็นต์รูปภาพ
อนุญาตให้ใช้ได้เพียง ลายเซ็นต์ที่เป็นข้อความ
จึงประกาศมาเพื่อขอความร่วมมือ จากสมาชิกทุกๆ ท่าน
ในนาม กลุ่มผู้ดูแลระบบแห่งประเทศไทย

ออฟไลน์ GNY

  • *
  • 39
  • 0
Re: ขอไอเดียการเพิ่มความเร็วให้กับ MSSQLServer 2012 ครับ
« ตอบกลับ #2 เมื่อ: 7 ธันวาคม 2015, 00:12:57 »
spec. ของ server  ที่ใช้งาน ?

IBM X3500
   - Intel(R) Xeon(R) E5405 @ 2.00 GHz * 2
   - Ram 36 GB
   - Windows Server 2012

ทั้งหมดสองตัวครับ

ออฟไลน์ kangyut

  • *****
  • 348
  • 0
Re: ขอไอเดียการเพิ่มความเร็วให้กับ MSSQLServer 2012 ครับ
« ตอบกลับ #3 เมื่อ: 8 ธันวาคม 2015, 09:28:05 »

 ลองดูใน task manager ก่อนว่า ตัวไหนใช้ cpu เยอะสุด

 ถ้าเจอว่าเป็น mssql ใช้งานเยอะสุด
 ลองรัน sp_who2 เพื่อดูการ connect ตัวไหนใช้ cpu เยอะสุด

 ลอง copy มาให้ดูก็ได้ครับ

  8)
<b>กลุ่มผู้ดูแลระบบแห่งประเทศไทย ขอระงับการใช้ลายเซ็นต์รูปภาพ
อนุญาตให้ใช้ได้เพียง ลายเซ็นต์ที่เป็นข้อความ
จึงประกาศมาเพื่อขอความร่วมมือ จากสมาชิกทุกๆ ท่าน
ในนาม กลุ่มผู้ดูแลระบบแห่งประเทศไทย</b>

ออฟไลน์ nitarn

  • ****
  • 27
  • 0
Re: ขอไอเดียการเพิ่มความเร็วให้กับ MSSQLServer 2012 ครับ
« ตอบกลับ #4 เมื่อ: 9 มีนาคม 2016, 16:28:48 »
ปรับ Minimum Memory, Maximum Memory, Temp File Allocation ดูก่อนครับ
การปรับที่เห็นผลเร็วสุดมักจะต้องใช้เงินครับ เช่น
เพิ่ม Speed Disk ไม่ว่าจะเลือกใช้ Disk ความเร็วสูงๆ, แยก Controller, การเลือก RAID Type ที่เร็วขึ้น, การเพิ่ม Memory
สรุปง่ายๆ ว่าเพิ่ม HW ใช้เงิน และทำได้ง่าย

ส่วนทำ Index, เพิ่ม PK, รวมถึงการปรับ Query ทำได้ยากกว่า แต่ถ้า Design มาไม่ค่อยดี ต่อให้ HW ดีแค่ไหน
ก็อาจทำให้ยังทำงานช้าอยู่ได้ครับ
กลุ่มผู้ดูแลระบบแห่งประเทศไทย ขอระงับการใช้ลายเซ็นต์รูปภาพ
อนุญาตให้ใช้ได้เพียง ลายเซ็นต์ที่เป็นข้อความ
จึงประกาศมาเพื่อขอความร่วมมือ จากสมาชิกทุกๆ ท่าน
ในนาม กลุ่มผู้ดูแลระบบแห่งประเทศไทย