PDA

View Full Version : نحوه ی بهینه شدن دستورات توسط sql server optimizer(بسیار فوری)



amin_rezaee
یک شنبه 10 مهر 1390, 23:05 عصر
درود
میخوام بدونم sql server با چه روش هایی query ها را بهینه میکنه و کلا روش هاش چیه.
ممنون میشم راهنمایی کنید و یا منابعی را معرفی کنید.
(توجه:بهینه سازی توسط خود sql server DBMS نه User)

حمیدرضاصادقیان
چهارشنبه 13 مهر 1390, 12:17 عصر
سلام.
لینکهای زیر شاید کمکتون کنند.
لینک 1 (http://msdn.microsoft.com/en-us/library/aa964133%28v=sql.90%29.aspx)
لینک 2 (http://msdn.microsoft.com/en-us/library/ms166575.aspx)

amin_rezaee
دوشنبه 18 مهر 1390, 12:03 عصر
اگه بخوایم به sql server بگیم که query را optimize نکنه تا plan غیر بهینه را ببینیم باید چیکار کنیم؟

in_chand_nafar
سه شنبه 26 مهر 1390, 22:39 عصر
بدترين Plane در حقيقت Scan‌كردن ركورد ها (Table Scan) در حالتيكه هيچ ايندكسي وجود ندارد مي باشد.
كه مي توانيد به اين حالت اون را ايجاد كنيد
مثال
SELECT CustomerID, OrderDate, OrderID FROM Orders2 WITH (INDEX (0)) --Table Scan
WHERE OrderID=10300
به نظر من شما Query مورد نظر خودتون را به همراه Plane اجرايش در اين سايت قرار دهيد تا توسط دوستان آناليز شود
براي اينكار پلن اجرايي كوئري را ذخيره و ارسال كنيد. (البته در صورت امكان)