Columnstore Index Enhancements in SQL Server 2016
One of my most favorite technologies is Columnstore. Thankfully, the guys at Microsoft seem to agree with me, because they continue developing this technology and make it faster and faster. In a...
View ArticleWhy I Love SQLBits
Last week I attended SQLBits 2016 in Liverpool. I had such a great time, and I would like to share it with you. I arrived on Tuesday evening, so I had enough time to prepare for my session and get some...
View Article24 Hours of PASS- Madeira’s professionals MUST SEE sessions
24 Hours of PASS coming up on May 25-26 We have challenged our team to choose one MUST SEE session, a session that there is no chance they will miss, here are the results: Rotem Meidan: “I’m...
View ArticleHow to Create and Manage Security Roles in Vertica
If you have many users in Vertica, managing their permissions can be a hassle. If you’d like to grant access privileges on some tables to a certain user, you can collect all privileges on several...
View ArticleWhen Should You Use Identity as a Clustered Index Key?
A few days ago, while delivering my session, The Data-Loading Performance Presentation, I was asked when, performance-wise, Identity should be used as the clustered index key, and when it shouldn’t. So...
View ArticleHow to Get the Size of Tables in Vertica
If you need to query the size of tables in Vertica, then you have several ways to do it. I will demonstrate two options. The first is based on projection storage, while the second is based on columns...
View ArticleHow to Compare Tables in SQL Server
One of our customers has recently asked me the following question (I changed just the business case): The Problem “I have a “MemberSessions” table, which stores web sessions made by members. The table...
View ArticleBye Bye 2015, Welcome 2016
The beginning of the new year is a great opportunity to summarize the previous year, and to look back at the projects, challenges, achievements, and all the exciting work we did in Madeira Data...
View ArticleHow to Solve the Tail Insert Problem
In the previous post, we talked about when you should use identity/sequence as a clustered index key and when it’s problematic. In a nutshell, since traditionally we want our clustered index key to be...
View ArticleHadoop Fundamentals – The Presentation
Few days ago (28/12) I delivered a full-day seminar about Hadoop Fundamentals. It was part of the Expert Days 2015 event, which is running the whole week. The venue was… how should I put it? It was...
View ArticleWhy I Love SQLBits
Last week I attended SQLBits 2016 in Liverpool. I had such a great time, and I would like to share it with you. I arrived on Tuesday evening, so I had enough time to prepare for my session and get some...
View Article24 Hours of PASS- Madeira’s professionals MUST SEE sessions
24 Hours of PASS coming up on May 25-26We have challenged our team to choose one MUST SEE session, a session that there is no chance they will miss, here are the results: Rotem Meidan: “I’m...
View ArticleWe Must Wait for SP1 before Upgrading to SQL Server 2016
This post is for T-SQL Tuesday, hosted by Michael Swart (blog | twitter). This month’s topic is all about SQL Server 2016 I’ve been working with SQL Server for almost 20 years, since version 6.5, when...
View ArticleMy PASS Summit 2016 Session Submissions Feedback
I’m excited to say that I will be delivering a session in this year’s PASS Summit in Seattle later this year! The session is called “MongoDB for the SQL Server Professional”. More about the session in...
View ArticleIf You Need to Think, You’re Doing It Wrong
A month ago, my wife and I were in Barcelona for a short vacation. In one of the days, we entered a small place called Wok to Walk for dinner. The concept is simple: You build your dish by choosing...
View ArticleWho the Hell is Going to Listen to SQL Server on the Radio
About 3 years ago Matan Yungman contacted me and said he has an interesting proposition. We met and talked about all kinds of things, until I lost patience and asked him about his proposition. “What do...
View ArticleSQL Server 2016 Cumulative Update 1
On July 25th Microsoft released the first cumulative update (#1) for SQL Server 2016. This is a good reason to celebrate. Usually we are not as excited about cumulative updates as we are about service...
View ArticleQuery Timeout of the Distribution Agent in SQL Server Transactional Replication
Last week I got a call from one of our clients. They issued an ALTER TABLE command in order to change the data type of one of the columns from TINYINT to INT. This was a 17GB table, and it was part of...
View ArticleWhy Would I Want to Use JSON in SQL Server?
SQL Server 2016 offers built-in support for JSON, in a similar way to the support offered for XML since SQL Server 2000. Both XML and JSON are semi-structured data formats as opposed to the structured...
View ArticleRecap of My 24HOP Session – From XML to JSON
Yesterday I presented my session From XML to JSON as part of the 24 Hours of PASS online event. There were around 200 attendees in my session. If you are one of them, then thank you for attending my...
View Article