Имя: Пароль:
1C
1С v8
Профилактика базы MSSQL 2008
0 darkvett
 
01.12.11
11:46
Уже пол года назад как перешел с файловой базы на серверную. Все наши сотрудники были рады. Но современем 1с начала тупить. Может какие-то процедуры необходимо время от времени проделывать чтобы поддерживать базу данных в хорошем состоянии?
1 H A D G E H O G s
 
01.12.11
11:48
Регламенты на SQL
Каждоночная очистка процедурного кэша, обновление статистики, дефрагментация индексов, перезапуск SQL сервера, сервера 1С, каждовыходная реиндексация.
2 darkvett
 
01.12.11
11:49
Перезапуск SQL сервера и сервера 1с частенько помогает, правда на пол дня....
3 Саныч
 
01.12.11
12:02
(1) Для чего перезапуск серверов SQL и 1С ?
По реиндексации - можно некоторые таблицы и каждую ночь переиндексировать, т.е. полную делать раз в неделю, а для особо критичных таблиц раз в сутки.
4 H A D G E H O G s
 
01.12.11
12:05
(3) Дефрагментации вполне хватает.

перезапуск серверов SQL

Через несколько дней интенсивной работы SQL размер tempdb уже под несколько сот мегабайт, а сервера 1С - под несколько гигабайт.
5 ДемонМаксвелла
 
01.12.11
12:05
(3) насчет перезапуска сервера 1С (достаточно перезапустить процесс, а не машину), он помогает при утечках памяти
6 darkvett
 
01.12.11
12:22
(4) Разговор про обычную дефрагментацию диска или про какую-то другую дефрагментацию??
7 Саныч
 
01.12.11
12:26
(4)
SQL-ный tempdb растет, например, при использовании временных таблиц. При завершении сеанса эти временные таблицы удаляются, и место "внутри" tempdb освобождается. Поэтому вполне возможно, что размер tempdb на диске будет 10 гигабайт, а "внутри" файл будет практически пустой. Перезапуск SQL приведет к освобождению этого места на диске, но какой в этом смысл? Как это повлияет на производительность SQL-сервера?
8 Саныч
 
01.12.11
12:28
(7) Дефрагментация индексов внутри файла БД, выполняется самим SQL-ем
9 darkvett
 
01.12.11
12:29
(8) Ни чего не понятно. Куда нажимать? Использовать SQL2008 Mahagement Studio???
10 Саныч
 
01.12.11
12:41
(9) Да, в нем это есть.
11 H A D G E H O G s
 
01.12.11
12:42
(6) Про фрагментацию индексов
12 H A D G E H O G s
 
01.12.11
12:45
(7) Думаю положительно. Работа с большим файлом все равно медленней работы с небольшим.
13 darkvett
 
01.12.11
12:55
(10) Не получается найти....
14 H A D G E H O G s
 
01.12.11
13:05
как там?
Давай я погуглю за тебя!
http://infostart.ru/public/65955/
15 GoldenDawn
 
01.12.11
13:05
дефрагментацию диска ещё сделайте по ночам
http://www.mydefrag.com/
16 Кокос
 
01.12.11
13:07
17 Кокос
 
01.12.11
13:08
v8: SQL Server Database RTransaction log размером в 110гб это нормально?
вобщем я сделал как мне сказали теперь сервак не тормозит.
18 darkvett
 
01.12.11
13:15
(14) Я этой статьей пользовался пол года назад при настройке. Только 3го пункта испугался и забросил это все. Щас буду разбираться поглубже.
19 darkvett
 
01.12.11
13:21
Подстава: Начало третьего пункта: "Сначала создаем Maintenance Plan в разделе Management"
Где этот раздел Management? У меня к тому же русская версия....
20 Explorer1c
 
01.12.11
13:23
очень карашо
21 darkvett
 
02.12.11
07:43
Оказалось у меня нет Maintenance Plan из-за того что версия Express. Как теперь быть? Как делать дефрагментацию индексов??
22 упс
 
02.12.11
09:18
Планировщик windows + osql/sqlcmd
23 Маленький Вопросик
 
02.12.11
09:20
база сколько весит?
24 Trucker
 
02.12.11
09:23
(21)А что мешает поставить Studio и подрубить к ней базу?
25 John83
 
02.12.11
09:28
http://infostart.ru/public/65955/
правда сам еще не добрался
26 darkvett
 
02.12.11
09:43
(23) 3,5Гб
27 darkvett
 
02.12.11
09:44
(25) Именно по этой инструкции я и настраивал, но дошел до 3го пункта и понял что у меня нет "Managment plan"
28 darkvett
 
02.12.11
09:46
(24) У меня стоит Studio и база подцеплена. Но в Закладке Управление нету Managment plan
29 Aleksey
 
02.12.11
09:50
(21) У меня русская и все есть
30 Aleksey
 
02.12.11
09:54
Как известно, в редакции SQL Express 2005 отсутствует важный компонент: SQL Agent, что, естесственно не дает создавать на этих серверах так называемый Database Maintenance Plan, то бишь обслуживание: переиндексацию, проверку баз и снятие бакапов.

Однако, ситуация, вообще говоря, не катастрофическая, потому что механизм запуска набора SQL команд на определенном сервере по расписанию, реализуем без особых проблем.

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

(с) http://www.sql.ru/forum/actualthread.aspx?tid=275166
31 darkvett
 
02.12.11
09:57
(29) Значит у тебя версия выше чем Express Edition
32 Trucker
 
02.12.11
10:05
(31) Действительно, в ЕЕ нет планов обслуживания.