Verint | Telligent Community
Verint | Telligent Community
  • Site
  • User
  • Site
  • Search
  • User
Verint Community 11.x
  • Verint Community
Verint Community 11.x
User Documentation Database maintenance
  • User Documentation
  • Ask the Community
  • API Documentation
  • Manager Training
  • Developer Training
  • Tags
  • More
  • Cancel
  • New
  • Verint Community 11.x User Documentation
  • +How do I install Telligent Community?
  • Getting Started
  • +General Topics
  • +How do I get to the administration panel?
  • +How do I administer members?
  • +How do I change permissions?
  • +What is an application?
  • +What is a group?
  • How should I define groups and applications in my community?
  • +What is a forum?
  • +What is a blog?
  • +What is a gallery?
  • +What is a wiki?
  • +What is a calendar?
  • +What is ideation?
  • +What is a Knowledge Collection?
  • +How do I view reports?
  • +What is a theme?
  • +What is an Achievement and how do I change or manage Achievements?
  • +How can I enable single sign-on (SSO)?
  • +How do I install chat support?
  • +How do I configure email integration?
  • +How do I translate my community?
  • How do I configure automations for my community?
  • +How can I identify abuse or SPAM within the community?
  • -Community Troubleshooting Guide
    • How can I diagnose a problem or get help?
    • SQL times out when accessing the site
    • Database maintenance
    • Caching
    • How can I improve the technical performance of my community?
    • Can't insert an image using the enhanced text editor after upgrading
    • CFS on the Visual Studio development server
    • Common things to check when using Forms Authentication
    • Common webfarm configuration questions
    • Configuration problems
    • Enable AllowDotInPath in UrlScan
    • Enable Integrated Pipeline on IIS7
    • Fix access to uploaded files
    • How can I customize messages (errors and user registration)?
    • Search index problems
    • Search stop words
    • Troubleshoot search errors
    • Troubleshoot the Telligent Job Service
  • +How do I monitor the health of my community?
  • +Release Notes for Community 11
  • Accessibility
  • What are Points and how do I change or manage points?
  • Change system defaults for locking out users
  • How do I assign a site role to a user?
  • How do I change my password?
  • How do I change the options in my user profile?
  • How do I configure the available profile options?
  • How do I create an API key?
  • How do I customize my community in an upgrade-safe way?
  • How do I edit my profile?
  • How do I enable Google Analytics on Verint Community?
  • How do I show embedded tweets with videos (or pictures)?
  • IFRAME inclusion in the community
  • Shortened URLs
  • What are profile fields and how do I manage them?
  • What are Ratings?
  • What are the SEO features in Verint Community?
  • What is a leaderboard?
  • What is the difference between Related / Recommended content, and how do they work?

Database maintenance

[toc]

Maintenance is not always considered when deploying a database; however, we have found that maintenance can be a critical component to maintaining the health of a database. As a general rule, all tables with clustered indexes should be reindexed on a schedule. We recommend that you do this once a week. However, depending on your community's activity, you may want to do this once a month.

Database maintenance scripts

Telligent Community Server includes a number of database maintenance scripts:

Database reindex

We include the cs_system_dbreindex stored procedure in the Community Server  codebase. cs_system_dbreindex can be scheduled (via a SQL Job) to reindex clustered indexes.

Table statistics

Table statistics should be updated on days that reindexing does not occur. Again, there is a stored procedure included in the Community Server codebase called cs_system_updatestatistics that can be scheduled for this purpose. 

Database growth

We have also found that people generally do not track physical database and log growth over time. Tracking table and index growth over time gives you an idea of how fast your community is growing and can give you an idea of what your disk space needs will be.

Tracking physical database growth can be done with the SQL Server stored procedure sp_spaceused on a table-by-table basis. Additionally, the number of rows per table is a good metric. The number of rows per table provides you with the averages of the growth of your data over time within your community.

Database backups

We recommend that you schedule a single full-database backup once a week; a differential backup each day (not on full backup days), and log backups for the maximum recovery time you are allotted for your site.

For more information about backup options refer to:

  • http://msdn.microsoft.com/en-us/library/ms187510.aspx

For additional data about backup schedules refer to

  • http://vyaskn.tripod.com/sql_server_administration_best_practices.htm

Even though older versions of SQL Server are specified, the processes are the same.

Database tracing

The most effective way to determine load on your website is through some simple database traces achieved with SQL Profiler or Windows Perfmon (perfmon.exe). For SQL Profiler, initial traces can use the default settings. From there, you can determine if more precise traces are necessary. Click here for an exhaustive guide to counters that can help track performance of your IIS service.

  • database
  • Share
  • History
  • More
  • Cancel
Related
Recommended
  • Telligent
  • Professional Services
  • Submit a Support Ticket
  • Become a Partner
  • Request a Demo
  • Contact Us

About
Privacy Policy
Terms of use
Copyright 2024 Verint, Inc.
Powered by Verint Community