для db2 в облаке такие вещи, как runstats и reorgchk / реорганизация, выполняются автоматически?

#db2 #ibm-cloud #dashdb

#db2 #ibm-cloud #dashdb

Вопрос:

Я наблюдаю некоторую низкую производительность в паре моих запросов, которые выполняются с моим экземпляром db2 в облаке. Когда у меня была локальная db2, я бы попробовал эти инструменты, чтобы посмотреть, смогу ли я улучшить производительность. Теперь, с db2 в облаке, я полагаю, что могу запускать их с помощью admin_cmd, однако, если они уже запускаются автоматически на моих объектах db, в этом нет смысла, но я не уверен, как это определить.

Ответ №1:

Да, Db2 в облаке выполняет автоматическую реорганизацию и runstats автоматически. Мы рекомендуем запускать их вручную, если вы выполняете много загрузок данных для повышения производительности.

Ответ №2:

Как вы заявили, Db2 в облаке — это управляемая база данных (как услуга), предлагаемая. Но это для общей части, а не для специфичных для приложения вещей. Резервное копирование / восстановление может выполняться без каких-либо приложений, но создание индексов, запуск runstats или выполнение реорганизации зависит от конкретного приложения.

Runstats можно вызвать с помощью admin_cmd. То же самое верно для выполнения реорганизации таблиц и индексов.