ฉันจะโปรไฟล์ SQL Azure ได้อย่างไร


12

ฉันกำลังเขียนเว็บไซต์ที่ใช้ SQL Azure อย่างหนัก อย่างไรก็ตามมันช้าอย่างเจ็บปวด

มีวิธีง่ายๆในการสร้างโปรไฟล์อินสแตนซ์ SQL Azure หรือไม่?


5
คุณจะต้องทำตามลิงค์นี้สำหรับข้อมูลเกี่ยวกับวิธีการตรวจสอบประสิทธิภาพของ SQL Azure: msdn.microsoft.com/en-us/library/windowsazure/ff394114.aspx
Igorek

สำเนาซ้ำซ้อนที่เป็นไปได้ของstackoverflow.com/questions/1929586/sql-azure-profiling/
......

คำตอบ:


8

ฉันใช้MVC Mini Profilerเป็นส่วนหนึ่งของแอปพลิเคชันเพื่อโปรไฟล์ SQL Azure แต่ขึ้นอยู่กับแอปพลิเคชันของคุณว่าอาจทำงานได้หรือไม่ งานประเภทใดที่คุณต้องการทำโปรไฟล์


3

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



1

นอกเหนือจากคำตอบอื่น ๆ คุณยังสามารถใช้เครื่องมือวินิจฉัย SQL SQL Azure * จากฝ่ายสนับสนุนของ Microsoft เพื่อเรียกใช้แบบสอบถามบางอย่างบนเซิร์ฟเวอร์ที่แสดงดัชนีที่ขาดหายไปและแบบสอบถามยอดนิยม

*ดูเหมือนว่าเครื่องมือนี้ไม่สามารถใช้งานได้อีกต่อไป (11 มกราคม 2558)


ไม่พบเครื่องมืออีกต่อไป
272735

0

อีกตัวเลือกหนึ่งคือการใช้บริการตรวจสอบ Cotega มีความสามารถในการตรวจสอบและแจ้งให้คุณทราบถึงปัญหาและความสามารถในการวิเคราะห์ฐานข้อมูลในฐานข้อมูลของคุณเพื่อช่วยวินิจฉัยปัญหาเช่นสาเหตุที่ฐานข้อมูลของคุณทำงานช้าอย่างเจ็บปวด

ข้อจำกัดความรับผิดชอบ: ฉันทำงานกับบริการนี้


0

Profiler SQL ที่ใกล้เคียงที่สุดที่ฉันพบว่าสามารถใช้งานกับ Azure sql ได้คือsql-workload-profiler อย่างไรก็ตามโปรดทราบว่าเป็นเครื่องมือรุ่นเบต้าที่สร้างขึ้นโดยบุคคลเดียว


-2

คุณไม่สามารถเรียกใช้ Profiler กับ SQL Azure


6
เขาถามเกี่ยวกับวิธีการสร้างโปรไฟล์อินสแตนซ์ SQL Azure มันไม่จำเป็นต้องมีProfiler
Nick Chammas
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.