Database Consolidation

K2 4.6 and later versions contain updates to the K2 database structures. These changes use the advances in performance of Microsoft SQL Server and include the schematization of the K2 data structure.

The structure of the K2 Databases could be different between new installations vs upgraded installations. However, as both types of installations utilize the same database schema, the K2 Server functions in the same manner.

Performance Enhancements

FileGroups

Database files can be grouped together in filegroups for allocation and administration purposes. Some systems can improve their performance by controlling the placement of data and indexes onto specific disk drives. Filegroups can aid this process.

There will be 5 filegroups in the consolidated database:

  1. FG_SERVERLOG (K2HostServer)
    1. Serverlog
  2. FG_SERVER (K2HostServer)
    1. Server
  3. FG_SMARTBROKER (K2HostServer)
    1. SmartBroker
    2. CustomUM
    3. SmartObject
    4. SmartForms
    5. Relationship
  4. FG_HOSTSSERVER (K2HostServer)
    1. Category
    2. HostServer
    3. Workspace
    4. Designer
    5. Environment
    6. Eventbus
    7. PackageDeploy
  5. FG_IDENTITY (K2HostServer)
    1. Identity

Database Administrators Knowledge Base Article

K2 4.6 Database Considerations