นี่คือวิธีการแก้ไขการใช้งาน cpu สูงโดยเซิร์ฟเวอร์ sql

สารบัญ:

วีดีโอ: เวก้าผับ ฉบับพิเศษ 2024

วีดีโอ: เวก้าผับ ฉบับพิเศษ 2024
Anonim

เมื่อเซิร์ฟเวอร์ SQL ของคุณพุ่งเป้าไปที่การใช้งาน CPU โอกาสที่คุณจะสามารถค้นพบสิ่งที่เกิดขึ้นค่อนข้างง่าย หากการรีสตาร์ทเซิร์ฟเวอร์ไม่ใช่ตัวเลือกในขณะนั้นขั้นตอนด้านล่างนี้จะช่วยให้คุณทราบได้ง่ายขึ้นว่าอะไรทำให้เกิดการใช้งาน CPU สูง

หากคุณไม่สามารถหาทางด้วยตัวเองให้ลองติดต่อผู้ดูแลระบบเซิร์ฟเวอร์ของคุณ

วิธีลดการใช้งาน CPU สูงโดยเซิร์ฟเวอร์ SQL

สิ่งที่สองที่คุณต้องทำคือตรวจสอบบัฟเฟอร์วงแหวนเพื่อรับข้อมูลประวัติ เนื่องจาก SQL เก็บข้อมูลประวัติทั้งหมดคุณสามารถค้นหารายงานเกี่ยวกับกิจกรรมล่าสุด ด้วยวิธีนี้เราสามารถหาสาเหตุที่ทำให้ CPU แหลมได้อย่างมหาศาล

ขั้นตอนต่อไปคือการกำหนดว่ากระบวนการภายในใดที่ต้องใช้ข้อมูล สาเหตุทั่วไปสำหรับกิจกรรม CPU สูงบนเซิร์ฟเวอร์ SQL คืองานระบบ, การรวบรวม / การคอมไพล์ซ้ำซ้อนที่มากเกินไปของการสืบค้นหรือการประมวลผลแบบสอบถาม

ตอนนี้คุณจะต้องตรวจสอบคำสั่งทั้งหมดที่ดำเนินการอยู่บนเซิร์ฟเวอร์ของคุณ เมื่อคุณมีรายการของแบบสอบถามที่มีอยู่ทั้งหมดมันค่อนข้างง่ายในการพิจารณาว่าการดำเนินการค้นหาที่แน่นอนนั้นทำให้เกิดข้อผิดพลาด

วิธีที่ดีที่สุดในการทำทั้งหมดนี้คือยูทิลิตี้รายงานแดชบอร์ดประสิทธิภาพของ SQL Server 2005 มันให้ความคิดเห็นทั้งตัวเลขและกราฟิก

แน่นอนว่าเป็นเรื่องสำคัญที่จะต้องตรวจสอบบริการระบบอื่น ๆ และพิจารณาว่า SQL perfmon เป็นสาเหตุของปัญหา ด้วยที่กล่าวว่าเราสามารถสรุปบทความนี้

หากคุณไม่สามารถแก้ไขปัญหาได้ให้ลองโพสต์ในฟอรัมที่หลากหลายซึ่งผู้เชี่ยวชาญและผู้ใช้ที่มีความเชี่ยวชาญด้านเทคโนโลยีสามารถช่วยคุณได้

นี่คือวิธีการแก้ไขการใช้งาน cpu สูงโดยเซิร์ฟเวอร์ sql