תופעות
נניח שהפכת את מעריך המונה החדשלזמין ב-Microsoft SQL Server 2014. בעת הפעלת שאילתה המכילה משפטי join, אתה עשוי להיתקל בבעיות הבאות:
-
שאילתות מסוימות נמשכות זמן רב משמעותית להידור, במיוחד כאשר השאילתה מכילה מספר גדול של צירופים. זמן ההידור עשוי להמשיך לצמוח באופן משמעותי עם הגדלת הצירופים.
-
כאשר פרדיקאט join משתמש בתנאים אחרים מאשר שוויון או שילוב של וויון, מספר השורות המשוער של סוגים ספציפיים בצירופים שונה מהמספר הממשי של שורות שמעובדות. במצב זה, ביצועי השאילתה פוחתים, ומאחר שהשאילתה מבקשת מענק זיכרון גדול, ביצועי השרת הכוללים פוחתים.
פתרון
מידע אודות service pack
כדי לפתור בעיה זו, השיגו את Service Pack 1 עבור SQL Server 2014.
לקבלת מידע נוסף אודות SQL Server 2014 Service Pack 1 (SP1), ראה באגים הקבועים ב-Sql server 2014 Service Pack 1.הערה כדי להפוך את התיקון לתוקף עבור הבעיה השניה המתוארת במאמר זה, הפוך את דגל מעקב לזמין 4199.
פתרון
כדי לעקוף בעיות אלה, השתמש במעריך המונה הישן על-ידי הגדרת רמת תאימות מסד הנתונים לערך קטן מ-120, או הפיכת דגל מעקב 9481 לאזור כללי, הפעלה או רמת שאילתה.
מצב
Microsoft אישרה שזוהי בעיה במוצרי Microsoft המופיעים בסעיף "חל על".