Хранимые процедуры в базе - загадка века

Инсталляция, обновления, нюансы БД, администрирование системы

Модератор: mike

Ответить
ilshat
заказчик партнера
Сообщения: 63
Зарегистрирован: Чт, 05/06/2008 11:09
Имя Фамилия: Ильшат Фахрисламов
Откуда: Каустик

Хранимые процедуры в базе - загадка века

Сообщение ilshat »

Давно хотел спросить: в чем тайный смысл хранимок в mssql-ой базе Галки? Их там просто неимоверное количество. Имена не поддаются объяснению: DT0000000000000000000000000005 и т.д. и т.п. И как я понял практически внутри всех "тупо" select-ы живут. Зачем они?
ilshat
заказчик партнера
Сообщения: 63
Зарегистрирован: Чт, 05/06/2008 11:09
Имя Фамилия: Ильшат Фахрисламов
Откуда: Каустик

Сообщение ilshat »

и? что? корпоративная молчанка?
cruger
топ-софт
Сообщения: 566
Зарегистрирован: Пт, 21/09/2007 15:19
Имя Фамилия: Фёдор Терсин
Откуда: Галактика Софт
Контактная информация:

Сообщение cruger »

Они нужны для функционирования системы.
А с чем связан вопрос?
ilshat
заказчик партнера
Сообщения: 63
Зарегистрирован: Чт, 05/06/2008 11:09
Имя Фамилия: Ильшат Фахрисламов
Откуда: Каустик

Сообщение ilshat »

cruger писал(а):Они нужны для функционирования системы.
А с чем связан вопрос?
Ну я понял что они зачем то нужны. Вопрос в том ЗАЧЕМ?
Вопрос связан с тем, что открытие хранимок в SQL Server Management Studio занимает очень продолжительное время - да и вообще хочется понимания что это и с чем его едят. Если это есть корпоративный секрет так и скажите. Но конечно хочется более внятного ответа. Т.кю. я впервые вижу систему создающую такое безумное кол-во хранимок внутри которых сидят тупо селекты :)
cruger
топ-софт
Сообщения: 566
Зарегистрирован: Пт, 21/09/2007 15:19
Имя Фамилия: Фёдор Терсин
Откуда: Галактика Софт
Контактная информация:

Сообщение cruger »

Это не секрет, но объяснять достаточно долго.
ilshat
заказчик партнера
Сообщения: 63
Зарегистрирован: Чт, 05/06/2008 11:09
Имя Фамилия: Ильшат Фахрисламов
Откуда: Каустик

Сообщение ilshat »

И все же... в общих чертах...
cruger
топ-софт
Сообщения: 566
Зарегистрирован: Пт, 21/09/2007 15:19
Имя Фамилия: Фёдор Терсин
Откуда: Галактика Софт
Контактная информация:

Сообщение cruger »

Оптимизация под 6.5 и 7.
Damir
заказчик
Сообщения: 24
Зарегистрирован: Чт, 10/07/2008 07:43
Имя Фамилия: Дамир Ибатуллин
Откуда: Стерлитамак

Сообщение Damir »

Фёдор Терсин писал(а):Оптимизация под 6.5 и 7.
это версии чего?
cruger
топ-софт
Сообщения: 566
Зарегистрирован: Пт, 21/09/2007 15:19
Имя Фамилия: Фёдор Терсин
Откуда: Галактика Софт
Контактная информация:

Сообщение cruger »

ms sql
ilshat
заказчик партнера
Сообщения: 63
Зарегистрирован: Чт, 05/06/2008 11:09
Имя Фамилия: Ильшат Фахрисламов
Откуда: Каустик

Сообщение ilshat »

cruger писал(а):ms sql
забавно... а оптимизации под перфокарты у вас нет?
зачем нам на сервере mssql 2005 под галкой 8.10 этот мусор???
cruger
топ-софт
Сообщения: 566
Зарегистрирован: Пт, 21/09/2007 15:19
Имя Фамилия: Фёдор Терсин
Откуда: Галактика Софт
Контактная информация:

Сообщение cruger »

это не мусор, а необходимые для работы объекты
cruger
топ-софт
Сообщения: 566
Зарегистрирован: Пт, 21/09/2007 15:19
Имя Фамилия: Фёдор Терсин
Откуда: Галактика Софт
Контактная информация:

Сообщение cruger »

работает, корректно, оптимально
зачем переделывать код?
ни корректнее, ни оптимальнее от переделки он работать не станет
cruger
топ-софт
Сообщения: 566
Зарегистрирован: Пт, 21/09/2007 15:19
Имя Фамилия: Фёдор Терсин
Откуда: Галактика Софт
Контактная информация:

Сообщение cruger »

а глюки после переделки будут
доподлинно известно, что даже mssql 2008 не всегда корректно находит запрос в кэше...
ilshat
заказчик партнера
Сообщения: 63
Зарегистрирован: Чт, 05/06/2008 11:09
Имя Фамилия: Ильшат Фахрисламов
Откуда: Каустик

Сообщение ilshat »

cruger писал(а):это не мусор, а необходимые для работы объекты
Что-то непонятно то вы пишете, что это оптимизация под доисторические версии MSSQL, то пишете, что нужные объекты... Значит я так понял они всегда используются вне зависимости от версий? Если же нет зачем они в базе на MSSQL 2005 например? Принцип: если работает не трогай? :)
cruger
топ-софт
Сообщения: 566
Зарегистрирован: Пт, 21/09/2007 15:19
Имя Фамилия: Фёдор Терсин
Откуда: Галактика Софт
Контактная информация:

Сообщение cruger »

да, через них идёт вся работа
на работу сервера количество процедур не влияет, а проблемы с кэшированием запросов отсутствуют как класс
да и траффик сетевой меньше
Ответить