SlideShare a Scribd company logo
HANA2 Dynamic Tiering
This is a compilation of notes collected exploring and testing features of
Dynamic Tiering in HANA2
May 2017
This is a ‘continuation’ of the first blog, SAP HANA Dynamic Tiering Test-
drive, exploring the features of Dynamic Tiering before the HANA2
By OZSoft Consulting for ITConductor.com
Author: Terry Kempis
Editor: Linh Nguyen
ITConductor.com 1
References
HANA2 Dynamic Tiering Guides
• Dynamic_Tieiring_Option_Release_Notes
• Dynamic_Tieiring_Option_Master_Guide
• Dynamic_Tieiring_Option_Installation_Guide
• Dynamic_Tieiring_Option_Administration_Guide
HANA2 Administration Guide
Author: Terry Kempis
Editor: Linh Nguyen
ITConductor.com 2
Introduction (1)
The first blog SAP HANA Dynamic Tiering Test-drive covered
the following
• Overview of HANA’s multi-temperature data management (HOT, WARM, COLD)
• Installation of DT and adding host, data provisioning to a tenant DB and creating
extended storage (ES)
• WARM table
1. Create WARM table using ES
2. Copy data from HOT to WARM table, and deleting the data from WARM
3. Creating view ‘joining’ HOT and WARM table for transparent access
4. Using visualize plan showing access to HOT and WARM table
• Backup
• Monitoring/Reporting
• HANA Cockpit tiles on DT
Author: Terry Kempis
Editor: Linh Nguyen
ITConductor.com 3
Introduction (2)
This blog will focus on following
• Co-host deployment
• Multi-Store Table
oCreation
oAging and anti-aging
oVirtualize Plan
• Dynamic Tiering Tiles in the new HANA2 Cockpit
• New Backup feature/support in HANA2
Author: Terry Kempis
Editor: Linh Nguyen
ITConductor.com 4
Deployment
Author: Terry Kempis
Editor: Linh Nguyen
ITConductor.com 5
Pre-HANA2
(Production)
HANA2
(Production)
Host1
Role=Worker
Host..n
Role=Extend
ed Storage
Worker/Stan
dby
Cohost Deployment is not
recommended in production
HOST1
Host Role (Worker,
Extended Storage)
HOST2
Role (Worker, Extended
Storage Worker/Standby)
Host.n
Role=Worker
Host..n
Role=Extend
ed Storage
Worker/Stan
dby
Cohost deployment in production is
supported.
ES configuration parameters available to
avoid impact on performance
Dynamic Tiering Installation / Add Host role
• Using HANA Cockpit (Life Cycle Management)
Author: Terry Kempis
Editor: Linh Nguyen
ITConductor.com 6
Add role to
existing host
Installation
HANA2 Cockpit – Dynamic Tiering
When an ‘extended storage’ has been provisioned to a tenant
DB, the Dynamic Tiering options will appear in HANA2 Cockpit
for that tenantDB
Author: Terry Kempis
Editor: Linh Nguyen
ITConductor.com 7
Dynamic Tiering Tables
There are two types of tables in Dynamic Tiering option
1. Extended table - table specifically created with all data stored into the
extended storage (ES).
This was explored in the previous blog SAP HANA Dynamic Tiering
Test-drive
2. MultiStore table – partitioned table with some partitions stored in the
in-memory, and some partitions in the extended storage – new in
HANA2.
The following slides shows the differences on the table creation, moving
data into ES, making the access to the table transparent – regardless of
the location of the data.
Author: Terry Kempis
Editor: Linh Nguyen
ITConductor.com 8
Dynamic Tiering Tables
Author: Terry Kempis
Editor: Linh Nguyen
ITConductor.com 9
Extended Table
A table can only reside in
either in-memory (HOT) or
extended storage (WARM)
WORKER host
(In-Memory)
HOT Tables
(e.g.
TSP06_HOT)
Extended
Storage host
WARM Tables
(e.g.
TSP06_WARM)
MultiStore
Multistore table can have some
part(s) in in-memory, and some parts
in extended storage
HOST – roles (WORKER, ES Worker)
In-Memory
TSP06 table
Part1..
Part2..
Part3
Extended Storage
DBspace
TSP06 Table
Part4..
Part5..
Dynamic Tiering - Table creation
Author: Terry Kempis
Editor: Linh Nguyen
ITConductor.com 10
Extended Table
WORKER host
(In-Memory)
HOT Tables
(e.g.
TSP06_HOT)
Extended
Storage host
WARM Tables
(e.g.
TSP06_WARM)
MultiStore Table
Define multistore table as partitioned,
with some partitions in in-memory, while
other partitions using extended storage
HOST – roles (WORKER, ES Worker)
In-Memory
TSP06 table
Part1..
Part2..
Part3
Extended Storage
DBspace
TSP06 Table
Part4..
Part5..
• CREATE TABLE TSP06_HOT …
• CREATE TABLE TSO06_WARM USE
EXTENDED STORAGE
CREATE VIEW TSP06_ALL..
JOIN TSP06_HOT, TSP06_WARM
The view will make the change
transparent to existing access calls
CREATE TABLE … PARTITON BY RANGE..
USING DEFAULT STORAGE (Partition
definition)
USING EXTENDED STORAGE (Partition
definition)
(NO View needed)
Moving data (archiving/un-archiving)
Author: Terry Kempis
Editor: Linh Nguyen
ITConductor.com 11
Extended Table
WORKER host
HOT Tables
(e.g.
TSP06_HOT)
Extended
Storage host
WARM Tables
(e.g.
TSP06_WARM)
MultiStore Table
Aging – moving data from in-memory to ES
ALTER TABLE …
ALTER PARTITION..
USING EXTENDED STORAGE
(partition definition)
HOST – roles (WORKER, ES Worker)
In-Memory
TSP06 table
Part1..
Part2..
Part3
Extended Storage
DBspace
TSP06 Table
Part4..
Part5..
Step 1
INSERT INTO TSP06_WARM
SELECT * from TSP06_HOT
WHERE (criteria)
Step 2
DELETE FROM TSP06_HOT
WHERE (Criteria as per insert)
Moving data from In-Memory to ES
UN-Aging – moving data from ES to in-
memory
ALTER TABLE …
ALTER PARTITION..
USING DEFAULT STORAGE
(partition definition)
Multi-Store Table (1)
Author: Terry Kempis
Editor: Linh Nguyen
ITConductor.com 12
In-Memory
In-Memory
Extended Storage
Defining table with range
partitioning on column
PDPAPER – some partitions in
DEFAULT STORAGE (In-
Memory), some in Extended
Storage
Multi-Store Table (2)
Author: Terry Kempis
Editor: Linh Nguyen
ITConductor.com 13
Partition information/Table definition
Virtualize Plan (1)
Select * (all data, from in-memory and extended storage)
Author: Terry Kempis
Editor: Linh Nguyen
ITConductor.com 14
Virtualize Plan (2)
Select data from partition 1 and 2 (from In-Memory)
Author: Terry Kempis
Editor: Linh Nguyen
ITConductor.com 15
Only partition 1 and 2 accessed – extended storage
not involved
Virtualize Plan (3)
Select data from partition in the extended storage only
Author: Terry Kempis
Editor: Linh Nguyen
ITConductor.com 16
Other options (1)
A table can be moved to extended storage using HANA Studio
Author: Terry Kempis
Editor: Linh Nguyen
ITConductor.com 17
AFTER
CONVERSION
For a partitioned table where all partitions
were in DEFAULT storage, using this option will
result in losing the partitioning values – i.e. will
end up as extended storage table (not
partitioned). Use ALTER partition instead
Other Options (2)
A table using extended storage can be converted to use in-
memory, through HANA Studio
Author: Terry Kempis
Editor: Linh Nguyen
ITConductor.com 18
AFTER
CONVERSION
BACKUP (delta and incremental)
Delta (differential) and Incremental now supported for tenant
with extended storage
Author: Terry Kempis
Editor: Linh Nguyen
ITConductor.com 19
HANA2 Dynamic Tiering - Alert
Alert series 5nn are related to Dynamic Tiering
Author: Terry Kempis
Editor: Linh Nguyen
ITConductor.com 20
Additional notes (1)
• With HANA2, co-deployment is introduced in production,
with new esserver.ini parameters to put threshold on the
host so the extended storage activities does not impact the
production performance
• As per OSS note 2086829, Dynamic Tiering licensing is
‘based on compressed storage on disk’ – not on memory
• Delta store feature allows concurrent update on table in
extended storage
• Take note on sizing algorithm when allocating the DBSPACES
– refer to the DT Administration Guide ‘Dbspace Sizing’.
• 2394124 - SAP HANA 2.0 Dynamic Tiering - Additional
Information
Author: Terry Kempis
Editor: Linh Nguyen
ITConductor.com 21
Additional notes (2)
In MDC,
• The one-to-one relationship between tenant DB and
extended storage (and vice-versa) still exist
• There can only one extended storage in a host
• Currently only one esserver service per host
 i.e. Tenant1 with ES in node1, and Tenant2 with ES in node2
 This is still the case for HANA2 SPS01, i.e. if another tenant requires
extended storage, it has to be created into another node.
• More information related to SPS01 on OSS note 2422585.
• System Replication - (extract from Admin Guide)
• The operation mode logreplay_readaccess is not supported with
systems having Dynamic Tiering services.
Author: Terry Kempis
Editor: Linh Nguyen
ITConductor.com 22
Monitoring Dynamic Tiering with IT-Conductor
Author: Terry Kempis
Editor: Linh Nguyen
ITConductor.com 23
If the DT is on a separate
host, the DT host will
monitored similar to the
other hosts. In this
example, ozdtnode1 is
the extended_storage
host
If the dynamic tiering is
co-deployed, the service
‘esserver’ will appear on
that host’s services.
• Any Questions?
• Contact Info:
Linh Nguyen linh.nguyen@itconductor.com
Terry Kempis terry.kempis@itconductor.com
Let
itconductor.com
@itconductor

More Related Content

PDF
SAP HANA SPS12 Exploring New Features
PDF
SAP HANA Dynamic Tiering Test-drive
PDF
SAP HANA 2 – Upgrade and Operations Part 1 - Exploring Features of the New Co...
PDF
BW Migration to HANA Part 3 - Post-processing on the Migrated System
PDF
BW Migration to HANA Part 2 - SUM DMO Tool for SAP Upgrade & Migration
PDF
BW Migration to HANA Part1 - Preparation in BW System
PDF
SAP HANA SPS12 Upgrade and Exploring New Features - Part 1
PPTX
SAP Solution Manager - Netweaver on HANA Monitoring Setup Part 1 of 3 (Prepar...
SAP HANA SPS12 Exploring New Features
SAP HANA Dynamic Tiering Test-drive
SAP HANA 2 – Upgrade and Operations Part 1 - Exploring Features of the New Co...
BW Migration to HANA Part 3 - Post-processing on the Migrated System
BW Migration to HANA Part 2 - SUM DMO Tool for SAP Upgrade & Migration
BW Migration to HANA Part1 - Preparation in BW System
SAP HANA SPS12 Upgrade and Exploring New Features - Part 1
SAP Solution Manager - Netweaver on HANA Monitoring Setup Part 1 of 3 (Prepar...

What's hot (20)

PDF
Solution Manager 7.2 SAP Monitoring - Part 2 - Configuration
PDF
S/4HANA Installation Quickstart Guide and Monitoring S/4HANA
PDF
Solution Manager 7.2 SAP Monitoring - Part 3 - Managed System Configuration
PDF
Mastering SAP Monitoring - SAP SLT & RFC Connection Monitoring
PDF
Mastering SAP Monitoring - Workload Monitoring
PPTX
E business suite r12.2 changes for database administrators
PPTX
SAP HANA SPS08 Scale-Out, High Availability and Disaster Recovery
PPT
Cooper Oracle 11g Overview
DOCX
R12.2.5 new features
PDF
SAP System copy
DOCX
Solution manager 7.2 details
DOC
Sap memory managerment
PPT
SAP HANA System Replication simplified
PPTX
NZSPC 2013 - Ultimate SharePoint Infrastructure Best Practices Session
PPTX
Oracle e-Business Suite & RAC 11GR2
PPTX
AOUG_11Nov2016_Challenges_with_EBS12_2
PDF
You most probably dont need rman catalog database white paper
PPTX
SAP Migration Overview
PDF
Preparing for EBS R12.2-upgrade-full
PPT
Autoconfig r12
Solution Manager 7.2 SAP Monitoring - Part 2 - Configuration
S/4HANA Installation Quickstart Guide and Monitoring S/4HANA
Solution Manager 7.2 SAP Monitoring - Part 3 - Managed System Configuration
Mastering SAP Monitoring - SAP SLT & RFC Connection Monitoring
Mastering SAP Monitoring - Workload Monitoring
E business suite r12.2 changes for database administrators
SAP HANA SPS08 Scale-Out, High Availability and Disaster Recovery
Cooper Oracle 11g Overview
R12.2.5 new features
SAP System copy
Solution manager 7.2 details
Sap memory managerment
SAP HANA System Replication simplified
NZSPC 2013 - Ultimate SharePoint Infrastructure Best Practices Session
Oracle e-Business Suite & RAC 11GR2
AOUG_11Nov2016_Challenges_with_EBS12_2
You most probably dont need rman catalog database white paper
SAP Migration Overview
Preparing for EBS R12.2-upgrade-full
Autoconfig r12
Ad

Similar to SAP HANA 2 – Dynamic Tiering Overview including HANA Monitoring (20)

PPTX
What's new for SAP HANA SPS 11 Dynamic Tiering
PDF
SAP HANA SPS10- SAP HANA Dynamic Tiering
PDF
SAP HANA 2 SPS02 Upgrade and Dynamic Tiering Implementation
PDF
SAP HANA SPS09 - Dynamic Tiering
PDF
S de0882 new-generation-tiering-edge2015-v3
PDF
S016828 storage-tiering-nola-v1710b
PPTX
BW on HANA optimisation answers
PDF
HDT for Mainframe Considerations: Simplified Tiered Storage
PPTX
Are your ready for in memory applications?
PDF
DMM205.pdf
PPTX
Bw on hana some obvious wins
PDF
Hitachi command-suite-data-mobility-datasheet
PDF
VSP Mainframe Dynamic Tiering Performance Considerations
PDF
Autodesk Technical Webinar: SAP HANA in-memory database
PDF
SAP HANA for Beginners from a Beginner
PPTX
SITNL 2015 - Big Data Small Pockets
PDF
Technical white paper--Optimizing Quality of Service with SAP HANAon Power Ra...
PDF
Pow03190 usen
PPTX
Tuning Apache Phoenix/HBase
PDF
Db2 and storage management (mullins)
What's new for SAP HANA SPS 11 Dynamic Tiering
SAP HANA SPS10- SAP HANA Dynamic Tiering
SAP HANA 2 SPS02 Upgrade and Dynamic Tiering Implementation
SAP HANA SPS09 - Dynamic Tiering
S de0882 new-generation-tiering-edge2015-v3
S016828 storage-tiering-nola-v1710b
BW on HANA optimisation answers
HDT for Mainframe Considerations: Simplified Tiered Storage
Are your ready for in memory applications?
DMM205.pdf
Bw on hana some obvious wins
Hitachi command-suite-data-mobility-datasheet
VSP Mainframe Dynamic Tiering Performance Considerations
Autodesk Technical Webinar: SAP HANA in-memory database
SAP HANA for Beginners from a Beginner
SITNL 2015 - Big Data Small Pockets
Technical white paper--Optimizing Quality of Service with SAP HANAon Power Ra...
Pow03190 usen
Tuning Apache Phoenix/HBase
Db2 and storage management (mullins)
Ad

More from Linh Nguyen (11)

PPTX
Configuring and Monitoring HANA Extension Node
PDF
Managing and Monitoring HANA 2 active:active with System Replication
PDF
SAP HANA System Replication - Setup, Operations and HANA Monitoring
PDF
SAP HANA Distributed System Scaleout and HA
PDF
Mastering SAP Monitoring - SAP HANA Monitoring, Management & Automation
PDF
Mastering SAP Monitoring - Determining the Health of your SAP Environment
PDF
10 Ways to Better Application-Centric Service Management
PDF
Solution Manager Technical Monitoring - SAP BOBJ BI 4.0 (Part 3 of 3 - Manage...
PDF
Solution Manager Technical Monitoring - BOBJ (Part 2 of 3 - Auto-Configure)
PPTX
Solution Manager - SAP NW BW on HANA Setup Part 3 of 3 (Technical Monitoring ...
PPTX
Solution Manager Technical Monitoring - SAP NW BW on HANA Setup Part 2 of 3 (...
Configuring and Monitoring HANA Extension Node
Managing and Monitoring HANA 2 active:active with System Replication
SAP HANA System Replication - Setup, Operations and HANA Monitoring
SAP HANA Distributed System Scaleout and HA
Mastering SAP Monitoring - SAP HANA Monitoring, Management & Automation
Mastering SAP Monitoring - Determining the Health of your SAP Environment
10 Ways to Better Application-Centric Service Management
Solution Manager Technical Monitoring - SAP BOBJ BI 4.0 (Part 3 of 3 - Manage...
Solution Manager Technical Monitoring - BOBJ (Part 2 of 3 - Auto-Configure)
Solution Manager - SAP NW BW on HANA Setup Part 3 of 3 (Technical Monitoring ...
Solution Manager Technical Monitoring - SAP NW BW on HANA Setup Part 2 of 3 (...

Recently uploaded (20)

PPTX
Odoo POS Development Services by CandidRoot Solutions
PDF
Wondershare Filmora 15 Crack With Activation Key [2025
PDF
How to Choose the Right IT Partner for Your Business in Malaysia
PDF
Upgrade and Innovation Strategies for SAP ERP Customers
PDF
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
PDF
Navsoft: AI-Powered Business Solutions & Custom Software Development
PPTX
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
PDF
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
PPTX
Operating system designcfffgfgggggggvggggggggg
PDF
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
PDF
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
PPTX
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
PPTX
history of c programming in notes for students .pptx
PPTX
Introduction to Artificial Intelligence
PDF
wealthsignaloriginal-com-DS-text-... (1).pdf
PPTX
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
PDF
System and Network Administraation Chapter 3
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 41
PDF
Design an Analysis of Algorithms I-SECS-1021-03
PDF
top salesforce developer skills in 2025.pdf
Odoo POS Development Services by CandidRoot Solutions
Wondershare Filmora 15 Crack With Activation Key [2025
How to Choose the Right IT Partner for Your Business in Malaysia
Upgrade and Innovation Strategies for SAP ERP Customers
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
Navsoft: AI-Powered Business Solutions & Custom Software Development
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
Operating system designcfffgfgggggggvggggggggg
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
history of c programming in notes for students .pptx
Introduction to Artificial Intelligence
wealthsignaloriginal-com-DS-text-... (1).pdf
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
System and Network Administraation Chapter 3
Internet Downloader Manager (IDM) Crack 6.42 Build 41
Design an Analysis of Algorithms I-SECS-1021-03
top salesforce developer skills in 2025.pdf

SAP HANA 2 – Dynamic Tiering Overview including HANA Monitoring

  • 1. HANA2 Dynamic Tiering This is a compilation of notes collected exploring and testing features of Dynamic Tiering in HANA2 May 2017 This is a ‘continuation’ of the first blog, SAP HANA Dynamic Tiering Test- drive, exploring the features of Dynamic Tiering before the HANA2 By OZSoft Consulting for ITConductor.com Author: Terry Kempis Editor: Linh Nguyen ITConductor.com 1
  • 2. References HANA2 Dynamic Tiering Guides • Dynamic_Tieiring_Option_Release_Notes • Dynamic_Tieiring_Option_Master_Guide • Dynamic_Tieiring_Option_Installation_Guide • Dynamic_Tieiring_Option_Administration_Guide HANA2 Administration Guide Author: Terry Kempis Editor: Linh Nguyen ITConductor.com 2
  • 3. Introduction (1) The first blog SAP HANA Dynamic Tiering Test-drive covered the following • Overview of HANA’s multi-temperature data management (HOT, WARM, COLD) • Installation of DT and adding host, data provisioning to a tenant DB and creating extended storage (ES) • WARM table 1. Create WARM table using ES 2. Copy data from HOT to WARM table, and deleting the data from WARM 3. Creating view ‘joining’ HOT and WARM table for transparent access 4. Using visualize plan showing access to HOT and WARM table • Backup • Monitoring/Reporting • HANA Cockpit tiles on DT Author: Terry Kempis Editor: Linh Nguyen ITConductor.com 3
  • 4. Introduction (2) This blog will focus on following • Co-host deployment • Multi-Store Table oCreation oAging and anti-aging oVirtualize Plan • Dynamic Tiering Tiles in the new HANA2 Cockpit • New Backup feature/support in HANA2 Author: Terry Kempis Editor: Linh Nguyen ITConductor.com 4
  • 5. Deployment Author: Terry Kempis Editor: Linh Nguyen ITConductor.com 5 Pre-HANA2 (Production) HANA2 (Production) Host1 Role=Worker Host..n Role=Extend ed Storage Worker/Stan dby Cohost Deployment is not recommended in production HOST1 Host Role (Worker, Extended Storage) HOST2 Role (Worker, Extended Storage Worker/Standby) Host.n Role=Worker Host..n Role=Extend ed Storage Worker/Stan dby Cohost deployment in production is supported. ES configuration parameters available to avoid impact on performance
  • 6. Dynamic Tiering Installation / Add Host role • Using HANA Cockpit (Life Cycle Management) Author: Terry Kempis Editor: Linh Nguyen ITConductor.com 6 Add role to existing host Installation
  • 7. HANA2 Cockpit – Dynamic Tiering When an ‘extended storage’ has been provisioned to a tenant DB, the Dynamic Tiering options will appear in HANA2 Cockpit for that tenantDB Author: Terry Kempis Editor: Linh Nguyen ITConductor.com 7
  • 8. Dynamic Tiering Tables There are two types of tables in Dynamic Tiering option 1. Extended table - table specifically created with all data stored into the extended storage (ES). This was explored in the previous blog SAP HANA Dynamic Tiering Test-drive 2. MultiStore table – partitioned table with some partitions stored in the in-memory, and some partitions in the extended storage – new in HANA2. The following slides shows the differences on the table creation, moving data into ES, making the access to the table transparent – regardless of the location of the data. Author: Terry Kempis Editor: Linh Nguyen ITConductor.com 8
  • 9. Dynamic Tiering Tables Author: Terry Kempis Editor: Linh Nguyen ITConductor.com 9 Extended Table A table can only reside in either in-memory (HOT) or extended storage (WARM) WORKER host (In-Memory) HOT Tables (e.g. TSP06_HOT) Extended Storage host WARM Tables (e.g. TSP06_WARM) MultiStore Multistore table can have some part(s) in in-memory, and some parts in extended storage HOST – roles (WORKER, ES Worker) In-Memory TSP06 table Part1.. Part2.. Part3 Extended Storage DBspace TSP06 Table Part4.. Part5..
  • 10. Dynamic Tiering - Table creation Author: Terry Kempis Editor: Linh Nguyen ITConductor.com 10 Extended Table WORKER host (In-Memory) HOT Tables (e.g. TSP06_HOT) Extended Storage host WARM Tables (e.g. TSP06_WARM) MultiStore Table Define multistore table as partitioned, with some partitions in in-memory, while other partitions using extended storage HOST – roles (WORKER, ES Worker) In-Memory TSP06 table Part1.. Part2.. Part3 Extended Storage DBspace TSP06 Table Part4.. Part5.. • CREATE TABLE TSP06_HOT … • CREATE TABLE TSO06_WARM USE EXTENDED STORAGE CREATE VIEW TSP06_ALL.. JOIN TSP06_HOT, TSP06_WARM The view will make the change transparent to existing access calls CREATE TABLE … PARTITON BY RANGE.. USING DEFAULT STORAGE (Partition definition) USING EXTENDED STORAGE (Partition definition) (NO View needed)
  • 11. Moving data (archiving/un-archiving) Author: Terry Kempis Editor: Linh Nguyen ITConductor.com 11 Extended Table WORKER host HOT Tables (e.g. TSP06_HOT) Extended Storage host WARM Tables (e.g. TSP06_WARM) MultiStore Table Aging – moving data from in-memory to ES ALTER TABLE … ALTER PARTITION.. USING EXTENDED STORAGE (partition definition) HOST – roles (WORKER, ES Worker) In-Memory TSP06 table Part1.. Part2.. Part3 Extended Storage DBspace TSP06 Table Part4.. Part5.. Step 1 INSERT INTO TSP06_WARM SELECT * from TSP06_HOT WHERE (criteria) Step 2 DELETE FROM TSP06_HOT WHERE (Criteria as per insert) Moving data from In-Memory to ES UN-Aging – moving data from ES to in- memory ALTER TABLE … ALTER PARTITION.. USING DEFAULT STORAGE (partition definition)
  • 12. Multi-Store Table (1) Author: Terry Kempis Editor: Linh Nguyen ITConductor.com 12 In-Memory In-Memory Extended Storage Defining table with range partitioning on column PDPAPER – some partitions in DEFAULT STORAGE (In- Memory), some in Extended Storage
  • 13. Multi-Store Table (2) Author: Terry Kempis Editor: Linh Nguyen ITConductor.com 13 Partition information/Table definition
  • 14. Virtualize Plan (1) Select * (all data, from in-memory and extended storage) Author: Terry Kempis Editor: Linh Nguyen ITConductor.com 14
  • 15. Virtualize Plan (2) Select data from partition 1 and 2 (from In-Memory) Author: Terry Kempis Editor: Linh Nguyen ITConductor.com 15 Only partition 1 and 2 accessed – extended storage not involved
  • 16. Virtualize Plan (3) Select data from partition in the extended storage only Author: Terry Kempis Editor: Linh Nguyen ITConductor.com 16
  • 17. Other options (1) A table can be moved to extended storage using HANA Studio Author: Terry Kempis Editor: Linh Nguyen ITConductor.com 17 AFTER CONVERSION For a partitioned table where all partitions were in DEFAULT storage, using this option will result in losing the partitioning values – i.e. will end up as extended storage table (not partitioned). Use ALTER partition instead
  • 18. Other Options (2) A table using extended storage can be converted to use in- memory, through HANA Studio Author: Terry Kempis Editor: Linh Nguyen ITConductor.com 18 AFTER CONVERSION
  • 19. BACKUP (delta and incremental) Delta (differential) and Incremental now supported for tenant with extended storage Author: Terry Kempis Editor: Linh Nguyen ITConductor.com 19
  • 20. HANA2 Dynamic Tiering - Alert Alert series 5nn are related to Dynamic Tiering Author: Terry Kempis Editor: Linh Nguyen ITConductor.com 20
  • 21. Additional notes (1) • With HANA2, co-deployment is introduced in production, with new esserver.ini parameters to put threshold on the host so the extended storage activities does not impact the production performance • As per OSS note 2086829, Dynamic Tiering licensing is ‘based on compressed storage on disk’ – not on memory • Delta store feature allows concurrent update on table in extended storage • Take note on sizing algorithm when allocating the DBSPACES – refer to the DT Administration Guide ‘Dbspace Sizing’. • 2394124 - SAP HANA 2.0 Dynamic Tiering - Additional Information Author: Terry Kempis Editor: Linh Nguyen ITConductor.com 21
  • 22. Additional notes (2) In MDC, • The one-to-one relationship between tenant DB and extended storage (and vice-versa) still exist • There can only one extended storage in a host • Currently only one esserver service per host  i.e. Tenant1 with ES in node1, and Tenant2 with ES in node2  This is still the case for HANA2 SPS01, i.e. if another tenant requires extended storage, it has to be created into another node. • More information related to SPS01 on OSS note 2422585. • System Replication - (extract from Admin Guide) • The operation mode logreplay_readaccess is not supported with systems having Dynamic Tiering services. Author: Terry Kempis Editor: Linh Nguyen ITConductor.com 22
  • 23. Monitoring Dynamic Tiering with IT-Conductor Author: Terry Kempis Editor: Linh Nguyen ITConductor.com 23 If the DT is on a separate host, the DT host will monitored similar to the other hosts. In this example, ozdtnode1 is the extended_storage host If the dynamic tiering is co-deployed, the service ‘esserver’ will appear on that host’s services.
  • 24. • Any Questions? • Contact Info: Linh Nguyen linh.nguyen@itconductor.com Terry Kempis terry.kempis@itconductor.com Let itconductor.com @itconductor