9. What’s new
• Azure Document DB
• Azure Stream Analytics
• Azure Machine Learning
• Query Store
9
10. Azure Document DB
A fully-managed, scalable, NoSQL document
database service
• Fully-managed document database-as-a-service
with rich query and indexing capabilities over a
schema-free JSON data model.
• Offers configurable and reliable performance,
native JavaScript transactional processing, and is
built for the cloud with elastic scale.
10
11. Azure Stream Analytics
A fully managed service providing low latency,
highly available, scalable complex event processing
over streaming data in the cloud.
11
12. Azure Machine Learning
• Powerful cloud-based predictive analytics
• Fully managed: No hardware or software to buy
• Integrated: Drag, drop and connect
• Best in Class Algorithms: Proven solutions from
Xbox & Bing
• R Built In: Use over 350 R packages or bring
your own R code
• Deploy in Minutes: Operationalize with a click
12
13. Session highlights
SQL Server 2014 feature on Statistics Update
• Default auto update statistics after 20% change, which is not helpful
to VLDB
• Trace flag 2371 change the behaviour
13
14. Favourite talk: multiple purpose SP
Problem:
• Google style search on multiple columns
• LastName, FirstName, SIN, Other Identifiers
SP Code:
Select …
From Person
Where (@LastName is null or LastName = @LastName)
And (@FirstName is null or FirstName = @FirstName)
And …
If the first execution is on @LastName then the execution plan is built based on index
on LastName, the execution plan doesn’t work for other searches
14
15. Favourite talk: multiple purpose SP
Solution:
• Dynamic SQL
• Depends on whether the search is specific
enough
• Use SP_ExecuteSQL if no recompile is required
• Use Exec(@Stmt) if recompile would be better
15