Welcome

Passionately curious about Data, Databases and Systems Complexity. Data is ubiquitous, the database universe is dichotomous (structured and unstructured), expanding and complex. Find my Database Research at SQLToolkit.co.uk

"The important thing is not to stop questioning. Curiosity has its own reason for existing" Einstein



Tuesday, 22 July 2014

SQLBits XII

SQLBits XII held at The International Centre, Telford between 17-19 July was an event that made history and will be the talk of the town for years to come. A big thank you needs to go the committee, speakers, delegates, sponsors and helpers.This is the forth year I have helped a SQLBits and it is always such a privilege to help at the event.

The session content stretched the breath and depth of the SQL Server platform from Big Data Analytics, Business Intelligence, Development and Administration. 

I spent the training day at the Real World Big Data-Deploy, Design and Manage like a Pro session with Adam Jorgensen and John Welch. The session linked Hadoop to BI solutions providing examples in labs culminating in streaming real time analytics. It was packed full of tips on best practices, configuration patterns, predictive analytics for the analysts and BI integration for the data developers. These new technologies allow you to modernize your data architecture. This was a great practical session. 

The keynote was delivered by Nigel Ellis a Distinguished Engineer in the Database Systems Group at Microsoft. It continued along the track of previous technical keynotes starting with an overview of Azure SQL Database progressing to the technicalities of ring geometry of distributed computing.
 
Greatly enjoyed the session on Latches, Spinlocks, and Lock Free Data Structures. It is always fun to delve into this area using sys.dm_os_latch_stats which returns information about all latch waits organized by class.

Microsoft gave a session on In-memory tables which introduced  the in-memory technology for optimizing OLTP workloads and gave some key pointers to consider when designing new architectures. There are currently some scope limitations. The document Common Workload Patterns and Migration Considerations is a good source of reference.

There were many, many more sessions delivered by excellent speakers and it is never possible to attend them all.  It is good to know the sessions are recorded and will be avaialble later on the SQLBits website.


A few mentioned a useful paper to read by Joseph Sack on the new SQL Server 2014 Cardinality Estimator.The article is entitled Optimizing Your Query Plans with the SQL Server 2014 Cardinality Estimator . This is an important new feature that can make existing plans perform the same, better or worse so it is key to test these changes out. You can use trace flag 2312 and 9481 to test code using the different optimisers. The article Enable plan-affecting SQL Server query optimizer behaviour that can be controlled by different trace flags on a specific-query level describes the flags.
 


  

No comments:

Post a Comment

Note: only a member of this blog may post a comment.