IRubricator.RunIndexDefrag

Синтаксис Fore

RunIndexDefrag;

Синтаксис Fore.NET

RunIndexDefrag();

Описание

Метод RunIndexDefrag осуществляет дефрагментацию индексов таблиц, на которых построена база данных временных рядов.

Пример Fore

Для выполнения примера предполагается наличие в репозитории базы данных временных рядов с идентификатором «FC». Добавьте ссылки на системные сборки Metabase и Cubes.

Sub UserProc;
Var
    MB: IMetabase;
    Rub: IRubricator;
Begin
    MB := MetabaseClass.Active;
    Rub := MB.ItemById("FC").Bind As IRubricator;
    Rub.RunIndexDefrag;
End Sub UserProc;

После выполнения примера будет осуществлена дефрагментация индексов таблиц, на которых построена базы данных временных рядов.

Пример Fore.NET

Необходимые требования и результат выполнения примера Fore.NET совпадают с примером Fore.

Imports Prognoz.Platform.Interop.Cubes;
Imports Prognoz.Platform.Interop.Metabase;

Public Shared Sub Main(Params: StartParams);
Var
    MB: IMetabase;
    Rub: IRubricator;
Begin
    MB := Params.Metabase;
    Rub := MB.ItemById["FC"].Bind() As IRubricator;
    Rub.RunIndexDefrag();
End Sub;

См. также:

IRubricator