SQL Server data and log file placement for Lync Server 2013
Topic Last Modified: 2013-02-21
During the planning and deployment of Microsoft SQL Server 2012 or Microsoft SQL Server 2008 R2 SP1 for your Lync Server 2013 Front End pool, an important consideration is the placement of data and log files onto physical hard disks for performance. The recommended disk configuration is to implement a 1+0 RAID set using 6 spindles. Placing all database and log files that are used by the Front End pool and associated server roles and services (that is, Archiving and Monitoring Server, Lync Server Response Group service, Lync Server Call Park service) onto the RAID drive set using the Lync Server Deployment Wizard will result in a configuration that has been tested for good performance. The database files and what they are responsible for is detailed in the following table.
Note
If your policies and SQL Server configurations require a more specialized installation, the database and log files can be installed to any pre-defined location using the Lync Server Management Shell. See Database installation using Lync Server Management Shell in Lync Server 2013 for more details.
Data and Log Files for Central Management Store
Central Management store database files | Data file or log purpose |
---|---|
Xds.ldf |
Transaction log file for the Central Management store |
Xds.mdf |
Maintains the configuration of the current Lync Server 2013 topology, as defined and published by Topology Builder |
Lis.mdf |
Location Information service data file |
Lis.ldf |
Transaction log for the Location Information service data file |
Data and Log files for User, Conferencing, and Address Book
Core Lync Server 2013 database files | Data file or log purpose |
---|---|
Rtc.mdf |
Persistent user data (for example, access control lists (ACLs), contacts, scheduled conferences) |
Rtc.ldf |
Transaction log for Rtc data |
Rtcdyn.mdf |
Maintains transient user data (presence runtime data) |
Rtcdyn.ldf |
Transaction log for Rtcdyn data |
Rtcab.mdf |
Real-time communications (RTC) address book database is the SQL Server repository where Address Book service information is stored |
Rtcab.ldf |
Transaction log for Address Book Service |
Rtclocal.mdb |
Hosts the conference directory |
Rtcxds.mdf |
Maintains the backup for user data |
Rtcxds.ldf |
Transaction log for Rtcxds data |
Data and Log Files for Call Park and Response Group
Application database | Data file or log purpose |
---|---|
Cpsdyn.mdf |
Dynamic information database for the Call Park application |
Cpsdyn.ldf |
Transaction log for Call Park application data file |
Rgsconfig.mdf |
Lync Server Response Group service data file for the configuration of the services |
Rgsconfig.ldf |
Transaction log file for the Response Group application configuration |
Rgsdyn.mdf |
Response Group service data file for runtime operations |
Rgsdyn.ldf |
Transaction log for the Response Group service runtime data file |
Data and Log Files for Archiving and Monitoring Server
Archiving and Monitoring database files | Data file or log purpose |
---|---|
LcsCdr.mdf |
Data store for the call detail recording (CDR) process of the Monitoring Server |
LcsCdr.ldf |
Transaction log for call detail recording (CDR) data |
QoEMetrics.mdf |
Quality of Experience data file stored from the Monitoring Server |
QoEMetrics.ldf |
Transaction log for Monitoring data |
Lcslog.mdf |
Data file for the retention of instant messaging and conferencing data on an Archiving Server |
Lcslog.ldf |
Transaction log for Archiving data |
In this topic, references are made to disk and to RAID set. Note that in the configuration of SQL Server resources, referring to a disk means a single hardware device. A hard disk drive with two partitions, one holding log files and the other partition holding data files, is not the same as two disks, each dedicated to either log or data files.
In reference to RAID sets, there are a number of different RAID technologies from various vendors. And, with the proliferation of storage area networks (SAN), RAID sets dedicated to a single system are rarer. You should consult with your RAID or SAN vendor to determine what the best configuration is for your disk layout when configuring for SQL Server performance with Lync Server 2013.
Note also that not all disk drives are created equally; some perform better than others. Even drives from the same manufacturer can vary in performance because of rotational speed, hardware cache size, and other factors.