כשמדברים על SQL דינאמי, לכולנו עולה בראש execute immediate. ואכן execute immediate מאפשר לנו להריץ SQL דינאמי, כזה שאת שם הטבלה או העמודה שאנחנו צריכים לשלוף אנחנו לא יודעים מראש. execute immediate הוא דרך מצויינת להריץ SQL [...]
הפעם רציתי לסקור feature שלם שנקרא RAT (או בשמו המלא Real Application Testing). ה- feature הזה הוא database option של Oracle Enterprise Edition והוא לא חדש בכלל. הוא הוצג ב- 11gR1 וגם נמצא בשימוש לא מועט בעולם. משום מה, אצלנו בארץ לא יוצא [...]
עבודה עם מערכים ב- PL/SQL היא לא מסובכת. רובנו מכירים מערכים משפות תכנות והעבודה איתם די פשוטה: רצף של תאים שהגישה אליהם היא לפי האינדקס של התא. הבעיה היא שבדרך כלל אנחנו צריכים לגשת לערך מסויים [...]
לאחרונה נתקלתי אצל לקוח בתופעה מוזרה – למרות ששרתי הלקוח היו בארצות הברית, הזמנים שנרשמו על דגימות ה-AWR הופיעו עם שעות של ישראל. באופן עקרוני לא אמורה להיות בעיה עם כזה דבר (לפעמים זה אפילו דיי [...]
כולם מכירים את הפונקציה NVL, ומשתמשים בה לא מעט. לעומת זאת, הפונקציה COALESCE, השייכת לאותה משפחה של פונקציות, פחות מוכרת, למרות שהיא קיימת כבר מגרסה 9i ועולה ביכולותיה על NVL הישנה והטובה. מצד שני, אף [...]
לא מעט תכונות חדשות באורקל 12 גרמו לי להשמיע גרגורי עונג אבל הפיצ'ר הזה פשוט גרם לי להתפלא מה לקח להם כל כך הרבה זמן. עד אורקל 12, כשרצינו להזיז קובץ של datafile ממקום למקום היינו צריכים לבצע את [...]
אפשרות מעניינת מאוד זו שקיימת בגירסא של של SQL SERVER מאפשרת למערכות OLTP בעיקר שמותקנות על שרתים בעלי זיכרון RAM מועט יחסית, לנצל דיסקים מהירים (SSD בעיקר) לצורך שיפור של זמני תגובה. התנאי לשימוש : [...]
אחת הבעיות העיקריות שאני נתקל בהן אצל לקוחות שסובלים ממצבים שדורשים recovery היא העובדה שלא תמיד ברור להם (או בכלל) מה השלבים שצריך לבצע כדי לבצע את ה-recovery בצורה היעילה ביותר, הנוחה ביותר וזו [...]
זוכרים את הסרט "חתונה מאוחרת"? עם הגרוזיני ההוא שרצה להתחתן בגיל המופלג של 35 ? מסתבר שבמייקרוסופט SQL Server 2014 קיים מושג מקביל לגבי טרנזקציות, והוא נקרא "טרנזקציה מעוכבת" או באנגלית Delayed Durable [...]
כאשר לקוח שלי ולא משנה אם הוא מבוסס אורקל או SQL Server חושב על פתרון Reporting אני ישר מציע לו את ה- Sql Server Reporting Services. שתי סיבות עיקריות להצעה שלי: רישוי ויכולות. איתי בנימין מסביר על צבעים דינמים [...]