Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Microsoft SQL SERVER

Модерирует : lynx, Crash_Master, dg, emx, ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119

Открыть новую тему     Написать ответ в эту тему

aidar



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Microsoft SQL Server
 
В данном разделе рассматриваются вопросы по установке, настройке и администрированию MS SQL.
Вопросы по выборкам, созданию процедур, индексов и прочему программированию - лучше обращаться сюда: Microsoft SQL Server в разделе Прикладное Программирование


Полезные ресурсы:
Ссылки на официальные ресурсы:   TechNet Rus по SQL   TechNet Eng по SQL 2000    TechNet Eng по SQL 2005     MS SQL Server на форумах TechNet Rus
 
Полезные ресурсы, где можно найти дополнительную информацию:
http://www.sql.ru - один из самых больших и популярных ресурсов в ру-нете по MSSQL.
http://sqlserverbuilds.blogspot.com - информация о ВСЕХ билдах и версиях SQL Server
 
Где найти дистрибутив?



Microsoft SQL Server 2000
 
Текущий и наверное Последний Service Pack: SP4 (build 8.00.2039)
Последний кумулятивный пакет хотфиксов после SP4: build 8.00.2187
Список всех хотфиксов после SP4 на текущий момент: Cumulative list of the hotfixes that are available for SQL Server 2000 SP4
SQL Server 2000 Books Online June 2007 Update
Сравнение редакций, совместимость с ОС



Microsoft SQL Server 2005
 
Блог Александра Гладченко - MVP по MS SQL. Заглядывайте периодически, очень интересные статьи.
 
Текущая версия:
Последний Service Pack - 2
Их было два, оба с одинаковым билдом - 9.00.3042
Здесь (ENG) описано, почему так произошло и как отличить "правильный" от "не правильного".
 
Здесь можно посмотреть, какой апдейт на сегодняшний день крайний для MS SQL SP2:
The SQL Server 2005 builds that were released after SQL Server 2005 Service Pack 2 was released (ENG)

Всего записей: 255 | Зарегистр. 20-09-2001 | Отправлено: 17:21 08-01-2003 | Исправлено: SkySandy, 02:26 20-08-2014
fhorse



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sdr77, спасибо, этот подход, конечно, радикальный.
 

Цитата:
студия может показать сгенерированный скрипт, который на самом деле исполняется.

 
Ну, как посмотреть скрипт каждого кирпичика, понятно. А есть возможность получить скрипт целиком всего плана?

Всего записей: 218 | Зарегистр. 27-03-2010 | Отправлено: 19:19 21-02-2022 | Исправлено: fhorse, 19:20 21-02-2022
katamoto

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Всем привет кто-нибудь включал функцию оптимизации TempDB на sql 2019. На стандарте у меня не включилась, я так понимаю нужна редакция Enterprise? Если кто-то уже опробовал данный функционал, поделитесь мнением, как оно, есть улучшения в плане производительности.  

 
Эта штука нужна в случае если у вас проблемы с tempdb contention, которые уже не решаются добавлением дополнительных tempdb файлов. Случай специфический, происходит на высоконагруженных системах. В среднем по палате профита от этой настройки вы вряд ли получите.

Всего записей: 9 | Зарегистр. 17-12-2015 | Отправлено: 20:30 21-02-2022
sdr77

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
fhorse
> А есть возможность получить скрипт целиком всего плана?
 
да ! copy-paste.

Всего записей: 386 | Зарегистр. 22-07-2005 | Отправлено: 21:19 21-02-2022
fhorse



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
А есть возможность получить скрипт целиком всего плана?
 
да ! copy-paste.

 
Поподробнее, пожалуйста.
Т.е. я создал план из кирпичиков. Потом надо их все скопировать и вставить в редактор запросов?

Всего записей: 218 | Зарегистр. 27-03-2010 | Отправлено: 07:41 22-02-2022
sdr77

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
> Потом надо их все скопировать и вставить в
 
простой текстовый файл (не UTF16LE, как это стало модно в винде. не документ MS Word,
как это стало модно у юзеров туповатых). надеюсь русских букв там нет. их и не должно быть.
 
потом посмотреть глазами - все ли там понятно, правильно и одно за другим.
 
потом откомментировать через поиск по сайту майкрософт - какая команда что делает
и какой результат должен быть.
 
потом долгие операции отделить чекпоинтами.
 
потом скормить полученный скрипт в sqlcmd и через некоторе время
(полный бэкап терабайтной базы у меня занимал около 30 часов, не SSD)
получить то что надо. либо исправлять ошибки и недоработки.

Всего записей: 386 | Зарегистр. 22-07-2005 | Отправлено: 17:55 22-02-2022
fhorse



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Что-то нифига у меня не вставляется Даже меню Вставить не активно.
Может, я не то копирую?  
Я открыл план в Студио, выделил все кирпичики и скопировал в буфер. Но в текстовом виде ничего вставляться не хочет.

Всего записей: 218 | Зарегистр. 27-03-2010 | Отправлено: 21:41 22-02-2022 | Исправлено: fhorse, 11:14 23-02-2022
fhorse



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Нашёл-таки способ запускать задания одно за другим без углубления в T-SQL.  
Надо не план обслуживания с задачами писать, а в создать задание в ветке для Агента SQL.  
И в этом задании прописать шаги: каждый шаг - это соответствующий план. Только надо выбрать, чтобы по завершении каждого шага переходить к следующему. Всё работает!
 
sdr77, спасибо, что откликнутся.

Всего записей: 218 | Зарегистр. 27-03-2010 | Отправлено: 09:52 01-03-2022
RusMikle

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Всем привет!
 
кто знает что случилось с sql.ru? Связано это с войной? С санкциями? Какие конкретно у них возникли проблемы? Когда ждать сайт назад?
 
Спасибо

Всего записей: 119 | Зарегистр. 12-11-2002 | Отправлено: 13:20 14-03-2022
Nthnsq



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
гуру, как на 2019 сделать удаление бэкапов старше недели?

Всего записей: 4875 | Зарегистр. 15-02-2006 | Отправлено: 01:07 15-03-2022
fhorse



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Добавь в конце плана обслуживания задачу "Очистка после обслуживания". Там можно прописать, какие файлы удалять, и насколько старые.

Всего записей: 218 | Зарегистр. 27-03-2010 | Отправлено: 10:19 15-03-2022
AndrF

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
кто знает что случилось с sql.ru? Связано это с войной? С санкциями? Какие конкретно у них возникли проблемы? Когда ждать сайт назад?

 
Как я понял из того что в интернете - владелец сервера колбасник (давно живет в Великобритании). Решил стать настоящим бритом (а может еще и с Украины) и наложить санкции на пользователей форума.
 
В общем, про SQL.RU остается только забыть. Не был вовремя импортозамещен его.

Всего записей: 14 | Зарегистр. 23-03-2006 | Отправлено: 18:59 25-03-2022 | Исправлено: AndrF, 19:09 25-03-2022
cad2206

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Есть задача сжать базу размером ~800ГБ. Но в окно служебной доступности к базе, SHRINKDATABASE не успеет отработать.
 
Появилась идея создать копию рабочей базы, сжать ее и затем залить в нее те данные из рабочей базы, которых не достает (которые прилетели за время сжатия), ну и после заливки переключить работу на сжатую базу.
 
Вопрос, как залить данные?

Всего записей: 10 | Зарегистр. 15-12-2006 | Отправлено: 12:30 30-03-2022 | Исправлено: cad2206, 12:30 30-03-2022
Paromshick



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
cad2206
Поставить в свойстах базы simple и жать себе на здоровье
Ели по вопросу как залить, то это зависит от софта. Штатными средствами  SQL только через бэкап. Он и жмёт, кстати

----------
Скучно

Всего записей: 3019 | Зарегистр. 12-04-2013 | Отправлено: 14:45 30-03-2022
cad2206

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Поставить в свойстах базы simple и жать себе на здоровье

 
Говорю же, усечение базы SHRINKDATABASE не успеет отработать за время технологического окна.
 

Цитата:
Ели по вопросу как залить, то это зависит от софта. Штатными средствами  SQL только через бэкап. Он и жмёт, кстати

 
софт 1С, но конфигурация меняная сильно и штатными средствами 1С заливать, это подключать 1С программистов, что не желательно. Нет смысла заливать через бэкап, т.к. бекап рабочей базы содержит не сжатые данные.

Всего записей: 10 | Зарегистр. 15-12-2006 | Отправлено: 14:55 30-03-2022
sdr77

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
cad2206
на таких размерах shrinkdatabase не надо делать никогда. я бы сделал так:
1) добавил еще винчестер на 2+ Тб (надеюсь на это "технологического окна" хватит ?)
2) форматнул его с размером кластера 64к
3) создал там еще файловую группу и файл данных для этой базы сразу 1Тб с приростами по 1Гб.
4) на работающем сервере мигрировал данные туда ... как-то. я это уже делал один раз но сейчас забыл как.

Всего записей: 386 | Зарегистр. 22-07-2005 | Отправлено: 17:59 30-03-2022
Paromshick



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
cad2206
Так ведь можно и без окна жать
Будут небольшие задержки
Но надо понимать какой софт смотрит на скуль и в каком режиме. Продажа онлайн это одно, бухи это совсем другое
Да и удалёнку кто отменял? Посидеть ночью, а лучше рано утром. Ну раз "встала задача"
База небось за несколько лет. Надо урезать каждый год. Скоро он вообще шевелиться перестанет
 
Добавлено:
Ещё можно стащить Veeam он прекрасно усекает базы
И можно через скулевский GUI  проверить в заданиях shrink не  database, а files. Особенно логи транзакций. Он чётко показывает количество свободного места в логах и mdf
Соответсвенно отсюда и избрать стратегию

----------
Скучно

Всего записей: 3019 | Зарегистр. 12-04-2013 | Отправлено: 18:48 30-03-2022
maivtu

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Добрый день.
База данных достигла своих максимальных размеров.
Подскажите как можно корректно освободить/отчистить базу данных ?
Сжать через  SQL MMS не получается. нет свободного места в базу.

Всего записей: 2 | Зарегистр. 31-03-2022 | Отправлено: 06:10 31-03-2022
katamoto

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
 Говорю же, усечение базы SHRINKDATABASE не успеет отработать за время технологического окна.  

 
Делайте поэтапно, шринк можно безболезненно прерывать в любой момент времени. Сколько свободного места внутри базы у вас?

Всего записей: 9 | Зарегистр. 17-12-2015 | Отправлено: 11:03 31-03-2022
cad2206

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Делайте поэтапно, шринк можно безболезненно прерывать в любой момент времени. Сколько свободного места внутри базы у вас?

 
порядка 600ГБ

Всего записей: 10 | Зарегистр. 15-12-2006 | Отправлено: 14:59 31-03-2022
katamoto

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
 порядка 600ГБ

 
Возможно тут быстрее будет просто мигрировать все данные в другой файл в пределах одной и той же файловой группы, как выше советовали. Посмотрите в сторону SHRINKFILE с опцией EMPTYFILE

Всего записей: 9 | Зарегистр. 17-12-2015 | Отправлено: 16:40 31-03-2022 | Исправлено: katamoto, 17:24 31-03-2022
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Microsoft SQL SERVER


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru