Professional Documents
Culture Documents
MDC Faq
MDC Faq
A: There is no fixed limit. The current recommendation is to start with fewer than 25 tenants per
system, because of the initial footprint of each tenant (~12GB).
Q: How do licenses work? Can you have enterprise and runtime licenses running in the same box
with different use cases?
A: Licensing on a per-tenant DB basis is not yet available. The entire SAP HANA system is licensed, in
much the same way that it is with a single DB system. You can have enterprise and runtime licenses
together in the same SAP HANA system.
Q: Can we have SAP Business Suite and SAP BW combined on one SAP HANA system in separate
tenants?
A: It is supported to run SAP Business Suite and SAP BW on the same production SAP HANA system.
An additive sizing approach is needed: perform a sizing estimation for each and then add them
together (and avoid underestimating). For CPU core and memory ratio aspects, the features for
allocating memory and influencing CPU core utilization per tenant can be utilized.
Q: Does each tenant DBs have its own System ID (SID) or do they run under one SID?
A: There is one SID for the entire SAP HANA MDC system.
A. Functionality for managing I/O throughput per tenant database is not yet available, but is under
consideration for the MDC roadmap. Backup I/O can be controlled by buffer limitation.
A: HA/DW (e.g. system replication, storage replication) – works with an “all or nothing” approach –
all tenant DBs are subject to failover to other data center. Once HA/DR is setup, any changes to
existing tenant DB configuration or additions/deletions of tenant DBs requires setting up entire
HA/DR scenario all over again
Q: Does each tenant DB have its own file systems/storage per tenant?
1
A: Presently each tenant database has its own data files, log files, and .ini files, but shares file systems
with the other tenant DBs.
Q: Is still the default SAP HANA deployment still available (one SID, one DB), or is MDC
automatically deployed when applying SPS09?
A: With sps09, the default setup stays single DB – converting to an MDC system must be manually
invoked.
Q: Can I move or copy a tenant DB to another SAP HANA system that has a different revision?
A: A tenant DB can be moved or copied to a different MDC system with a higher or equal revision
number. Moving from a newer revision system to an older one is not supported.
Q: Can I use a data backup from a non-MDC system and recover it into a tenant database?
A: No, for the time being this is not possible. The source backup has to be taken from an MDC
system, thus from a tenant database.
A: No shutdown is necessary for most resource parameter changes, simply add the WITH
RECONFIGURE clause.
Q: Can you allow all tenants to share CPU + memory, allowing for possible contention for
resources?
A: Yes.
Q: In order to update to a new SAP HANA revision, must all tenant DB's be stopped?
A: Yes.
A: Yes.
Q: Is native SAP HANA development (e.g. using XS) isolated per tenant DB and secured?
2
A: Yes. Each tenant DB has its own repository, its own users, and is secure.
A: Yes.
Q: In a scale-out scenario do all tenants DBs needs to be distributed, or can one tenant reside on its
own in a single node?
A: All options for distributing tenant DBs across scale out nodes are supported, including choosing
not to distribute.
A: SDA is supported across tenant databases; however MDC offers native cross database access
which has significant performance benefits, as connections are made internally/directly between
tenants.
That is not yet possible. The AFL currently is provided on system level thus there is just one. Each
tenant database can decide about to load it or not.
A: Cross-tenant DB access must be explicitly set up and enabled. A mapping of users in the relevant
tenant DBs is required. Refer to the documentation for more information.
A: Presently there is no means to influence resource utilization on a per-query basis. In general, the
memory and CPU allocation settings are relevant for whichever tenant DB performs the query’s data-
intensive operations.
Q: Do the restrictions of the white lists of note 1661202 and 1826100 still apply with an MDC
system?
A: The restrictions of the "White List" do not apply when each application, component, or scenario is
deployed on its own tenant DB in an MDC system. However, with an MDC system, the restrictions of
the White List are relevant when considering which applications, components, and/or scenarios can
be deployed together on the same tenant DB in a manner that is supported by SAP. In other
3
words, with an MDC system it is supported (for example) to run SAP ERP and SAP BW on the same
production SAP HANA system, each one its own tenant DB. However, it is not supported to run SAP
ERP and SAP BW on the same tenant DB due to white list restrictions.
Q: Can MDC be deployed on an SAP HANA system where virtualization (e.g. VMware or others) is
deployed?
A: Yes. It is supported to run MDC on an SAP HANA production system with virtualization.