sqlsathistory

Nr: 738

Back to Main list

SQLSaturday #738 - Israel 2018

Start Time (24h) Speaker Track Title
09:00:00 Lior King Professional Development SPECIAL KEYNOTE: The DBA is DEAD! Long live the NEW DBA !
10:15:00 Ronen Chenn BI Platform Architecture, Development Administration PowerBI Sql Server 2017 Tabular Architecture. Living On the Edge.
10:15:00 Itshak David Enterprise Database Administration Deployment Practical data science and Performance patterns for a DBA with SQL Server 2017
10:15:00 Alexander Arvidsson Professional Development Speak your hands – using body language for effective presentations
10:15:00 Murilo Miranda Cloud Application Development Deployment Azure and SQL Server: Getting the best out of the cloud
10:15:00 Matan Yungman Other The Future of the DBA Panel with Lior King Asaf Aviv
11:15:00 Dubi Lebel Enterprise Database Administration Deployment The fact that I am an old Database Server does not mean I have no memory problems
11:30:00 Michelle Gutzait Enterprise Database Administration Deployment Top 10 FREE performance troubleshooting tools for SQL Server
11:30:00 Yuval Klein Analytics and Visualization Sql Server and Big Data : the Hybrid approach
11:30:00 Matan Yungman Other Database Continuous Integration Panel with Amir Fourey Hila Bar
11:30:00 Ray Maor Enterprise Database Administration Deployment Monitor your SQL Servers from anywhere
11:30:00 David Leichner Advanced Analysis Techniques Radically Boosting SQL Queries with GPU Acceleration
12:45:00 Elad Luvka Application Database Development Always Encrypted
12:45:00 Liran Eisenberg Analytics and Visualization Machine Learning Services on SQL Server 2017
12:45:00 Anat Dror Application Database Development The freedom to choose. Selecting the correct SQL Server flavor for you
14:15:00 Vitor Fava BI Platform Architecture, Development Administration What is the SQL Datawarehouse?
14:15:00 Mohamed Mawla Enterprise Database Administration Deployment SQL Server on Linux? Yes, Linux!
14:15:00 Andrey Zavadskiy Application Database Development Database Modeling In Practice
14:15:00 Adi Cohn Application Database Development Adaptive query processing
14:15:00 Matan Yungman Other Big Data in SQL Server Panel with Ronen Chenn Elad Shwarchberg
15:25:00 Maria Zakourdaev Application Database Development The extraordinary effect of Python support in SQL Server
15:25:00 Ronen Ariely Cloud Application Development Deployment Azure Elastic Databases Azure Elastic Jobs
15:25:00 Noam Brezis BI Platform Architecture, Development Administration The true limitations of AI’s current technology
15:25:00 Assaf Fraenkel Cloud Application Development Deployment Azure SQL Managed Instance - Paas or IaaS?
15:25:00 Matan Yungman Other SQL Server in the Cloud Panel with Itai Binyamin Pini Krisher
16:35:00 Leonid Ore Cloud Application Development Deployment Real world usage of Azure cognitive services with SQL Server 2017 Analytics for operational insight
16:35:00 Leonard Lobel Cloud Application Development Deployment Learning Azure Cosmos DB
16:35:00 Fabiano Amorim Application Database Development 13 reasons why my query is slow
16:35:00 Janusz Rokicki Strategy and Architecture The Road to Autonomous Databases
16:35:00 Matan Yungman Other Programming Best Practices Panel with Shy Engelberg Maria Zakourdaev

SessionID: 74027

SPECIAL KEYNOTE: The DBA is DEAD! Long live the NEW DBA !

Back to calendar

Event Date: 26-04-2018 - Session time: 09:00:00 - Track: Professional Development

Speaker: Lior King

Title: SPECIAL KEYNOTE: The DBA is DEAD! Long live the NEW DBA !

Abstract:

The DBA's role is slowly changing and some of the old-school DBA work gradually becomes irrelevant. New technologies such as the cloud, big data, devops and automation are making many of the classic DBA tasks simply unnecessary.

Are DBAs no longer needed? (spoiler: they still are). What should you do to stay relevant amidst the technology changes in the industry? We will talk about the new industry trends that are changing the DBA's role, about new career paths that the "new DBA" can take and what new skills DBAs should acquire for each of these paths.

SessionID: 72128

PowerBI Sql Server 2017 Tabular Architecture. Living On the Edge.

Back to calendar

Event Date: 26-04-2018 - Session time: 10:15:00 - Track: BI Platform Architecture, Development Administration

Speaker: Ronen Chenn

Title: PowerBI Sql Server 2017 Tabular Architecture. Living On the Edge.

Abstract:

This session will do a brief overview of the New features of PowerBI April Update.

Along with the duet of Tabular Model 2017 PowerBI + upcoming cool features.

Development LifeCycle Best Practice and +++

SessionID: 72286

Practical data science and Performance patterns for a DBA with SQL Server 2017

Back to calendar

Event Date: 26-04-2018 - Session time: 10:15:00 - Track: Enterprise Database Administration Deployment

Speaker: Itshak David

Title: Practical data science and Performance patterns for a DBA with SQL Server 2017

Abstract:

This session overviews the new technologies, including Microsoft SQL Server 2017 Machine Learning Services, R Server 9.1+. as follows :

• Learn about how the extensibility mechanism in Microsoft SQL Server 2016/2017 enables you to run R and Python scripts from T-SQL. • Programming patterns that will allow you to leverage the best of SQL Server and R/Python. We look at how parallel query execution integrates with external script execution and how it can be used to scale your training/scoring scenarios.
• Integration Power Bi Desktop and R scripts. • Real-time Predictions using Native Scoring using PREDICT function with No dependency on R or Python runtime. New in SQL Server 2017. This Minimum theory maximum practical examples session!

SessionID: 72581

Speak your hands – using body language for effective presentations

Back to calendar

Event Date: 26-04-2018 - Session time: 10:15:00 - Track: Professional Development

Speaker: Alexander Arvidsson

Title: Speak your hands – using body language for effective presentations

Abstract:

Your body language can be a great asset to your presentation skills, and it can also be a good reason your presentation is relegated to the bottom of the scrap heap. Why is it that some speakers make you feel warm and fuzzy, like you instantly like them, while other speakers make you want to leave? Science tells us time and again that the nonverbal part of communication is a very important and significant, but still surprisingly few speakers – especially technical speakers – give it much thought.

In this hour I go through several pointers for using your hands to convey and reinforce your message. I give ample examples of both good and bad body language and show you several tips and tricks to seriously enhance your stage presence. Attend this session to learn about how body language can make sure you convey what you think you do!

SessionID: 74510

Azure and SQL Server: Getting the best out of the cloud

Back to calendar

Event Date: 26-04-2018 - Session time: 10:15:00 - Track: Cloud Application Development Deployment

Speaker: Murilo Miranda

Title: Azure and SQL Server: Getting the best out of the cloud

Abstract:

SQL Server and Azure are built for each other. New hybrid scenarios between on-premise SQL Server and Azure mean they don't have to exclude each other but instead you can have the best of both worlds, reducing operational costs.

For example, by taking advantage of services like Azure Blob Storage or Azure VMs we can increase the availability of our services or distribute data in smart ways that benefit our performance and decrease cost.

In this session, you will learn the strongest use cases for hybrid scenarios between on-premises and the cloud, and open a new horizon of what you can do with your SQL Server infrastructure.

SessionID: 77511

The Future of the DBA Panel with Lior King Asaf Aviv

Back to calendar

Event Date: 26-04-2018 - Session time: 10:15:00 - Track: Other

Speaker: Matan Yungman

Title: The Future of the DBA Panel with Lior King Asaf Aviv

Abstract:

In the era of cloud, automation, big data and some other hot buzzwords – what does the future role of the DBA look like? Are we even going to need DBAs in the future? And if we do – are we still going to run maintenance plans? Set up disaster recovery solutions? Implement security best practices? And when is that future anyway? One year from now? Five years? More?

Lior King is going to present the keynote in SQL Saturday Israel 2018, and the topic is “The Future of the DBA”. We are going to grab him right after the keynote, and develop a fascinating discussion with him and with the audience. If you are a DBA today, and you are not sure what you are going to be tomorrow, then this session is for you…

SessionID: 72770

The fact that I am an old Database Server does not mean I have no memory problems

Back to calendar

Event Date: 26-04-2018 - Session time: 11:15:00 - Track: Enterprise Database Administration Deployment

Speaker: Dubi Lebel

Title: The fact that I am an old Database Server does not mean I have no memory problems

Abstract:

Having enough memory is critical to SQL Server's performance, in this session we will try to answer some questions:

how SQLOS of SQL Server manage its memory? SQL Server is using all of the memory available for it on the server, but is it enough? What could be wrong if SQL Server will have too much memory? Why Doesn’t SQL Server Release Memory? How to identify when the system was under external and/or internal memory pressure? What are the RING_BUFFER_RESOURCE_MONITOR telling me? Who is filling my memory? How much server memory is being wasted by storing empty space? Large-page memory (trace flag 834) could it help Columnstore indexes? How much memory can a single session have? What can I do with Out Of Memory error?

SessionID: 72077

Top 10 FREE performance troubleshooting tools for SQL Server

Back to calendar

Event Date: 26-04-2018 - Session time: 11:30:00 - Track: Enterprise Database Administration Deployment

Speaker: Michelle Gutzait

Title: Top 10 FREE performance troubleshooting tools for SQL Server

Abstract:

This presentation will be held in Hebrew!

Many DBAs and IT professionals are not aware of the greatness and strength of some of the FREE performance tools that are out there! Those tools, used individually or combined, can help us improve performance significantly by assisting in identifying bottlenecks. In this session I will discuss the top 10 FREE Performance Troubleshooting tools for Windows and SQL Server and will show how to use them, also providing real-world examples.

SessionID: 72088

Sql Server and Big Data : the Hybrid approach

Back to calendar

Event Date: 26-04-2018 - Session time: 11:30:00 - Track: Analytics and Visualization

Speaker: Yuval Klein

Title: Sql Server and Big Data : the Hybrid approach

Abstract:

In the session I will discuss how can we Sql Developers interact with data that is in Data lake such as hadoop , hive , hbase etc. also I will demonstrate how can we use the SQL language to interact with data that is inside files in the data lake. the approach is called the hybrid approach since organisations need to create data lake aside of the main database but still the best way to approach data is using the SQL language we all know and all our BI visualization is based on.

SessionID: 77506

Database Continuous Integration Panel with Amir Fourey Hila Bar

Back to calendar

Event Date: 26-04-2018 - Session time: 11:30:00 - Track: Other

Speaker: Matan Yungman

Title: Database Continuous Integration Panel with Amir Fourey Hila Bar

Abstract:

Continuous integration is a development and deployment methodology that has been around for many years. Many dev teams use this methodology to constantly build and deploy application releases. But for some reason, the database world has been left behind. Even today, there is still not a single methodology or tool that really works. Each organization creates its own tools and methodologies to manage the integration and deployment of database changes. Why is it so hard?

SessionID: 77921

Monitor your SQL Servers from anywhere

Back to calendar

Event Date: 26-04-2018 - Session time: 11:30:00 - Track: Enterprise Database Administration Deployment

Speaker: Ray Maor

Title: Monitor your SQL Servers from anywhere

Abstract:

a high level lecture about real time SQL Server diagnostics and monitoring from anywhere. Also technical performance tunning and DB optimization for critical applications

SessionID: 80485

Radically Boosting SQL Queries with GPU Acceleration

Back to calendar

Event Date: 26-04-2018 - Session time: 11:30:00 - Track: Advanced Analysis Techniques

Speaker: David Leichner

Title: Radically Boosting SQL Queries with GPU Acceleration

Abstract:

Due to exponentially growing data stores, enterprises often need to pre-aggregate and pre-model their data before they are able to execute analytical queries. In addition, slowdowns and bottlenecks frequently occur at peak processing times with some queries taking hours or some that are simply not possible to execute. This session entitled "Radically boosting SQL queries with GPU acceleration" will demonstrate how the power of GPUs can be leveraged to accelerate SQL queries and the speed to analytical insights. It will also discuss how to scale the amount of raw data analyzed to meet the increasing demands of data scientists and business intelligence professionals alike without the need for pre-aggregation and pre-modeling.

SessionID: 77399

Always Encrypted

Back to calendar

Event Date: 26-04-2018 - Session time: 12:45:00 - Track: Application Database Development

Speaker: Elad Luvka

Title: Always Encrypted

Abstract:

In this session we'll talk about Always Encrypted, a new security feature in SQL Server 2016.

Always Encrypted allows encryption for the sensitive application data for everywhere beyond the application's client connection, including network, server, database and storage. Always Encrypted available in all editions of SQL Server 2016 SP1. You'll learn the diffrence between existing encryption features that have been available in previous versions of SQL Server. You'll learn how Always Encrypted works. Also, there will be a demonstrating of how to implement Always Encrypted with SSMS and PowerShell

SessionID: 77412

Machine Learning Services on SQL Server 2017

Back to calendar

Event Date: 26-04-2018 - Session time: 12:45:00 - Track: Analytics and Visualization

Speaker: Liran Eisenberg

Title: Machine Learning Services on SQL Server 2017

Abstract:

Introduction to Machine Learning Services on SQL Server 2017 and its new features

SessionID: 80264

The freedom to choose. Selecting the correct SQL Server flavor for you

Back to calendar

Event Date: 26-04-2018 - Session time: 12:45:00 - Track: Application Database Development

Speaker: Anat Dror

Title: The freedom to choose. Selecting the correct SQL Server flavor for you

Abstract:

In the past, choosing the right SQL Server meant that you basically only needed to choose the correct edition. Then came the question whether you going to have it virtualized or not.

Nowadays, while virtualized or not is almost always answered “virtualized”, there are much more questions to answer before you can finalize your decision: where will the database be hosted, will it be on-premise or in the cloud, on windows or on Linux, do I want to create the database engine myself or use a managed database and many more. Join this session to get an overall view of all options available including Azure DB, APS, RDS, Azure IASS, Azure managed instances, hybrid solutions and more. We will talk about the considerations for choosing any of the options and discuss the relative benefits of each.

SessionID: 72102

What is the SQL Datawarehouse?

Back to calendar

Event Date: 26-04-2018 - Session time: 14:15:00 - Track: BI Platform Architecture, Development Administration

Speaker: Vitor Fava

Title: What is the SQL Datawarehouse?

Abstract:

Azure SQL Data Warehouse is a massively parallel processing (MPP) cloud-based, scale-out, relational database capable of processing massive volumes of data.

SQL Data Warehouse: Combines the SQL Server relational database with Azure cloud scale-out capabilities. Decouples storage from compute. Enables increasing, decreasing, pausing, or resuming compute. Integrates across the Azure platform. Utilizes SQL Server Transact-SQL (T-SQL) and tools. In this session we will discuss about this awesome feature from Microsoft Azure and how we can use it to help on our day to day.

SessionID: 73787

SQL Server on Linux? Yes, Linux!

Back to calendar

Event Date: 26-04-2018 - Session time: 14:15:00 - Track: Enterprise Database Administration Deployment

Speaker: Mohamed Mawla

Title: SQL Server on Linux? Yes, Linux!

Abstract:

With SQL Server almost available on Linux, seasonal SQL Server DBAs, who spent most of their work on Windows, should hone their skills on Linux.

The session will explore the essential skills needed to manage SQL server on Linux. It will also explore the most common tasks and procedures DBAs commit on Windows and their equivalents on Linux. Some troubleshooting skills on Linux will be explored, as well

SessionID: 75748

Database Modeling In Practice

Back to calendar

Event Date: 26-04-2018 - Session time: 14:15:00 - Track: Application Database Development

Speaker: Andrey Zavadskiy

Title: Database Modeling In Practice

Abstract:

Many times we had created databases according to KISS principle – small set of objects, 3rd NF. Then they were getting more complex, and less efficient. We had to add more features to application, reporting, logging, history lookups. Someday the database became a mess. Oh! If I had known all the demands the day I'd made the first table, I'd have offered a better solution...

In this session, we look at some issues that arise in database modeling. We'll try to look at a database from different angles – model, implementation, performance, application that works with that database and business value. We'll touch a logical and physical design, and such things like an "entity vs attribute" problem, denormalization, table splitting, strategy of primary key implementation, how to provide history of data changes, archiving, etc. This session would give you some thoughts and ideas about what to consider when you create a database.

SessionID: 77191

Adaptive query processing

Back to calendar

Event Date: 26-04-2018 - Session time: 14:15:00 - Track: Application Database Development

Speaker: Adi Cohn

Title: Adaptive query processing

Abstract:

In this session I'll explain what is Adaptive query processing, what are the problem that Microsoft tried to solve and we'll check if those problems were indeed solved

SessionID: 77508

Big Data in SQL Server Panel with Ronen Chenn Elad Shwarchberg

Back to calendar

Event Date: 26-04-2018 - Session time: 14:15:00 - Track: Other

Speaker: Matan Yungman

Title: Big Data in SQL Server Panel with Ronen Chenn Elad Shwarchberg

Abstract:

Big Data is everywhere these days. There are a lot of Big Data scenarios, from IoT (Internet of Things) to AI (Artificial Intelligence). The common challenge to all of these scenarios is to handle very large volume, velocity and variety of data (a.k.a “the 3 V’s”). There are plenty of data platforms to handle Big Data scenarios. Some of them are NoSQL databases, while others are relational. Some of them are open-source, while others are not. Some are MPP (Massively Parallel Processing) platforms, while others are SMP (Symmetric Multi-Processing) platforms. In many cases, SQL Server is not the right choice, and you should learn about other data platforms and choose the best one to handle your workload.

On the other hand, SQL Server offers a lot of features and capabilities to handle Big Data scenarios, and in many cases, it can be the best solution.

SessionID: 74023

The extraordinary effect of Python support in SQL Server

Back to calendar

Event Date: 26-04-2018 - Session time: 15:25:00 - Track: Application Database Development

Speaker: Maria Zakourdaev

Title: The extraordinary effect of Python support in SQL Server

Abstract:

If you are Database Administrator - you need to get to know this wonderful feature! Learn how it can solve DBA's everyday challenges when dealing with text and json files, bulk loads and even simplify ETL flows when you need to get data from database systems other than SQL Server. Moreover, you can offload the big data querying to nosql database and use Python to get the results into SQL server. Have you ever dreamed about receiving emails from SQL Server stored procedure? Yes, Python can do that! This session will answer questions like:

SessionID: 75766

Azure Elastic Databases Azure Elastic Jobs

Back to calendar

Event Date: 26-04-2018 - Session time: 15:25:00 - Track: Cloud Application Development Deployment

Speaker: Ronen Ariely

Title: Azure Elastic Databases Azure Elastic Jobs

Abstract:

A single Azure SQL Database gets dedicated resources (DTUs), which determine CPU, Memory, and the read-write rates that are available to use. The cost of each database is predefined according to the service tier and resources we choose, regardless the actual use.

Azure SQL Database Elastic Pool enables to manage and scale multiple Azure SQL Databases as a group. Databases in a pool share resources (eDTUs). It's a powerful and a cost-effective option for databases that have varying and unpredictable usage demands. During the meetup, we will review “Azure Elastic Pools” and “Azure Elastic Database jobs”, which enable us to execute queries across a group of databases, aggregate data from multiple databases, and improve performance. We will demonstrate the use and discuss cases, which can be optimized by using these features, including a real-life case where we reduce the cost dramatically. Join the meeting and learn how to improve performance and reduce the cost of your Azure databases

SessionID: 77202

The true limitations of AI’s current technology

Back to calendar

Event Date: 26-04-2018 - Session time: 15:25:00 - Track: BI Platform Architecture, Development Administration

Speaker: Noam Brezis

Title: The true limitations of AI’s current technology

Abstract:

Difficult tasks such as Image Processing, Speech recognition and Natural Language Processing, are performed nowadays thanks to Deep-Learning. Everybody is talking about the strengths of deep-learning, but what are its drawbacks? When does it fail to work? In this exciting session, Noam Brezis will overview the current state of the art implementations of deep-learning and will discuss its limitations.

SessionID: 77265

Azure SQL Managed Instance - Paas or IaaS?

Back to calendar

Event Date: 26-04-2018 - Session time: 15:25:00 - Track: Cloud Application Development Deployment

Speaker: Assaf Fraenkel

Title: Azure SQL Managed Instance - Paas or IaaS?

Abstract:

A new deployment option in SQL Database that streamlines the migration of SQL Server workloads to a fully managed database service. This new Managed Instance deployment option provides full SQL Server engine compatibility and native virtual network (VNET) support.

Come and learn why this new Instance can help you in migrating your workload to the cloud.

SessionID: 77510

SQL Server in the Cloud Panel with Itai Binyamin Pini Krisher

Back to calendar

Event Date: 26-04-2018 - Session time: 15:25:00 - Track: Other

Speaker: Matan Yungman

Title: SQL Server in the Cloud Panel with Itai Binyamin Pini Krisher

Abstract:

If you like it or not (and you should like it), the cloud is here, and we need to leverage it. There are a lot of possibilities and advantages when it comes to working in the cloud. If you would like to migrate your on-premise SQL Server to the cloud, then you have a bunch of options. You can choose between several cloud vendors (e.g. Azure vs. AWS). You can choose between an IaaS solution (a virtual machine running SQL Server) and a PaaS solution (a managed database). There are also many things you need to consider, such as latency and security. If you are considering the cloud, and even if you are already there, join us for a fascinating discussion…

SessionID: 72361

Real world usage of Azure cognitive services with SQL Server 2017 Analytics for operational insight

Back to calendar

Event Date: 26-04-2018 - Session time: 16:35:00 - Track: Cloud Application Development Deployment

Speaker: Leonid Ore

Title: Real world usage of Azure cognitive services with SQL Server 2017 Analytics for operational insight

Abstract:

We'll show several use cases of analytical insights that could be derived from everyday operations by applying azure cognitive services, azure functions, SQL Server data managing capabilities and PowerBI.

SessionID: 72924

Learning Azure Cosmos DB

Back to calendar

Event Date: 26-04-2018 - Session time: 16:35:00 - Track: Cloud Application Development Deployment

Speaker: Leonard Lobel

Title: Learning Azure Cosmos DB

Abstract:

This session presents an overview of Azure Cosmos DB, a globally distributed, massively scalable, low (single-digit millisecond) latency, fully managed NoSQL database service that is designed specifically for modern web and mobile applications. Like other NoSQL platforms, Cosmos DB supports a schema-free data model, built-in partitioning for sustained heavy-write ingestion, and replication for high availability. But only Cosmos DB offers turnkey global distribution, automatic indexing, and SLAs for guarantees on 99.99% availability, throughput, latency, and consistency.

We tour many features of Cosmos DB, including its multi-model capabilities which allow you to store and query schema-free JSON, graph, key/value, and columnar data models. You’ll learn about global distribution, scale-out partitioning, tunable consistency, custom indexing, and more. We’ll also explore client development using the many available SDKs and APIs. Attend this session, and get up to speed on Cosmos DB toda

SessionID: 73925

13 reasons why my query is slow

Back to calendar

Event Date: 26-04-2018 - Session time: 16:35:00 - Track: Application Database Development

Speaker: Fabiano Amorim

Title: 13 reasons why my query is slow

Abstract:

What if we could analyze a single query with thirteen different performance problems? In this session we’ll explore a query, understand and fix all thirteen problems.

1- There is a nonsargable filter 2- An index is missing 3- It is a query optimizer mistake 4- The subquery is unnecessary 5- Query join order is incorrect 6- A filtered statistic is missing 7- Scalar functions are running twice per each row 8- High number of reads on worktable 9- An unknown syntax could be used 10- Memory grant wasn’t enough 11- Distributed query doesn't look good 12- Residual predicates 13- Avoid window spool ondisk

SessionID: 75774

The Road to Autonomous Databases

Back to calendar

Event Date: 26-04-2018 - Session time: 16:35:00 - Track: Strategy and Architecture

Speaker: Janusz Rokicki

Title: The Road to Autonomous Databases

Abstract:

The latest version of Sql Server takes advantage of data science more than ever and that trend is going to continue. Three pillars of change are Adaptive Query Processing, Database Automatic Tuning and Intelligent Query Diagnostics. This session will give high level overview of these features and then will focus on performance monitoring intelligence available in Azure Sql DB/DW and standalone version of Sql Server. That covers Query Store and smart tools built on top of it like Automatic Tuning, Automatic Index Management and more.

SessionID: 77509

Programming Best Practices Panel with Shy Engelberg Maria Zakourdaev

Back to calendar

Event Date: 26-04-2018 - Session time: 16:35:00 - Track: Other

Speaker: Matan Yungman

Title: Programming Best Practices Panel with Shy Engelberg Maria Zakourdaev

Abstract:

There are so many tips and bets practices, when it comes to programming in T-SQL. From writing SARGable predicates to avoiding scalar functions, from using semi-joins to avoiding cursors, and so on… In this session, we will try to cover as many best practices as we can. If you are a developer writing code in T-SQL, then you will come out of this session with a heavy bag full of tips.