RBAC, не работающий

В основном Ваше уменьшение и переиндекс просто отменяли друг друга (таблицы фрагментов уменьшения для восстановления пространства, затем переиндекс использует дополнительное пространство для дефрагментации таблиц).

Таким образом, так как Вы удалили уменьшение, вероятно, можно удалить ночной переиндекс также. (Все еще, вероятно, желательный, чтобы иметь еженедельный полный переиндекс, в большинстве случаев.)

Но, учитывая прокручивающиеся 5 дней данных, Вы могли бы на самом деле быть в порядке без REINDEXES вообще на тех столах на колесиках (в зависимости от точно, как кластерный индекс настроен). Вот то, что я имею в виду:

Принятие Вас делает вставляет только (никакие обновления), и кластерный индекс или в дату/время или просто в постоянно увеличивающее числовое значение, внутреннее расположение таблицы могло бы посмотреть что-то как:

[  Day 1  ][  Day 2  ][  Day 3  ][  Day 4  ][  Day 5  ][  Empty  ]

В день 6, Вы удаляете данные со дня 1 и вставляете данные со дня 6:

[  Empty  ][  Day 2  ][  Day 3  ][  Day 4  ][  Day 5  ][  Day 6  ]

и тот же шаблон продолжается, снова используя недавно освобожденное пространство:

[  Empty  ][  Day 2  ][  Day 3  ][  Day 4  ][  Day 5  ][  Day 6  ]
[  Day 7  ][  Empty  ][  Day 3  ][  Day 4  ][  Day 5  ][  Day 6  ]
[  Day 7  ][  Day 8  ][  Empty  ][  Day 4  ][  Day 5  ][  Day 6  ]
[  Day 7  ][  Day 8  ][  Day 9  ][  Empty  ][  Day 5  ][  Day 6  ]

Для знания наверняка, если это - то, что происходит я использовал бы запросы фрагментации таблицы SQL (dm_db_index_physical_stats) после заключительного переиндекса, затем выключая переиндексы в течение нескольких дней. Если числа фрагментации являются очень небольшими, то это, вероятно, что продолжается. Если они высоки, то это, вероятно, не точная картина, и Вы, возможно, должны были бы восстановить свои переиндексы.

0
задан 1 August 2012 в 06:41
1 ответ

Это не так.

Судя по формату вашего файла user_attr , похоже, что вы используете Solaris 11 (то есть выглядит так же как мой S11 и значительно отличается от моего S10). В Solaris 11 root - это роль, а не пользователь.

  • Вы не должны редактировать user_attr или какие-либо файлы RBAC напрямую.
  • Рекомендуемый способ повышения до root - с sudo (оболочки pfexec и pf устарели).
  • Рекомендуемый способ изменения ролей и профилей - с помощью usermod .

Вам нужно добавить профиль Primary Administrator и роль root пользователю jz :

usermod -P +"Primary Administrator" -R +root jz

Вы должны удалить строку, которую вы добавили вручную, перед тем, как вводить эту команду. См. usermod (1M) для получения дополнительной информации.

0
ответ дан 24 November 2019 в 11:33

Теги

Похожие вопросы