The process of applying Legal Holds stops or runs at a very slow pace.
| Article:TECH126035 | | | Created: 2010-01-05 | | | Updated: 2012-01-19 | | | Article URL http://www.symantec.com/docs/TECH126035 |
Problem
The process of applying Legal Holds stops or runs at a very slow pace.
Solution
Customers might experience severe performance issues while applying legal holds when the HoldSaveset table in the Vault Store database exceeds twenty million records
Workaround for Enterprise Vault versions prior to 8.0 SP4:
1. Determine the quantity of records contained in the HoldSaveset table within the Enterprise Vault (EV) Vault Store database
Use EVVaultStoreName -- replace with the appropriate database name
SELECT COUNT(*) FROM HoldSaveset
GO
2. Run the following procedure to apply an new index to the HoldSaveset table:
CREATE NONCLUSTERED INDEX [IX_HoldSaveset_SSID_HGID_HID] ON [dbo].[HoldSaveset]
(
[SavesetIdentity] ASC,
[HoldGroupIdentity] ASC,
[HoldIdentity] ASC
)WITH (FILLFACTOR = 70, PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON,
ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
GO
Solution:
This issue has been addressed as part of the following release:
Enterprise Vault 8.0 SP4
http://entsupport.symantec.com/docs/337274
Note:
The default configuration for the above index in EV versions 8.0 SP4 and above is to have a fill factor of 100%. Using 100% fill factor causes the index to create a new page when the first item is added after a rebuild of the index. It is recommended to change this fill factor to 70% to improve the hold application processing.
To check the fill factor:
-
Log onto the SQL Server hosting the Vault Store database, using an account with sufficient permissions to modify the database (such as the Vault Service Account).
-
Launch SQL Server Management Studio.
-
Connect to the SQL Server (and instance, as appropriate), when prompted.
-
Expand Databases in the left pane.
-
Expand the Vault Store database under Databases.
-
Expand Tables under the Vault Store database.
-
Expand the HoldSaveset table under the Vault Store database.
-
Expand Indexes under the HoldSaveset table.
-
Right click on the index named IX_HoldSaveset_SSID_HGID_HID.
-
Select the Script Index as > option.
-
Select the CREATE To > option.
-
Select the New Query Editor Window option. This will open a new query window in the right panel. This query window will contain the script needed to create this index.
-
Review the last line of the script in the query window to see if the option FILLFACTOR is present. If this option is present, the line will look something like the line below (FILLFACTOR of 70% used in this example):
-
) WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 70) ON [PRIMARY]
-
-
If the FILLFACTOR option is not present, the line will look something like the line below (with the default FILLFACTOR of 100%):
-
) WITH (PAD_INDEX = OFF, STATISTICS_COMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCK = ON) ON [PRIMARY]
-
-
If the FILLFACTOR option is present and set to 70 or 80, no further action is needed and SQL Server Management Studio can be closed and the account logged off of the SQL Server.
-
If the FILLFACTOR option is not present or needs to be adjusted, follow the instructions below.
To add or adjust the FILLFACTOR for this index:
-
Right click on the index in the left pane.
-
Select the Properties option.
-
Click on the Options link in the left panel of the Properties dialog box that will be displayed.
-
Click on the Set fill factor: check box to place a check mark in it.
-
Change the percentage value to the right of the check box from the default of 100 to 70.
-
Note that the check box for the Rebuild index option has automatically become checked and is grayed out to prevent it from being changed. This is the desired behavior for this option.
-
Click the OK button to save the change and rebuild the index. The index rebuild will take from a few seconds to a few minutes depending on the number of rows in the HoldSaveset table.
-
When the index rebuild is completed, the properties dialog box will disappear. SQL Server Management Studio may now be safely closed and the account logged off of the SQL Server.
|
|
| Value | 1890476 |
| Description | Legal Hold process halted and slow performance - StorageOnlineOpns Call error 0x80040e21 |
Legacy ID
345369
Article URL http://www.symantec.com/docs/TECH126035
Terms of use for this information are found in Legal Notices









Thank you.