Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 [2] 3   вперед  Ctrl      все
 Re: Бесплатная утилита для реиндекса для MS SQL Express (и не только)  [new]
qwertEHOK
Member

Откуда: Волгоград
Сообщений: 273
Maxx,

аргументы - бесплатно, быстро, настраивается, дорабатывается
если не знаешь sql, и нужно "вчера" - в самый раз

не подходит эта логика - напишем по вашей

ЗЫ продавать ничего не надо (но если вам помогло, деньги нам не помешают:))
3 фев 15, 15:38    [17212696]     Ответить | Цитировать Сообщить модератору
 Re: Бесплатная утилита для реиндекса для MS SQL Express (и не только)  [new]
DarkForce
Member

Откуда:
Сообщений: 13
Glory
qwertEHOK
Если у вас нет дельный предложений - не пишите, не все вопросы касаются вас.
Можно где-то в другой ветке помучать еще кого-нибудь

Дельный - это какие ?
Давайте продавать утилиту по всему миру ?
Или ой, какая замечательная утилита, пишите еще ?


Про утрирование я уже писал. Где было написано "продавать"?
Дельными советами считаются не попытки "списать по ненужности" а именно - что и как добавить, например из всей вакханалии я понял - что выбор ONLINE режима автоматом, вам не нравится. Это можно было написать одним постом.

В целом понятно, спасибо за затраченное время.
3 фев 15, 15:39    [17212706]     Ответить | Цитировать Сообщить модератору
 Re: Бесплатная утилита для реиндекса для MS SQL Express (и не только)  [new]
Glory
Member

Откуда:
Сообщений: 104751
DarkForce
К сожалению, теория, в которой многие из нас очень сильны - сильно расходится с практикой.

И не говорите. Ну теперь то все изменится. Вы же все расскажите про практику ?

DarkForce
Разочаровывает что у нас все рекомендации смахивают на попытку зацепиться к утрированным комментария.

Разочаровывает непонимание "практиками" элементарных теоритических вещей.
И нежелание воспринимать критику.
Я понимаю, что аргумент "у нас это работает на 200 серверах" поражает цифрой.
Но количество серверов не уменьшает ваши пробелы в понимании того, что есть дефрагментация индексов, сжатие файла и тп.
3 фев 15, 15:41    [17212720]     Ответить | Цитировать Сообщить модератору
 Re: Бесплатная утилита для реиндекса для MS SQL Express (и не только)  [new]
komrad
Member

Откуда:
Сообщений: 5758
Shakill
komrad
пропущено...

это настоящий подарок - перевод базы в симпл в продакшене ;)

да там по дефолту еще и DISABLE_BROKER
интересно, из чего исходил автор


Да я про брокер уже и не говорю ;)
А у автора похоже куча однотипных систем, которых он причесывает унифицированно, с минимальным приложением локального "ума" и "рук" исполнителя.

Только вынутая из своей специфичной среды, данная утилита сразу становится угловатой и неоптимальной для общих случаев.
3 фев 15, 15:42    [17212733]     Ответить | Цитировать Сообщить модератору
 Re: Бесплатная утилита для реиндекса для MS SQL Express (и не только)  [new]
Glory
Member

Откуда:
Сообщений: 104751
DarkForce
Дельными советами считаются не попытки "списать по ненужности" а именно - что и как добавить, например из всей вакханалии я понял - что выбор ONLINE режима автоматом, вам не нравится. Это можно было написать одним постом.

Т.е. то, что перестройка/реорганизация индексов убивается последующим шринкованием вы не услышали ?
Что перевод базы в однопользовательский режим, да еще со сменой модели восстановления, отключением брокера есть неправильно, тоже не услышали ?
По-моему, ваши уши как то неправильно заточены
3 фев 15, 15:44    [17212757]     Ответить | Цитировать Сообщить модератору
 Re: Бесплатная утилита для реиндекса для MS SQL Express (и не только)  [new]
DarkForce
Member

Откуда:
Сообщений: 13
Glory
DarkForce
К сожалению, теория, в которой многие из нас очень сильны - сильно расходится с практикой.

И не говорите. Ну теперь то все изменится. Вы же все расскажите про практику ?

DarkForce
Разочаровывает что у нас все рекомендации смахивают на попытку зацепиться к утрированным комментария.

Разочаровывает непонимание "практиками" элементарных теоритических вещей.
И нежелание воспринимать критику.
Я понимаю, что аргумент "у нас это работает на 200 серверах" поражает цифрой.
Но количество серверов не уменьшает ваши пробелы в понимании того, что есть дефрагментация индексов, сжатие файла и тп.


Я проигнорирую язвительный тон. Не хочу опускать до вашего уровня.
Если вас действительно что-то интересует из практики - могу поделиться.
Критику я воспринимаю только конструктивную. До сих пор я вижу только вялые попытки зацепиться за куски описания, вырванные из контекста.

Про пробелы - расскажите поподробнее, если нетрудно, с удовольствием их заполню.
3 фев 15, 15:44    [17212759]     Ответить | Цитировать Сообщить модератору
 Re: Бесплатная утилита для реиндекса для MS SQL Express (и не только)  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
qwertEHOK
не подходит эта логика - напишем по вашей

шпасибо :) Но мне с такими "друзьями -оптимизаторами" и врагов не надо будет :)
Я уж как - то по "старинке" справлюсь
3 фев 15, 15:45    [17212772]     Ответить | Цитировать Сообщить модератору
 Re: Бесплатная утилита для реиндекса для MS SQL Express (и не только)  [new]
DarkForce
Member

Откуда:
Сообщений: 13
Glory
DarkForce
Дельными советами считаются не попытки "списать по ненужности" а именно - что и как добавить, например из всей вакханалии я понял - что выбор ONLINE режима автоматом, вам не нравится. Это можно было написать одним постом.

Т.е. то, что перестройка/реорганизация индексов убивается последующим шринкованием вы не услышали ?
Что перевод базы в однопользовательский режим, да еще со сменой модели восстановления, отключением брокера есть неправильно, тоже не услышали ?
По-моему, ваши уши как то неправильно заточены


Где перевод в однопользователский режим????
Про брокер и раздел "ALTER DATABASE" я понял. ВЫбросил из "продакшен версии".
3 фев 15, 15:46    [17212779]     Ответить | Цитировать Сообщить модератору
 Re: Бесплатная утилита для реиндекса для MS SQL Express (и не только)  [new]
Glory
Member

Откуда:
Сообщений: 104751
DarkForce
Про пробелы - расскажите поподробнее, если нетрудно, с удовольствием их заполню.

Перечитайте тему сначала.

DarkForce
Если вас действительно что-то интересует из практики - могу поделиться.

Про 200 одинаковых sql express-ов ?
Или про маскирование пароля в командной строке ?
Или про поддержку утилиты для всей линейки серверов ?
3 фев 15, 15:47    [17212789]     Ответить | Цитировать Сообщить модератору
 Re: Бесплатная утилита для реиндекса для MS SQL Express (и не только)  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
мдя , гения обидеть может каждый ...
а кто у вас бекапы баз настраивает - тоже пользователи ?
3 фев 15, 15:47    [17212790]     Ответить | Цитировать Сообщить модератору
 Re: Бесплатная утилита для реиндекса для MS SQL Express (и не только)  [new]
komrad
Member

Откуда:
Сообщений: 5758
DarkForce,

вот это тоже лишнее
AUTO_SHRINK ON
3 фев 15, 15:48    [17212796]     Ответить | Цитировать Сообщить модератору
 Re: Бесплатная утилита для реиндекса для MS SQL Express (и не только)  [new]
DarkForce
Member

Откуда:
Сообщений: 13
Maxx
мдя , гения обидеть может каждый ...
а кто у вас бекапы баз настраивает - тоже пользователи ?


Это вообще отдельная песня :)
3 фев 15, 15:48    [17212798]     Ответить | Цитировать Сообщить модератору
 Re: Бесплатная утилита для реиндекса для MS SQL Express (и не только)  [new]
qwertEHOK
Member

Откуда: Волгоград
Сообщений: 273
Maxx
qwertEHOK
не подходит эта логика - напишем по вашей

шпасибо :) Но мне с такими "друзьями -оптимизаторами" и врагов не надо будет :)
Я уж как - то по "старинке" справлюсь


ну тогда к чему ваши комментарии тут?
хотите посоветовать\спросить - без вопросов, а просто так лезть, показывая как вы все знаете, это у нас уже есть товарисч
3 фев 15, 15:48    [17212805]     Ответить | Цитировать Сообщить модератору
 Re: Бесплатная утилита для реиндекса для MS SQL Express (и не только)  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
мдя , гения обидеть может каждый ...
а кто у вас бекапы баз настраивает - тоже пользователи ?
3 фев 15, 15:49    [17212807]     Ответить | Цитировать Сообщить модератору
 Re: Бесплатная утилита для реиндекса для MS SQL Express (и не только)  [new]
Glory
Member

Откуда:
Сообщений: 104751
DarkForce
Где перевод в однопользователский режим????
Про брокер и раздел "ALTER DATABASE" я понял. ВЫбросил из "продакшен версии".

С чего вообще утилита по _облуживанию_ базы меняет настройки базы ?
Это ваша практика вам так велит ?
3 фев 15, 15:50    [17212820]     Ответить | Цитировать Сообщить модератору
 Re: Бесплатная утилита для реиндекса для MS SQL Express (и не только)  [new]
DarkForce
Member

Откуда:
Сообщений: 13
Glory
DarkForce
Где перевод в однопользователский режим????
Про брокер и раздел "ALTER DATABASE" я понял. ВЫбросил из "продакшен версии".

С чего вообще утилита по _облуживанию_ базы меняет настройки базы ?
Это ваша практика вам так велит ?


Невнимательно читаю не только я.
Я же писал - доп. тюнинг нашей разношерстной кучи БД. (Убрал уже, убрал)
3 фев 15, 15:52    [17212837]     Ответить | Цитировать Сообщить модератору
 Re: Бесплатная утилита для реиндекса для MS SQL Express (и не только)  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
qwertEHOK,

уважаемый мембер... свои 5 коп я вставил еще в первом сообщение,далее я вам рассказал как найти еще 1000 рублей замеаний и откровенно бестолковых дейтсвия вашей утилиты.
Выж даже не удосужились проверить кучу рекомендаций на форуме по поподу облуживания БД ,коих тут масса.
Вместо етого продолжаете гнуть линию - по теме, мы самые умные и все такое. Посему дальнейший балаган на тему вашей поделки я прекращаю. Бывайте
3 фев 15, 15:53    [17212844]     Ответить | Цитировать Сообщить модератору
 Re: Бесплатная утилита для реиндекса для MS SQL Express (и не только)  [new]
DarkForce
Member

Откуда:
Сообщений: 13
1. Полностью убрал "ALTER DATABASE"
2. Шринк теперь по умолчанию выключен.

Что еще посоветуете?
3 фев 15, 15:54    [17212862]     Ответить | Цитировать Сообщить модератору
 Re: Бесплатная утилита для реиндекса для MS SQL Express (и не только)  [new]
Glory
Member

Откуда:
Сообщений: 104751
DarkForce
Я же писал - доп. тюнинг нашей разношерстной кучи БД

В чем и заключается проблема всех практиков.
Они все знают, какие "кнопочки" подходят для их конкретной системы.
И расширяют это на все остальные системы. По принципу, у нас стало хорошо, значит и вас станет хорошо.
3 фев 15, 15:57    [17212883]     Ответить | Цитировать Сообщить модератору
 Re: Бесплатная утилита для реиндекса для MS SQL Express (и не только)  [new]
SQL2008
Member

Откуда: Москва
Сообщений: 4478
DarkForce
1. Полностью убрал "ALTER DATABASE"
2. Шринк теперь по умолчанию выключен.

Что еще посоветуете?

Верните все назад.
Обсуждение переходит в скучную фазу!
Так было весело читать...
3 фев 15, 15:57    [17212888]     Ответить | Цитировать Сообщить модератору
 Re: Бесплатная утилита для реиндекса для MS SQL Express (и не только)  [new]
komrad
Member

Откуда:
Сообщений: 5758
DarkForce
1. Полностью убрал "ALTER DATABASE"
2. Шринк теперь по умолчанию выключен.

Что еще посоветуете?

на вскидку, в произвольном порядке, полезность шагов определяйте для себя сами :
- проводить dbcc checkdb
- бекапить базу перед обслуживанием
- за местом следить на дисках сервера при rebuild-е
- бекапить базу после обслуживания
- бекапить лог в NUL в случае баз в режиме FULL , если другого варианта нет; полный бекап после реиндекса обязателен
- проверять бекапы на читаемость, восстанавливаемость
3 фев 15, 16:04    [17212955]     Ответить | Цитировать Сообщить модератору
 Re: Бесплатная утилита для реиндекса для MS SQL Express (и не только)  [new]
qwertEHOK
Member

Откуда: Волгоград
Сообщений: 273
komrad,

komrad,

бэкапы это вопрос отдельной утилитки так как там свои тонкости (следить за местом, бэкапом, проверкой бэкапа, архивированием бэкапа, ротацией бэкапа и тд)

dbcc checkdb - мне кажется это лучше делать из студии
3 фев 15, 16:11    [17213022]     Ответить | Цитировать Сообщить модератору
 Re: Бесплатная утилита для реиндекса для MS SQL Express (и не только)  [new]
DarkForce
Member

Откуда:
Сообщений: 13
Исправили по вашим рекомендациям.
К сожалению, топик с описанием редактировать нельзя.

Забрать можно здесь. (MD5: 6d68d8fac50abf0ade89cc15a3a19cfb)

1. При подключении к серверу SQL определяется редакция сервера.
2. Если редакция сервера позволяет перестроение индексов в режиме Online - то перестроение будет выполняться в этом режиме.
3. Выполняется поиск индексов, фрагментированных более чем на 10%
4. Для индексов, фрагментированных более чем на 30% выполняется REBUILD, иначе REORGANAIZE.
5. Также для каждого обрабатываемого индекса выполняется UPDATE STATISTICS WITH FULLSCAN.
6. Если пользователь задал принудительное сжатие БД после оптимизации индексов, то будут выполнены SHRINKFILES для файлов БД.

По умолчанию в программе включены: оптимизация индексов, обновление статистики. Сжатие БД отключено.
3 фев 15, 16:25    [17213169]     Ответить | Цитировать Сообщить модератору
 Re: Бесплатная утилита для реиндекса для MS SQL Express (и не только)  [new]
komrad
Member

Откуда:
Сообщений: 5758
DarkForce
6. Если пользователь задал принудительное сжатие БД после оптимизации индексов, то будут выполнены SHRINKFILES для файлов БД.

вы так место на диске экономите?
3 фев 15, 16:38    [17213295]     Ответить | Цитировать Сообщить модератору
 Re: Бесплатная утилита для реиндекса для MS SQL Express (и не только)  [new]
ЕвгенийВ
Member

Откуда: Москва
Сообщений: 4994
Maxx
мдя....
1. Если SQL сервер позволяет перестроение в режиме онлайн - делает в этом режиме.
А если таблица 100 гб ?

Express по моему не больше 10? Вся БД.
3 фев 15, 17:19    [17213634]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 [2] 3   вперед  Ctrl      все
Все форумы / Microsoft SQL Server Ответить