Training agenda
-
New harvesting force taxifier
-
Databases structures
-
Immediate File Initialization (IFI)
-
How Microsoft® SQL Server™ stores data
-
How Microsoft® SQL Server™ localises data
-
Lab
-
Detecting and analyzing information on database engine
-
Working with tables and temporary variables
-
Concurrence
-
Transactions
-
Isolation levels
-
Microsoft® SQL Server™ blokcades architecture
-
Microsoft® SQL Server™ and Storage Area Networks
-
Partitioning tables and indexes
-
Lab
-
Project and table structures’ influence on DML and RDBMS operation performance
-
Optimising queries and data access operators
-
Tuning process
-
Performance monitoring tool
-
SQL query processing steps
-
Understanding execution plans
-
Measuring query performance (TIME and IO)
-
Data access operators
-
Lab
-
Working with indexes
-
Introduction to indexes
-
Types of indexes
-
Creating and modifying indexes
-
Metadata
-
Index-related Data Management Views
-
Index fragmentation in Microsoft® SQL Server™ and counteracting the event
-
Indexed views
-
Monitoring indexes
-
Best practices
-
Lab
-
Working with statistics
-
Statistics – what for?
-
Numerical taxifier
-
Incremental statistics
-
Filtered type statistics
-
Statistics maintenance
-
Lab
-
Working with „in-memory" objects (as an option)
-
„in-memory” architecture
-
Tables and indexes
-
Stored and natively compiled procedures
-
Constraints
-
Data Management Views for „in-memory” objects
-
Lab
-
Performance measuring tools and techniques (as an option)
-
Techniques and tools used among others to:
-
Identify long-term queries
-
Deadlock detection
-
Detecting blocked processes
-
Creating baseline