I’m a SQL Server MVP!
I have been working with SQL Server for the past 17 years, and in the past few years I have been also very involved in the SQL Server community in Israel and around the world. I love SQL Server, and I...
View ArticleWhat to Expect When Transitioning from DBA to Consultant
Last week, Boris Hristov (b|t), the organizer of #SQLHangout, invited William Durkin (b|t) and me to a SQL Hangout about transitioning from being a DBA to being a consultant. We had a great...
View ArticleThe Data Loading Performance Presentation
This Monday, at SQLSaturday Israel, I presented my new session, “The Data Loading Performance Presentation”. I worked on the session a lot, and delivering it was tons of fun. The session talks about...
View ArticleIndex Usage Statistics
View index usage statistics that show you how often the indexes in the database are used, and whether they’re used for writing or reading. Then tune away. The post Index Usage Statistics appeared first...
View ArticleSQL Saturday 360 in Israel
I had the pleasure to speak at SQL Saturday 360 in Israel. It was such a great event! We had two tracks, one for SQL Server and one for BI. There were more than 160 people who enjoyed free training,...
View ArticleThe Risk of Ownership Chaining
Recently, I encountered at work the true meaning of ownership chaining and a security risk it can cause. I was asked to define a login for a web service for the sole purpose of executing one and only...
View ArticleSpeaking at SQLBits and SQLRally
Next week, I’m going to visit London and Copenhagen for SQLBits and SQLRally Nordic. It’s going to be intense and fun. SQLRally On Wednesday, March 4, at 4:45PM, I’ll deliver my session “Query Progress...
View ArticleMonitor Query Statistics
One of the most common tasks that DBAs are required to perform is monitoring. This is not just a task. Monitoring is a strategy, and a good DBA should have a well-defined plan for carrying out this...
View ArticleSpring 2015 Advanced Programming in SQL Server
The Advanced Programming in SQL Server course takes your programming in SQL Server to a new level. Course ScheduleCourse Location Hours: 9:00 to 16:30 Dates: Mondays 4/5, 11/5, 18/5, 25/5, 1/6...
View ArticleSpring 2015 SQL Server Integration Services
The SQL Server Integration Services course teaches you to use this SQL Server program to build data integration solutions. Course ScheduleCourse Location Hours: 9:00 to 16:30 Dates: 6/5, 13/5,...
View ArticleHow to Fix Latch Problems when Working with Ascending Keys in SQL Server
Traditionally, we want our Clustered Index to have the following attributes: Narrow: So that our clustered index and the non-clustered indexes that point to it will be as slim as possible Static: So...
View ArticleSpring 2015 SQL Server Integration Services
The SQL Server Integration Services course teaches you to use this SQL Server program to build data integration solutions. Course ScheduleCourse Location Hours: 9:00 to 16:30 Dates: 6/5, 13/5,...
View ArticleSpring 2015 Advanced Programming in SQL Server
The Advanced Programming in SQL Server course takes your programming in SQL Server to a new level. Course ScheduleCourse Location Hours: 9:00 to 16:30 Dates: Mondays 4/5, 11/5, 18/5, 25/5, 1/6...
View ArticleSQLRally and SQLBits Slides and Demos
It’s been a great a busy week. On Wednesday, I presented my session, “Query Progress Tracking in SQL Server” at SQLRally in Copenhagen. On Thursday, I presented my session, “The Data Loading...
View ArticleSQLRally Nordic 2015
Last week I attended SQLRally Nordic 2015 in Copenhagen. SQLRally is a regional conference organized by PASS, kind of a mini PASS Summit, if you like. The event last week was 3 days long, and it was...
View ArticleI am a Superhero
Two weeks ago I attended SQLBits in London. This is probably the biggest SQL Server conference in Europe, and this time there were around 1,700 attendees in a special edition of SQLBits – the...
View ArticleCan Log Shipping Work Without Shipping the Log?
When you configure log shipping, there are 4 SQL Server Agent jobs that are set up: Backup: Performs a backup log operation on the primary server, logs history and deletes old backup files and history...
View ArticleHow to Measure IO Latency for Database Files in SQL Server
In order to get information about the amounts of PHYSICAL reads we perform on database files, SQL Server exposes a DMV called sys.dm_io_virtual_file_stats. In addition to information about number of...
View ArticleMake Sure to Schedule Your SQL Server Replication Jobs
You setup SQL Server Replication and everything looks fine. Rows are flowing between the servers and you think you’re done. Right? Wrong.. At some point in time, your replication jobs will stop (some...
View ArticleDebug Managed Code and Stored Procedures Seamlessly
Visual Studio is a great tool for developers, and it offers so many great features, such as IntelliSense, unit testing and code analysis. One of the great and very useful features is debugging. It is...
View Article