SQLAuthority News – Great Time Spent at Great Indian Developers Summit 2014

The Great Indian Developer Conference (GIDS) is one of the most popular annual event held in Bangalore. This year GIDS is scheduled on April 22, 25. I will be presented total four sessions at this event and each session is very different from each other. Here are the details of four of my sessions, which I presented there.

Pluralsight Shades

This event was a great event and I had fantastic fun presenting a technology over here. I was indeed very excited that along with me, I had many of my friends presenting at the event as well. I want to thank all of you to attend my session and having standing room every single time. I have already sent resources in my newsletter. You can sign up for the newsletter over here.

Indexing is an Art

I was amazed with the crowd present in the sessions at GIDS. There was a great interest in the subject of SQL Server and Performance Tuning.

Audience at GIDS

I believe event like such provides a great platform to meet and share knowledge.

Pinal at Pluralsight Booth

Here are the abstract of the sessions which I had presented. They were recorded so at some point in time they will be available, but if you want the content of all the courses immediately, I suggest you check out my video courses on the same subject on Pluralsight.

Indexes, the Unsung Hero

Relevant Pluralsight Course

Slow Running Queries are the most common problem that developers face while working with SQL Server. While it is easy to blame SQL Server for unsatisfactory performance, the issue often persists with the way queries have been written, and how Indexes has been set up. The session will focus on the ways of identifying problems that slow down SQL Server, and Indexing tricks to fix them. Developers will walk out with scripts and knowledge that can be applied to their servers, immediately post the session.

Indexes are the most crucial objects of the database. They are the first stop for any DBA and Developer when it is about performance tuning. There is a good side as well evil side to indexes. To master the art of performance tuning one has to understand the fundamentals of indexes and the best practices associated with the same. We will cover various aspects of Indexing such as Duplicate Index, Redundant Index, Missing Index as well as best practices around Indexes.

SQL Server Performance Troubleshooting: Ancient Problems and Modern Solutions

Relevant Pluralsight Course

Many believe Performance Tuning and Troubleshooting is an art which has been lost in time. However, truth is that art has evolved with time and there are more tools and techniques to overcome ancient troublesome scenarios. There are three major resources that when bottlenecked creates performance problems: CPU, IO, and Memory. In this session we will focus on High CPU scenarios detection and their resolutions. If time permits we will cover other performance related tips and tricks.
At the end of this session, attendees will have a clear idea as well as action items regarding what to do when facing any of the above resource intensive scenarios. Developers will walk out with scripts and knowledge that can be applied to their servers, immediately post the session. To master the art of performance tuning one has to understand the fundamentals of performance, tuning and the best practices associated with the same. We will discuss about performance tuning in this session with the help of Demos.

Pinal Dave at GIDS

MySQL Performance Tuning – Unexplored Territory

Relevant Pluralsight Course

Performance is one of the most essential aspects of any application. Everyone wants their server to perform optimally and at the best efficiency. However, not many people talk about MySQL and Performance Tuning as it is an extremely unexplored territory. In this session, we will talk about how we can tune MySQL Performance. We will also try and cover other performance related tips and tricks. At the end of this session, attendees will not only have a clear idea, but also carry home action items regarding what to do when facing any of the above resource intensive scenarios. Developers will walk out with scripts and knowledge that can be applied to their servers, immediately post the session. To master the art of performance tuning one has to understand the fundamentals of performance, tuning and the best practices associated with the same. You will also witness some impressive performance tuning demos in this session.

Hidden Secrets and Gems of SQL Server We Bet You Never Knew

Relevant Pluralsight Course

SQL Trio Session!

It really amazes us every time when someone says SQL Server is an easy tool to handle and work with. Microsoft has done an amazing work in making working with complex relational database a breeze for developers and administrators alike. Though it looks like child’s play for some, the realities are far away from this notion. The basics and fundamentals though are simple and uniform across databases, the behavior and understanding the nuts and bolts of SQL Server is something we need to master over a period of time.

With a collective experience of more than 30+ years amongst the speakers on databases, we will try to take a unique tour of various aspects of SQL Server and bring to you life lessons learnt from working with SQL Server. We will share some of the trade secrets of performance, configuration, new features, tuning, behaviors, T-SQL practices, common pitfalls, productivity tips on tools and more.

This is a highly demo filled session for practical use if you are a SQL Server developer or an Administrator. The speakers will be able to stump you and give you answers on almost everything inside the Relational database called SQL Server.

I personally attended the session of Vinod Kumar, Balmukund Lakhani, Abhishek Kumar and my favorite Govind Kanshi.

Summary

If you have missed this event here are two action items 1) Sign up for Resource Newsletter 2) Watch my video courses on Pluralsight

Reference: Pinal Dave (http://blog.sqlauthority.com)

About these ads

SQL Authority News – Download Microsoft SQL Server 2014 Feature Pack and Microsoft SQL Server Developer’s Edition

Yesterday I attended the SQL Server Community Launch in Bangalore and presented on Performing an effective Presentation. It was a fun presentation and people very well received it. No matter on what subject, I present, I always end up talking about SQL. Here are two of the questions I had received during the event.

Q1) I want to install SQL Server on my development server, where can we get it for free or at an economical price (I do not have MSDN)?

A1) If you are not going to use your server in a production environment, you can just get SQL Server Developer’s Edition and you can read more about it over here.

Here is another favorite question which I keep on receiving it during the event.

Q2) I already have SQL Server installed on my machine, what are different feature pack should I install and where can I get them from.

A2) Just download and install Microsoft SQL Server 2014 Service Pack. Here is the link for downloading it.

The Microsoft SQL Server 2014 Feature Pack is a collection of stand-alone packages which provide additional value for Microsoft SQL Server. It includes tool and components for Microsoft SQL Server 2014 and add-on providers for Microsoft SQL Server 2014. Here is the list of component this product contains:

  • Microsoft SQL Server Backup to Windows Azure Tool
  • Microsoft SQL Server Cloud Adapter
  • Microsoft Kerberos Configuration Manager for Microsoft SQL Server
  • Microsoft SQL Server 2014 Semantic Language Statistics
  • Microsoft SQL Server Data-Tier Application Framework
  • Microsoft SQL Server 2014 Transact-SQL Language Service
  • Microsoft Windows PowerShell Extensions for Microsoft SQL Server 2014
  • Microsoft SQL Server 2014 Shared Management Objects
  • Microsoft Command Line Utilities 11 for Microsoft SQL Server
  • Microsoft ODBC Driver 11 for Microsoft SQL Server – Windows
  • Microsoft JDBC Driver 4.0 for Microsoft SQL Server
  • Microsoft Drivers 3.0 for PHP for Microsoft SQL Server
  • Microsoft SQL Server 2014 Transact-SQL ScriptDom
  • Microsoft SQL Server 2014 Transact-SQL Compiler Service
  • Microsoft System CLR Types for Microsoft SQL Server 2014
  • Microsoft SQL Server 2014 Remote Blob Store
  • SQL RBS codeplex samples page
  • SQL Server Remote Blob Store blogs
  • Microsoft SQL Server Service Broker External Activator for Microsoft SQL Server 2014
  • Microsoft OData Source for Microsoft SQL Server 2014
  • Microsoft Balanced Data Distributor for Microsoft SQL Server 2014
  • Microsoft Change Data Capture Designer and Service for Oracle by Attunity for Microsoft SQL Server 2014
  • Microsoft SQL Server 2014 Master Data Service Add-in for Microsoft Excel
  • Microsoft SQL Server StreamInsight
  • Microsoft Connector for SAP BW for Microsoft SQL Server 2014
  • Microsoft SQL Server Migration Assistant
  • Microsoft SQL Server 2014 Upgrade Advisor
  • Microsoft OLEDB Provider for DB2 v5.0 for Microsoft SQL Server 2014
  • Microsoft SQL Server 2014 PowerPivot for Microsoft SharePoint 2013
  • Microsoft SQL Server 2014 ADOMD.NET
  • Microsoft Analysis Services OLE DB Provider for Microsoft SQL Server 2014
  • Microsoft SQL Server 2014 Analysis Management Objects
  • Microsoft SQL Server Report Builder for Microsoft SQL Server 2014
  • Microsoft SQL Server 2014 Reporting Services Add-in for Microsoft SharePoint

Reference: Pinal Dave (http://blog.sqlauthority.com)

SQLAuthority News – Microsoft Whitepaper – Idle Connection Resiliency

Developers can write data access application that enables ideal connection resiliency with the .NET framework. An idle connection is the one that is active but it’s not executing a command or waiting for data. It is very important to understand how idle connection is reconnecting back in the .NET framework with SQL Server. This white paper actually discusses the same in very simple works. The user has to connect either to a SQL Server 2014 or Microsoft Azure, SQL Database to enable idle connection resiliency.

Here is a very interesting example in the of the idle connection resiliency provided in the Overview section of the Whitepaper.

Let’s imagine that you are a roaming worker that needs to use an Access application to connect to SQL Server.  When you need to move from meeting to meeting, you normally close your notebook’s lid in order to move.  In working online, every time this happens, you may end up disconnected either because your notebooks sleep or due to blind wireless spots in your building.  To avoid the hassle of being disconnected, you may choose to avoid certain places (like elevators, for example) and walk with your notebook’s lid open. Now, imagine if you can close your lid and walk anywhere in your building (even take the elevator) and just arrive to your next meeting, open your lid and find your work there, waiting for you to continue.  To  address this and other scenarios when an idle connection drops, SQL Server introduced a new feature called Idle Connection Resiliency.

Well, that’s it. This white paper describes the internal working of the Idle Connection Resiliency. It further discusses about the Client’s idle connection, reconnect logic, Client session state handling and replay logic, Non-recoverable session states, and General Considerations.

Click here to read the white paper on Idle Connection Resiliency.

Reference: Pinal Dave (http://blog.SQLAuthority.com)

SQLAuthority News – Speaking at C-Sharp Corner Annual Conference 2014 – April 11-13 – Delhi

I will be speaking at C-Sharp Corner Annual Conference 2014 – April 11-13 – Delhi. I am extremely excited and fortunate with the opportunity to present a technical session at the North India’s largest conference. The wonderful people at the conference has been doing this annual event for quite a few years and every year there are over thousands of attendees from all over the India attending it. C# Corner ANNUAL CONFERENCE is a 3 day annual meeting where C# Corner mentors, authors, chapter leaders, moderators, editors and experts meet, demonstrate, plan and hang out. One day of the conference is open to C# Corner members (this is when I am going to present technical session). There are only five days left for this extremely popular conference of India.

Here are the details of the technical session I am going to present:

Secrets of SQL Server: Database Worst Practices
Date and Time: April 12, 2014 9:45-10:30 AM
Abstract: “Oh my God! What did I do?” Chances are you have heard, or even uttered, this expression. This demo-oriented session will show many examples where database professionals were dumbfounded by their own mistakes, and could even bring back memories of your own early DBA days. The goal of this session is to expose the small details that can be dangerous to the production environment and SQL Server as a whole, as well as talk about worst practices and how to avoid them. Shedding light on some of these perils and the tricks to avoid them may even save your current job. After attending this session, Developers will only need 60 seconds to improve performance of their database server in their SharePoint implementation. We will have a quiz during the session to keep the conversation alive. Developers will walk out with scripts and knowledge that can be applied to their servers, immediately post the session. Additionally, all attendees of the session will have access to learning material presented in the session.

Indexes – The Unsung Hero
Date and Time: April 12, 2014 1:30-2:15 AM
Abstract: Slow Running Queries  are the most common problem that developers face while working with SQL Server. While it is easy to blame the SQL Server for unsatisfactory performance, however the issue often persists with the way queries have been written, and how Indexes has been set up. The session will focus on the ways of identifying problems that slow down SQL Server, and Indexing tricks to fix them. Developers will walk out with scripts and knowledge that can be applied to their servers, immediately post the session.

The event venue is Radisson Blu Hotel Ghaziabad. H3, Sector 14. Kaushambi Ghaziabad 201010 Uttar Pradesh. You do not want to miss out on any of the sessions. I will have surprise gifts for selected attendees. I will ask some question during the session and if you get it right, trust me, you will be extremely happy with the gift.

Registration for this event has been closed and there are over 2100 registered attendees to this event. It is a FREE event so there is no cost to attend this event.

I am looking forward to catch up with you at the event. Special mention to the team who is making this event a huge success: Mahesh, Dhananjay, Praveen, Dinesh! 

Reference: Pinal Dave (http://blog.SQLAuthority.com)

SQLAuthority News – 4 Whitepapers on Windows Azure

Windows Azure is getting quite a lot of traction in the industry and I often get questions about if there is authentic learning on this subject. Microsoft has published following 4 white paper which covers many interesting topics related to SQL Server and Windows Azure.

Application Patterns and Development Strategies for SQL Server in Windows Azure Virtual Machines
You can develop many types of n-tier applications by separating the components of the different application tiers on different machines as well as in separate components. This article explains different application patterns to use for your SQL Server based applications in Windows Azure environment. In addition, the article discusses Windows Azure specific development strategies so that you can design your applications correctly.

Deploy SQL Server Business Intelligence in Windows Azure Virtual Machines
This article describes and walks you through the creation of a multi-server deployment of SQL Server Business Intelligence features, in a Windows Azure Virtual Machines environment. The document focuses on the use of Windows PowerShell scripts for each step of the configuration and deployment process.

How to backup and restore Windows system disk in a Windows Azure IaaS
A comparison of different methods of backup and restore in an IaaS environment.

Performance Guidance for SQL Server in Windows Azure Virtual Machines
This article discusses the key factors to consider when evaluating performance and planning a migration to SQL Server in Windows Azure Virtual Machines. It also provides certain best practices and techniques for performance tuning and troubleshooting when using SQL Server in Windows Azure Infrastructure Services.

All the taxt is from MSDN.

Reference: Pinal Dave (http://blog.sqlauthority.com)

SQL – Everything about Data Magazine – FREE to Subscribe

Print media is gradually fading out as we are moving to the new exciting world of digital gadgets. I have seen quite a lot of friends who used to tell me that they will never buy kindle or ebook reader as they do not like reading electronically. However, the same set of people I have seen now a days sporting kindle or flipping electronics magazine in their smart phones.

I have been blogging for almost 7 years and I have been enjoying every bit of the blogging. I have written so far 10 books and I am quite happy with the amount of the writing I have done in the recent times. One of the very popular request, I often encounter why not build a magazine from all the writing I have been doing. I have been avoiding this idea for a quite a long time as I wanted to focus on blogging and quality writing. I also believed that users want to read quality fun articles from every good resource and not only from me. I really wanted to make sure that I get the best articles out there in the world and include in my magazine as well. Now due to copyright issues, it is not possible at all. This was the major issue, why I stayed away from magazines.

I wanted following qualities in my magazine:

  • FREE
  • Responsive web design
  • Easy to read on any device (Mobile, Web, eReader, older browsers)
  • Flexibility to change cover page and content any time
  • Support for any kind of web element (video, blog, articles, images, sound or anything you can think of)
  • Easy to include a antibodies article without violating their copy-writes
  • Social media enabled

Finally, I have found the solution and I am incredibly proud to present you the SQL Authority magazine.

The link to the magazine is http://mag.SQLAuthority.com (please bookmark it). You can also download the clipboard app and read this on your mobile devices. I am eagerly waiting for your experience with the magazine. Please leave a comment with your suggestions and feedback.

Reference: Pinal Dave (http://blog.sqlauthority.com)

SQLAuthority News – Presenting 3 Session at SQL Server Live, Orlando, Florida

Performance tuning is my favorite subject and I totally enjoy presenting on this subject. I will be presenting 3 sessions at SQL Server Live at Orlando, Florida which are related to SQL Server Performance Tuning. Here is the abstract of the session.

SQT10 “What Did I Do?” T-SQL Worst Practices

11/19/2013 2:00pm – 3:15pm
Level: Introductory to Intermediate

“Oh My God! What did I do?” Chances are you have heard, or even uttered, this expression. This demo-oriented session will have many examples where developers were dumbfounded by their own mistakes. The goal of this session is to learn which small details can be dangerous to the production environment and SQL Server as a whole. We will talk about common bad habits and how to avoid them. There is good chance you will remember your early days during the session. Learning some of these tricks may save your current job.

SQW12 Ancient Problems and Modern Solutions – Troubleshooting CPU

11/20/2013 1:45pm – 3:00pm
Level: Introductory to Intermediate

This is the session for you to attend. Many believe Performance Tuning and Troubleshooting is an art which has been lost in time. The truth is that art has evolved with time and there are more tools and techniques to overcome ancient troublesome scenarios. In this session we will focus on High CPU scenarios detection and their resolutions. At the end of the session you will have clear ideas and action items regarding what to do when facing any of the above resource intensive scenarios.

SQW04 Database Performance Tricks Every SharePoint Admin Must Know

11/20/2013 9:15am – 10:30am
Level: Introductory to Intermediate

This session is for all the SharePoint Professionals who want their server to perform at blazing fast speed but want to invest very little time to make it happen. We will go over various database tricks which require absolutely no time to master and practically no SQL coding at all. After attending this session, Developers will only need 60 seconds to improve performance of their database server in their SharePoint implementation.

Looking forward to see you soon!

Reference: Pinal Dave (http://blog.sqlauthority.com)