Давно хотел спросить: в чем тайный смысл хранимок в mssql-ой базе Галки? Их там просто неимоверное количество. Имена не поддаются объяснению: DT0000000000000000000000000005 и т.д. и т.п. И как я понял практически внутри всех "тупо" select-ы живут. Зачем они?
cruger писал(а):Они нужны для функционирования системы.
А с чем связан вопрос?
Ну я понял что они зачем то нужны. Вопрос в том ЗАЧЕМ?
Вопрос связан с тем, что открытие хранимок в SQL Server Management Studio занимает очень продолжительное время - да и вообще хочется понимания что это и с чем его едят. Если это есть корпоративный секрет так и скажите. Но конечно хочется более внятного ответа. Т.кю. я впервые вижу систему создающую такое безумное кол-во хранимок внутри которых сидят тупо селекты :)
cruger писал(а):это не мусор, а необходимые для работы объекты
Что-то непонятно то вы пишете, что это оптимизация под доисторические версии MSSQL, то пишете, что нужные объекты... Значит я так понял они всегда используются вне зависимости от версий? Если же нет зачем они в базе на MSSQL 2005 например? Принцип: если работает не трогай? :)
да, через них идёт вся работа
на работу сервера количество процедур не влияет, а проблемы с кэшированием запросов отсутствуют как класс
да и траффик сетевой меньше