Show 46 – DBCC OPTIMIZER_WHAT_THE_F***

Download Episode (mp3)

In this show:

  • We congratulated Matan for being awarded as a SQL Server MVP. Go Matan!
  • We talked about the next Israeli SQL Server user group meeting and about the next SQL Saturday in Israel.
  • How to use SSIS to delete files older than a specified number of days?
  • Using OPTIMIZER_WHATIF and StatsStream to simulate a production environment.
  • Is it worth writing unit tests?
  • What is the Clipboard Manager in SSMS?
  • Why we hate indexed views…
  • Some interesting stories about forward-only cursors.
  • Which standup shows will make you laugh until you can’t breathe?

5 Responses

  1. אחלה דבר הרדיו שלכם!
    נהיתי מעריץ של שניכם, אחלה דבר, הרצאות באנגלית פשוט לא נכנסים לי לראש, ועברית צחה בעניני.. שלכם – תענוג!! תודה שוב פעם

    עכשיו הערת שוליים קטנונית אחד לגבי “איך למחוק קבצים מתוך SQL”
    (יותר בקטע “יש לי מה לומר בעניין”)
    אמרתם “בלי CLR, xps, cmds, maintenance plans, etc בלי כלום חיצוני”

    ו.. הבאנו חבילה הכי חיצונית שיש, ענקית במיחד, הכוללת בתוכה CLRs, dot.net’/scripting
    וכמובן לא מותקנת בברירת מחדל,

    איך זה? פיספסתי משהו? :)

    ודבר פשוט הכי לא מתאים למשימה ספציפית זאת – למחוק כמה קבצים.
    בעוד שיש TASK maintenance cleanup”

    אני אישית יותר אוהב לא למחוק לפי תאריכים, אלה לפי מספר מסויים קבצים אחורה, אבל זה סיפור אחר..

  2. Hi Kosta,
    Thanks a lot for the kind words! We’re glad you like the show!

    As for your question, the idea was to show how to do it with native tools that are suitable and recommended for doing such work, and are not “hacks”. xp_cmdshell and CLR can be used, but it’s not really a best practice to do it using them.

    SSIS is much more natural for such a thing, and maintenance plans, behind the scenes, are an SSIS packages.

    Of course there are many ways to do each task, and Guy talked about only one of those. The method you suggested is good too, of course.

    I don’t agree that SSIS is a foreign platform from SQL Server. Yes, it is an external process, but conceptually and in terms of skills most DBAs have, it’s very native to SQL Server and to many DBAs.

    I hope it helps..

    Matan

Leave a Reply