SlideShare uma empresa Scribd logo
1 de 24
Baixar para ler offline
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

Mais conteúdo relacionado

Mais procurados

Solution Manager 7.2 SAP Monitoring - Part 2 - Configuration
Solution Manager 7.2 SAP Monitoring - Part 2 - ConfigurationSolution Manager 7.2 SAP Monitoring - Part 2 - Configuration
Solution Manager 7.2 SAP Monitoring - Part 2 - ConfigurationLinh Nguyen
 
S/4HANA Installation Quickstart Guide and Monitoring S/4HANA
S/4HANA Installation Quickstart Guide and Monitoring S/4HANAS/4HANA Installation Quickstart Guide and Monitoring S/4HANA
S/4HANA Installation Quickstart Guide and Monitoring S/4HANALinh Nguyen
 
Solution Manager 7.2 SAP Monitoring - Part 3 - Managed System Configuration
Solution Manager 7.2 SAP Monitoring - Part 3 - Managed System ConfigurationSolution Manager 7.2 SAP Monitoring - Part 3 - Managed System Configuration
Solution Manager 7.2 SAP Monitoring - Part 3 - Managed System ConfigurationLinh Nguyen
 
Mastering SAP Monitoring - SAP SLT & RFC Connection Monitoring
Mastering SAP Monitoring - SAP SLT & RFC Connection MonitoringMastering SAP Monitoring - SAP SLT & RFC Connection Monitoring
Mastering SAP Monitoring - SAP SLT & RFC Connection MonitoringLinh Nguyen
 
Mastering SAP Monitoring - Workload Monitoring
Mastering SAP Monitoring - Workload MonitoringMastering SAP Monitoring - Workload Monitoring
Mastering SAP Monitoring - Workload MonitoringLinh Nguyen
 
E business suite r12.2 changes for database administrators
E business suite r12.2 changes for database administratorsE business suite r12.2 changes for database administrators
E business suite r12.2 changes for database administratorsSrinivasa Pavan Marti
 
SAP HANA SPS08 Scale-Out, High Availability and Disaster Recovery
SAP HANA SPS08 Scale-Out, High Availability and Disaster RecoverySAP HANA SPS08 Scale-Out, High Availability and Disaster Recovery
SAP HANA SPS08 Scale-Out, High Availability and Disaster Recovery SAP Technology
 
Cooper Oracle 11g Overview
Cooper Oracle 11g OverviewCooper Oracle 11g Overview
Cooper Oracle 11g Overviewmoin_azeem
 
R12.2.5 new features
R12.2.5 new featuresR12.2.5 new features
R12.2.5 new featuresTahirGhafoor
 
SAP System copy
SAP System copySAP System copy
SAP System copyashish_bbd
 
Solution manager 7.2 details
Solution manager 7.2   detailsSolution manager 7.2   details
Solution manager 7.2 detailsRaj p
 
Sap memory managerment
Sap memory managermentSap memory managerment
Sap memory managermentRaj p
 
SAP HANA System Replication simplified
SAP HANA System Replication simplifiedSAP HANA System Replication simplified
SAP HANA System Replication simplifiedDirk Oppenkowski
 
NZSPC 2013 - Ultimate SharePoint Infrastructure Best Practices Session
NZSPC 2013 - Ultimate SharePoint Infrastructure Best Practices SessionNZSPC 2013 - Ultimate SharePoint Infrastructure Best Practices Session
NZSPC 2013 - Ultimate SharePoint Infrastructure Best Practices SessionMichael Noel
 
Oracle e-Business Suite & RAC 11GR2
Oracle e-Business Suite & RAC 11GR2Oracle e-Business Suite & RAC 11GR2
Oracle e-Business Suite & RAC 11GR2Yury Velikanov
 
AOUG_11Nov2016_Challenges_with_EBS12_2
AOUG_11Nov2016_Challenges_with_EBS12_2AOUG_11Nov2016_Challenges_with_EBS12_2
AOUG_11Nov2016_Challenges_with_EBS12_2Sean Braymen
 
You most probably dont need rman catalog database white paper
You most probably dont need rman catalog database white paperYou most probably dont need rman catalog database white paper
You most probably dont need rman catalog database white paperYury Velikanov
 
SAP Migration Overview
SAP Migration OverviewSAP Migration Overview
SAP Migration OverviewSitaram Kotnis
 
Preparing for EBS R12.2-upgrade-full
Preparing for EBS R12.2-upgrade-fullPreparing for EBS R12.2-upgrade-full
Preparing for EBS R12.2-upgrade-fullBerry Clemens
 
Autoconfig r12
Autoconfig r12Autoconfig r12
Autoconfig r12techDBA
 

Mais procurados (20)

Solution Manager 7.2 SAP Monitoring - Part 2 - Configuration
Solution Manager 7.2 SAP Monitoring - Part 2 - ConfigurationSolution Manager 7.2 SAP Monitoring - Part 2 - Configuration
Solution Manager 7.2 SAP Monitoring - Part 2 - Configuration
 
S/4HANA Installation Quickstart Guide and Monitoring S/4HANA
S/4HANA Installation Quickstart Guide and Monitoring S/4HANAS/4HANA Installation Quickstart Guide and Monitoring S/4HANA
S/4HANA Installation Quickstart Guide and Monitoring S/4HANA
 
Solution Manager 7.2 SAP Monitoring - Part 3 - Managed System Configuration
Solution Manager 7.2 SAP Monitoring - Part 3 - Managed System ConfigurationSolution Manager 7.2 SAP Monitoring - Part 3 - Managed System Configuration
Solution Manager 7.2 SAP Monitoring - Part 3 - Managed System Configuration
 
Mastering SAP Monitoring - SAP SLT & RFC Connection Monitoring
Mastering SAP Monitoring - SAP SLT & RFC Connection MonitoringMastering SAP Monitoring - SAP SLT & RFC Connection Monitoring
Mastering SAP Monitoring - SAP SLT & RFC Connection Monitoring
 
Mastering SAP Monitoring - Workload Monitoring
Mastering SAP Monitoring - Workload MonitoringMastering SAP Monitoring - Workload Monitoring
Mastering SAP Monitoring - Workload Monitoring
 
E business suite r12.2 changes for database administrators
E business suite r12.2 changes for database administratorsE business suite r12.2 changes for database administrators
E business suite r12.2 changes for database administrators
 
SAP HANA SPS08 Scale-Out, High Availability and Disaster Recovery
SAP HANA SPS08 Scale-Out, High Availability and Disaster RecoverySAP HANA SPS08 Scale-Out, High Availability and Disaster Recovery
SAP HANA SPS08 Scale-Out, High Availability and Disaster Recovery
 
Cooper Oracle 11g Overview
Cooper Oracle 11g OverviewCooper Oracle 11g Overview
Cooper Oracle 11g Overview
 
R12.2.5 new features
R12.2.5 new featuresR12.2.5 new features
R12.2.5 new features
 
SAP System copy
SAP System copySAP System copy
SAP System copy
 
Solution manager 7.2 details
Solution manager 7.2   detailsSolution manager 7.2   details
Solution manager 7.2 details
 
Sap memory managerment
Sap memory managermentSap memory managerment
Sap memory managerment
 
SAP HANA System Replication simplified
SAP HANA System Replication simplifiedSAP HANA System Replication simplified
SAP HANA System Replication simplified
 
NZSPC 2013 - Ultimate SharePoint Infrastructure Best Practices Session
NZSPC 2013 - Ultimate SharePoint Infrastructure Best Practices SessionNZSPC 2013 - Ultimate SharePoint Infrastructure Best Practices Session
NZSPC 2013 - Ultimate SharePoint Infrastructure Best Practices Session
 
Oracle e-Business Suite & RAC 11GR2
Oracle e-Business Suite & RAC 11GR2Oracle e-Business Suite & RAC 11GR2
Oracle e-Business Suite & RAC 11GR2
 
AOUG_11Nov2016_Challenges_with_EBS12_2
AOUG_11Nov2016_Challenges_with_EBS12_2AOUG_11Nov2016_Challenges_with_EBS12_2
AOUG_11Nov2016_Challenges_with_EBS12_2
 
You most probably dont need rman catalog database white paper
You most probably dont need rman catalog database white paperYou most probably dont need rman catalog database white paper
You most probably dont need rman catalog database white paper
 
SAP Migration Overview
SAP Migration OverviewSAP Migration Overview
SAP Migration Overview
 
Preparing for EBS R12.2-upgrade-full
Preparing for EBS R12.2-upgrade-fullPreparing for EBS R12.2-upgrade-full
Preparing for EBS R12.2-upgrade-full
 
Autoconfig r12
Autoconfig r12Autoconfig r12
Autoconfig r12
 

Semelhante a SAP HANA 2 – Dynamic Tiering Overview including HANA Monitoring

SAP HANA Interview questions
SAP HANA Interview questionsSAP HANA Interview questions
SAP HANA Interview questionsIT LearnMore
 
PostgreSQL Table Partitioning / Sharding
PostgreSQL Table Partitioning / ShardingPostgreSQL Table Partitioning / Sharding
PostgreSQL Table Partitioning / ShardingAmir Reza Hashemi
 
Redefining tables online without surprises
Redefining tables online without surprisesRedefining tables online without surprises
Redefining tables online without surprisesNelson Calero
 
EstlGd.DataPartitioning
EstlGd.DataPartitioningEstlGd.DataPartitioning
EstlGd.DataPartitioningDaren Bieniek
 
Db2 Important questions to read
Db2 Important questions to readDb2 Important questions to read
Db2 Important questions to readPrasanth Dusi
 
IDUG NA 2014 / 11 tips for DB2 11 for z/OS
IDUG NA 2014 / 11 tips for DB2 11 for z/OSIDUG NA 2014 / 11 tips for DB2 11 for z/OS
IDUG NA 2014 / 11 tips for DB2 11 for z/OSCuneyt Goksu
 
SAP HANA 2 SPS02 Upgrade and Dynamic Tiering Implementation
SAP HANA 2 SPS02 Upgrade and Dynamic Tiering ImplementationSAP HANA 2 SPS02 Upgrade and Dynamic Tiering Implementation
SAP HANA 2 SPS02 Upgrade and Dynamic Tiering ImplementationLinh Nguyen
 
Introduction To Maxtable
Introduction To MaxtableIntroduction To Maxtable
Introduction To Maxtablemaxtable
 
123448572 all-in-one-informatica
123448572 all-in-one-informatica123448572 all-in-one-informatica
123448572 all-in-one-informaticahomeworkping9
 
VSP Mainframe Dynamic Tiering Performance Considerations
VSP Mainframe Dynamic Tiering Performance ConsiderationsVSP Mainframe Dynamic Tiering Performance Considerations
VSP Mainframe Dynamic Tiering Performance ConsiderationsHitachi Vantara
 
Presentation by TachyonNexus & Intel at Strata Singapore 2015
Presentation by TachyonNexus & Intel at Strata Singapore 2015Presentation by TachyonNexus & Intel at Strata Singapore 2015
Presentation by TachyonNexus & Intel at Strata Singapore 2015Tachyon Nexus, Inc.
 
Configuring and Monitoring HANA Extension Node
Configuring and Monitoring HANA Extension NodeConfiguring and Monitoring HANA Extension Node
Configuring and Monitoring HANA Extension NodeLinh Nguyen
 
Sap On Udb Layout
Sap On Udb LayoutSap On Udb Layout
Sap On Udb Layoutbpmfhu
 
Designing High Performance ETL for Data Warehouse
Designing High Performance ETL for Data WarehouseDesigning High Performance ETL for Data Warehouse
Designing High Performance ETL for Data WarehouseMarcel Franke
 
Reduce planned database down time with Oracle technology
Reduce planned database down time with Oracle technologyReduce planned database down time with Oracle technology
Reduce planned database down time with Oracle technologyKirill Loifman
 
Investigate SQL Server Memory Like Sherlock Holmes
Investigate SQL Server Memory Like Sherlock HolmesInvestigate SQL Server Memory Like Sherlock Holmes
Investigate SQL Server Memory Like Sherlock HolmesRichard Douglas
 
De-duplicated Refined Zone in Healthcare Data Lake Using Big Data Processing ...
De-duplicated Refined Zone in Healthcare Data Lake Using Big Data Processing ...De-duplicated Refined Zone in Healthcare Data Lake Using Big Data Processing ...
De-duplicated Refined Zone in Healthcare Data Lake Using Big Data Processing ...CitiusTech
 
database-stucture-and-space-managment.ppt
database-stucture-and-space-managment.pptdatabase-stucture-and-space-managment.ppt
database-stucture-and-space-managment.pptIftikhar70
 
database-stucture-and-space-managment.ppt
database-stucture-and-space-managment.pptdatabase-stucture-and-space-managment.ppt
database-stucture-and-space-managment.pptsubbu998029
 

Semelhante a SAP HANA 2 – Dynamic Tiering Overview including HANA Monitoring (20)

SAP HANA Interview questions
SAP HANA Interview questionsSAP HANA Interview questions
SAP HANA Interview questions
 
PostgreSQL Table Partitioning / Sharding
PostgreSQL Table Partitioning / ShardingPostgreSQL Table Partitioning / Sharding
PostgreSQL Table Partitioning / Sharding
 
Redefining tables online without surprises
Redefining tables online without surprisesRedefining tables online without surprises
Redefining tables online without surprises
 
EstlGd.DataPartitioning
EstlGd.DataPartitioningEstlGd.DataPartitioning
EstlGd.DataPartitioning
 
Db2 Important questions to read
Db2 Important questions to readDb2 Important questions to read
Db2 Important questions to read
 
IDUG NA 2014 / 11 tips for DB2 11 for z/OS
IDUG NA 2014 / 11 tips for DB2 11 for z/OSIDUG NA 2014 / 11 tips for DB2 11 for z/OS
IDUG NA 2014 / 11 tips for DB2 11 for z/OS
 
SAP HANA 2 SPS02 Upgrade and Dynamic Tiering Implementation
SAP HANA 2 SPS02 Upgrade and Dynamic Tiering ImplementationSAP HANA 2 SPS02 Upgrade and Dynamic Tiering Implementation
SAP HANA 2 SPS02 Upgrade and Dynamic Tiering Implementation
 
Introduction To Maxtable
Introduction To MaxtableIntroduction To Maxtable
Introduction To Maxtable
 
123448572 all-in-one-informatica
123448572 all-in-one-informatica123448572 all-in-one-informatica
123448572 all-in-one-informatica
 
VSP Mainframe Dynamic Tiering Performance Considerations
VSP Mainframe Dynamic Tiering Performance ConsiderationsVSP Mainframe Dynamic Tiering Performance Considerations
VSP Mainframe Dynamic Tiering Performance Considerations
 
Presentation by TachyonNexus & Intel at Strata Singapore 2015
Presentation by TachyonNexus & Intel at Strata Singapore 2015Presentation by TachyonNexus & Intel at Strata Singapore 2015
Presentation by TachyonNexus & Intel at Strata Singapore 2015
 
Configuring and Monitoring HANA Extension Node
Configuring and Monitoring HANA Extension NodeConfiguring and Monitoring HANA Extension Node
Configuring and Monitoring HANA Extension Node
 
Sap On Udb Layout
Sap On Udb LayoutSap On Udb Layout
Sap On Udb Layout
 
Designing High Performance ETL for Data Warehouse
Designing High Performance ETL for Data WarehouseDesigning High Performance ETL for Data Warehouse
Designing High Performance ETL for Data Warehouse
 
Reduce planned database down time with Oracle technology
Reduce planned database down time with Oracle technologyReduce planned database down time with Oracle technology
Reduce planned database down time with Oracle technology
 
Investigate SQL Server Memory Like Sherlock Holmes
Investigate SQL Server Memory Like Sherlock HolmesInvestigate SQL Server Memory Like Sherlock Holmes
Investigate SQL Server Memory Like Sherlock Holmes
 
De-duplicated Refined Zone in Healthcare Data Lake Using Big Data Processing ...
De-duplicated Refined Zone in Healthcare Data Lake Using Big Data Processing ...De-duplicated Refined Zone in Healthcare Data Lake Using Big Data Processing ...
De-duplicated Refined Zone in Healthcare Data Lake Using Big Data Processing ...
 
database-stucture-and-space-managment.ppt
database-stucture-and-space-managment.pptdatabase-stucture-and-space-managment.ppt
database-stucture-and-space-managment.ppt
 
database-stucture-and-space-managment.ppt
database-stucture-and-space-managment.pptdatabase-stucture-and-space-managment.ppt
database-stucture-and-space-managment.ppt
 
Os
OsOs
Os
 

Mais de Linh Nguyen

Managing and Monitoring HANA 2 active:active with System Replication
Managing and Monitoring HANA 2 active:active with System ReplicationManaging and Monitoring HANA 2 active:active with System Replication
Managing and Monitoring HANA 2 active:active with System ReplicationLinh Nguyen
 
SAP HANA System Replication - Setup, Operations and HANA Monitoring
SAP HANA System Replication - Setup, Operations and HANA MonitoringSAP HANA System Replication - Setup, Operations and HANA Monitoring
SAP HANA System Replication - Setup, Operations and HANA MonitoringLinh Nguyen
 
SAP HANA Distributed System Scaleout and HA
SAP HANA Distributed System Scaleout and HASAP HANA Distributed System Scaleout and HA
SAP HANA Distributed System Scaleout and HALinh Nguyen
 
Mastering SAP Monitoring - SAP HANA Monitoring, Management & Automation
Mastering SAP Monitoring - SAP HANA Monitoring, Management & AutomationMastering SAP Monitoring - SAP HANA Monitoring, Management & Automation
Mastering SAP Monitoring - SAP HANA Monitoring, Management & AutomationLinh Nguyen
 
Mastering SAP Monitoring - Determining the Health of your SAP Environment
Mastering SAP Monitoring - Determining the Health of your SAP EnvironmentMastering SAP Monitoring - Determining the Health of your SAP Environment
Mastering SAP Monitoring - Determining the Health of your SAP EnvironmentLinh Nguyen
 
10 Ways to Better Application-Centric Service Management
10 Ways to Better Application-Centric Service Management10 Ways to Better Application-Centric Service Management
10 Ways to Better Application-Centric Service ManagementLinh Nguyen
 
Solution Manager Technical Monitoring - SAP BOBJ BI 4.0 (Part 3 of 3 - Manage...
Solution Manager Technical Monitoring - SAP BOBJ BI 4.0 (Part 3 of 3 - Manage...Solution Manager Technical Monitoring - SAP BOBJ BI 4.0 (Part 3 of 3 - Manage...
Solution Manager Technical Monitoring - SAP BOBJ BI 4.0 (Part 3 of 3 - Manage...Linh Nguyen
 
Solution Manager Technical Monitoring - BOBJ (Part 2 of 3 - Auto-Configure)
Solution Manager Technical Monitoring - BOBJ (Part 2 of 3 - Auto-Configure)Solution Manager Technical Monitoring - BOBJ (Part 2 of 3 - Auto-Configure)
Solution Manager Technical Monitoring - BOBJ (Part 2 of 3 - Auto-Configure)Linh Nguyen
 
Solution Manager - SAP NW BW on HANA Setup Part 3 of 3 (Technical Monitoring ...
Solution Manager - SAP NW BW on HANA Setup Part 3 of 3 (Technical Monitoring ...Solution Manager - SAP NW BW on HANA Setup Part 3 of 3 (Technical Monitoring ...
Solution Manager - SAP NW BW on HANA Setup Part 3 of 3 (Technical Monitoring ...Linh Nguyen
 
Solution Manager Technical Monitoring - SAP NW BW on HANA Setup Part 2 of 3 (...
Solution Manager Technical Monitoring - SAP NW BW on HANA Setup Part 2 of 3 (...Solution Manager Technical Monitoring - SAP NW BW on HANA Setup Part 2 of 3 (...
Solution Manager Technical Monitoring - SAP NW BW on HANA Setup Part 2 of 3 (...Linh Nguyen
 

Mais de Linh Nguyen (10)

Managing and Monitoring HANA 2 active:active with System Replication
Managing and Monitoring HANA 2 active:active with System ReplicationManaging and Monitoring HANA 2 active:active with System Replication
Managing and Monitoring HANA 2 active:active with System Replication
 
SAP HANA System Replication - Setup, Operations and HANA Monitoring
SAP HANA System Replication - Setup, Operations and HANA MonitoringSAP HANA System Replication - Setup, Operations and HANA Monitoring
SAP HANA System Replication - Setup, Operations and HANA Monitoring
 
SAP HANA Distributed System Scaleout and HA
SAP HANA Distributed System Scaleout and HASAP HANA Distributed System Scaleout and HA
SAP HANA Distributed System Scaleout and HA
 
Mastering SAP Monitoring - SAP HANA Monitoring, Management & Automation
Mastering SAP Monitoring - SAP HANA Monitoring, Management & AutomationMastering SAP Monitoring - SAP HANA Monitoring, Management & Automation
Mastering SAP Monitoring - SAP HANA Monitoring, Management & Automation
 
Mastering SAP Monitoring - Determining the Health of your SAP Environment
Mastering SAP Monitoring - Determining the Health of your SAP EnvironmentMastering SAP Monitoring - Determining the Health of your SAP Environment
Mastering SAP Monitoring - Determining the Health of your SAP Environment
 
10 Ways to Better Application-Centric Service Management
10 Ways to Better Application-Centric Service Management10 Ways to Better Application-Centric Service Management
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 - SAP BOBJ BI 4.0 (Part 3 of 3 - Manage...Solution Manager Technical Monitoring - SAP BOBJ BI 4.0 (Part 3 of 3 - Manage...
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 Technical Monitoring - BOBJ (Part 2 of 3 - Auto-Configure)Solution Manager Technical Monitoring - BOBJ (Part 2 of 3 - Auto-Configure)
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 - SAP NW BW on HANA Setup Part 3 of 3 (Technical Monitoring ...Solution Manager - SAP NW BW on HANA Setup Part 3 of 3 (Technical Monitoring ...
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 (...
Solution Manager Technical Monitoring - SAP NW BW on HANA Setup Part 2 of 3 (...Solution Manager Technical Monitoring - SAP NW BW on HANA Setup Part 2 of 3 (...
Solution Manager Technical Monitoring - SAP NW BW on HANA Setup Part 2 of 3 (...
 

Último

Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceanilsa9823
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AIABDERRAOUF MEHENNI
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 

Último (20)

Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 

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