MDM databases are created as part of the installation process. MDM uses three SQL databases: AdminServices database, MobileEnrollment database, and the Device Management database (TEEDB). The MobileEnrollment database is created during MDM Enrollment Server installation. The TEEDB database is created during MDM Device Management Server installation. The AdminServices database is created during the first installation of either MDM Device Management Server or MDM Enrollment Server.
You can use the following information about MDM database size, growth, and capacity to help create the best configuration for your environment.
Database size at installation: The initial size requirement is small—each database uses 120 megabytes (MB) of hard disk space at installation. This means that you should reserve 360 MB of hard disk space as a minimum for the three MDM databases.
Number of transactions or operations per second running against each database: The number of transactions that the MDM databases must support depends on the following:
-
The number of managed devices in the MDM system
-
How often each device connects to the MDM system
-
How many tasks run each time the device connects to the MDM system
As an example, if your MDM system includes 5,000 managed devices, each device connects once every eight hours, and about ten tasks run each time the device connects, then there will be about two transactions per second running in the database, on average. The number of transactions per second scales linearly with the number of devices.
Note: |
|---|
|
This example is an estimate based on an average load. To be safe, you should add a factor (for example, a factor of five) to accommodate peak loads and the simultaneous load on other databases.
|
Expected database growth: Of the three MDM databases, the TEEDB database expands the most as devices are added and usage increases. Growth depends on the following:
-
The number of mobile devices in the MDM system
-
How many days of device history you configure the system to keep
As an example, if you have 5,000 managed devices and keep 30 days of device history data, the TEEDB database will grow to approximately 20 gigabytes (GB). The database growth scales linearly with the number of managed devices. This means, for example, that if you have only 1,000 devices, the size of the TEEDB would be about 4 GB.