
SQL Data Partners Podcast
Hosted by Carlos L Chacon, the SQL Data Partners Podcast focuses on Microsoft data platform related topics mixed with a sprinkling of professional development. Carlos and guests discuss new and familiar features and ideas and how you might apply them in your environments. Visit our website for episode show notes at marathonus.com/podcast and leave a comment if you have a topic you think we should discuss. We’ll see YOU on the SQL Trail.
Latest episodes

Mar 16, 2016 • 34min
Episode 35: Position Yourself to Better Opportunities
On Episode 35 of The SQL Data Partners Podcast, I talk with Philip Morgan of The Positioning Manual for Technical Firms. Philip’s book has influenced my work at SQL Data Partners, so I wanted to bring him on and share his insights with the rest of you on the SQL Trail. Philip and I talk about positioning as a tool to create more value through a narrowed focus. Philip discusses how to apply positioning to your SQL Career, even if you’re a W2 employee. Philip and I go over three ways to narrow your focus and how it affects the direction of your career. I also ask him about how to turn unwanted work assignments to your advantage using the leverage grained from positioning.
Get the shownotes at http://sqldatapartners.com/2016/03/14/positionyourself/ and I'll see you on the SQL trail.

Mar 9, 2016 • 43min
Episode 34: In-Memory Tables
Hello, compañeros! You’ve heard of Hekaton and in-memory tables before, but what does in memory really mean for your database? Perhaps you have questions like I did, like how does in memory OLTP differ from disk-based tables? What data types aren’t allowed in in-memory tables? Is in-memory only an “on premises” feature or does Hekaton work in Azure too? Is there a minimum amount of memory required for in-memory tables?
In Episode 34 of the SQL Data Partners Podcast, we’re going to talk about in-memory OLTP and in-memory tables with Jos De Bruijn. Jos is a Program Manager at Microsoft for SQL Server In-memory OLTP. We sit with Jos and we explore how in-memory tables work and why they’re just as durable as traditional disk-bound tables. He lays out the whole process. Jos also answers common DBA concerns about them and discusses how to make them efficient. Jos reveals the SQL Server 2016 features that affect in-memory OLTP.
As always, you can catch the show notes for today's episode at http://sqldatapartners.com/2016/03/08/inmemorytables/

Mar 2, 2016 • 29min
Episode 33: From Developer To DBA
Many developers will make the transition to the DBA role and in this episode I chat with Amy Herold about making that very move. Amy started as a C#/.NET developer and moved into the database world as an “accidental” DBA.
Amy shares her tips and stories from the trenches, including:
The move from row-based thinking to set-based thinking
How to manage developer access in production
The database performance activities new DBAs need to master
The importance of getting code reviews outside the developer team
The tool Amy relies on as a DBA, and the one event you shouldn’t miss
Why Amy believes that moving around frequently can be good for your career
You can get the links and show notes at http://sqldatapartners.com/2016/03/01/developer2dba/. Have fun on the SQL trail.

Feb 24, 2016 • 31min
Episode 32: Up Your Game With PowerShell!
PowerShell, isn't that a Windows Administration tool? This is certainly how it is positioned by Microsoft, but why should the DBA community give it more than a passing glance? My guest is Mike Fal and we chat about ways data pros can use PowerShell.
Mike says there are two reasons why PowerShell is valuable for SQL Server folks. I hope you will join us for the conversation. We promise not to bore you with syntax.
Are you using PowerShell? I would love to hear your stories in the comments at the bottom of the show notes page at http://sqldatapartners.com/2016/02/23/powershell/

Feb 17, 2016 • 31min
Episode 31: What Has Virtualization Done To My Database?
As database administrators, we have to live with virtualization. As a consultant, I can't think of a single environment I have been in that didn't have some of the SQL Servers virtualized. Troubleshooting issues in a virtual environment can be a bit tricky and in today's episode I chat with David Klee about his experience and how you might learn from his experience.
What has been your experience with virtualization? I would love to hear from you in the comments on the show notes page http://sqldatapartners.com/2016/02/16/virtualization/.

Feb 10, 2016 • 30min
Episode 30: The Best Investment You Can Make
Think of one big investment that will be made this year. How will it affect you? Perhaps there is a large server migration project or move to Azure on the books this year. Maybe you have been given the ok to try some new feature or have been promoted and have different responsibilities. You will make many decisions and purchase different things, but the biggest investment you should be involved in is the investment in yourself.
I am joined by Bruce Van Horn, host of the Life is a marathon podcast and the person that introduced me to the E to E ratio. The Entertainment to Education ratio is a gauge for how much of your time is spent entertaining yourself versus how much you education yourself. We discuss how this affects your future opportunities but also how it affects your happiness.
How do you keep yourself educated? I would love to hear about it. You can leave your comments and see the show notes for today's episode at http://sqldatapartners.com/2016/02/09/e2eratio/.

Feb 3, 2016 • 30min
Episode 29: You Thinking What I Am Thinking?
We each have our way of going about things–this is what makes us unique. When it comes to getting data out of the database, many times we might think that SQL Server would go about getting data the same way we would. If you think about scanning a Microsoft Excel document, how would you find the record you are looking for? How does that differ from SQL Server?
My guest for this episode is Brent Ozar and we chat about internals and how SQL Server processes your request and what you need to consider as SQL Server returns your result.
Our show notes for today's episode are available at http://sqldatapartners.com/2016/02/03/sqlserverthinks/

Jan 27, 2016 • 33min
Episode 28: How Do You Know There Is A Problem? Baselines!
Have you ever had a situation where performance got worse and you were sure why? Do you keep records of when changes happen to your system? How do we know there's a problem? Baselines can help us out. More often than not, tribal knowledge rules the day and if you weren't part of the tribe when the on-call pager goes off, things can be tough to figure out.
My guest this episode is Erin Stellato of SQLskills and we discuss what your baseline should consist of and how you might go about capturing some of that data. I am always interested to see how people monitor their servers and I know this episode will give you a few things to think about in your baselines.
Get the show notes for today's episode at http://sqldatapartners.com/2016/01/27/baselines and I'll see you on the SQL trail.

Jan 20, 2016 • 31min
Episode 27: Testing Changes Before You Break Production
Have you ever wanted a feature to help you assess the impact of future SQL Server upgrades, the impact of hardware or operating system upgrades, and for SQL Server tuning? Well that tool has been around since 2012, but I have found that not many people have used Distributed Replay. The level of difficulty to get this feature set up lends to the small adoption rate, but I chat with Melody Zacharias about her experience with the tools and I think it is time to give this feature a spin.
You can see the show notes from today's episode at http://sqldatapartners.com/2016/01/19/distributedreplay/. You can also let me know if you are you using Distribute Replay What do you think the best feature is? What is the worst thing about it? Leave your thoughts in the comments below the show notes. I look forward to hearing from you.

Jan 13, 2016 • 27min
Episode 26: DevOps for the Database--Everyone is Doing it, Right?
DevOps for the database--you have probably heard the term if you work in an organization that is deploying code on a regular basis. The developers have this down to a science, and now it is the database's turn. The idea of deploying code and having a certainty it will run correctly instead of crossing your fingers and hoping you don't see the red error messages has a certain appeal. There are lots of tools out there now to help with this, but it seems like we still drag our feet.
I know I did. When I chatted with Cindy Bean from DBMaestro, I didn't have much database change automation experience. I had exposure to source control, but DevOps seemed more than that. After speaking with Cindy I created my first database project in Visual Studio. I definitely get the idea and hope to implement it fully in my environment. This episode is an introduction to the idea of database change automation and how you might get started.
You can see the shownotes from today's episode at http://sqldatapartners.com/2016/01/12/devops/