Re-Indexing a Database
When updating the databases used by FlexNet Manager Suite, consider whether this
is also the time to re-index the databases. Take into account the following
factors:
- Re-indexing increases data access speed and recovers wasted disk space.Tip: It is a good idea to re-index your database at least once a year. In SQL Server, tables that do not have clustered indexes do not automatically reclaim space from deleted records. Re-indexing will reclaim this space.
- Re-indexing is especially important if you have a lot of records in history
tables. For example, in the inventory database, check the
Installation
andInstallationHistory
tables. - Re-indexing is very demanding for SQL Server. You should only ever attempt a re-indexing of one database at a time. It is also good practice to schedule this out of production times, such as overnight or on a weekend.
- On large databases, this process can take more than 24 hours.
There is no requirement that you must re-index at this time: you may prefer to complete the current processes and schedule re-indexing at appropriate times soon. However, your current process is an excellent trigger for planning a regular schedule for re-indexing, say one or twice a year.
FlexNet Manager Suite provides a re-indexing script that can be applied to the
following databases:
- The compliance database (suggested name: FNMSCompliance)
- The inventory database (suggested name: FNMSInventory)
- The data warehouse database (suggested name: FNMSDataWarehouse).
Important: Do not apply the script to the
Report Writer Content Store. This is a database designed by Cognos and not
aligned with the reindexing script from Flexera.
To re-index one of the FlexNet Manager Suite operations databases (optional):
- Start SQL Server Management Studio (or your preferred tool).
- Select one of the above three databases to reindex.
- Open the ReIndexAll.sql reindexing script from your unzipped archive (for example, C:\temp\FNMSDownloads\Database Migration\Normal).
-
Click the Execute Query tool, or press
F5
to run the script.