На мой взгляд интеллект SQL Server очень мозговитый и он умеет многое. Вот чего мне еще хотелось бы, так это возможности проверки на случайную глупость при создании индексов. У нас громадная база и с целью оптимизации один программер решил создать новый индекс. Но индекс не помог, потому что точно такой же с другим именем уже существовал. Сейчас два индекса поддерживают одни и те же данные. Радует то, что эта таблица обновляется не часто, поэтому затраты не большие, но она используется очень часто, поэтому даже этих маленьких бессмысленных затрат на поддержку двух одинаковых индексов хочется избежать.
В случае с индексами поговорка "ломать не строить" не работает. Тут наоборот проще построить индекс, чем сломать. Из-за того, что таблица используется ооооочень часто, на таблице почти постоянно есть проблемы в виде Dead Lock-ов. В таких условиях SQL сервер просто отфутболивает меня, а останавливать сайт чтобы освободить блокировки я не могу.
Хотелось бы, чтобы сервер сам сообщал, что в каком-то месте есть уже индекс с таким именем и создание нового является бесмысленной глупостью. 2005-й сервер не предупреждает. Может более новые версии более интеллектуальны.
Понравилось? Кликни Лайк, чтобы я знал, какой контент более интересен читателям. Заметку пока еще никто не лайкал и ты можешь быть первым
Паника, что-то случилось!!! Ничего не найдено в комментариях. Срочно нужно что-то добавить, чтобы это место не оставалось пустым.
Хотите найти еще что-то интересное почитать? Можно попробовать отфильтровать заметки на блоге по категориям.
Добавить Комментарий