YoVDO

Using the Optimizer for SQLScript Programming in SAP HANA

Offered By: SAP Learning

Tags

SQL Courses SAP HANA Courses Database Optimization Courses Performance Tuning Courses Imperative Programming Courses Declarative Programming Courses

Course Description

Overview

SQLScript is a programming language of SAP HANA to embed data-intensive application logic into the database. It supports imperative programming constructs like assignments, branches, loops, and exception handlers, as well as declarative Structured Query Language (SQL) queries. To run SQLScript efficiently and faster, the SQLScript engine uses the SQLScript optimizer.

In this course, you’ll learn how the SQLScript optimizer works. You’ll discover the general analysis strategy for SQLScript performance issues associated with SQL query performance and the SQLScript optimizer, explore the supportability features of SQLScript, and review case studies.


Syllabus

  • Understanding SAP HANA SQLScript Optimizer
    • Course introduction
    • SAP HANA SQLScript optimizer
    • SAP HANA SQLScript optimization rules – Part 1
    • SAP HANA SQLScript optimization rules – Part 2
    • SQLScript general analysis strategy
    • Downloads
    • Assignment Week 1
  • SAP HANA SQLScript Supportability Features
    • SQLScript supportability
    • SQLScript supportability – SQL Trace
    • SQLScript supportability – Plan Profiler
    • SQLScript supportability – M_ACTIVE_PROCEDURES
    • SQLScript supportability – Explain Plan for CALL
    • SQLScript supportability – Plan Visualizer
    • Downloads
    • Assignment Week 2
  • Investigating SQLScript Performance Caused by SQL
    • INLINE feature (Part 1)
    • INLINE feature (Part 2)
    • Case study 1 – Using the INLINE feature
    • BIND_AS_PARAMETER and BIND_AS_VALUE functions
    • Case study 2 – Using BIND_AS_VALUE
    • Using SQL hint in SQLScript
    • Pinning SQL hint for SQLScript
    • Downloads
    • Assignment Week 3

Related Courses

MongoDB for Developers
MongoDB University
Optimizing Performance for SQL Based Applications
Microsoft via edX
Create Your First NoSQL Database with MongoDB and Compass
Coursera Project Network via Coursera
Advanced SQL for Application Development
LinkedIn Learning
SQL تحسين أداء وضبط أوامر
Coursera Project Network via Coursera