Имя: Пароль:
1C
1С v8
SQL сервер и 1с
0 Zlatusya
 
22.09.11
17:59
Недавно прочитала интересную мысль на одном из форумов о том, что нахождение файла Бд и файла транзакций на разных дисках позволяет увеличить скорость работы базы? насколько это верно и как у вас? ну и до кучи интересующий вопрос по SQl: (у меня 1с на SQL стоит) - сама бд на данный момент весит 19 ГБ (это без файла транзакций). насколько это критично для  базы. как у вас с размерами:))))) при каких размерах базы на sql-сервере стоит задуматься об обрезании :))) (прям че-то мысли не туда). на 7 например dbf по 2ГБ и большие проблемы..... есть ли здесь что-то похожее или можно жить спокойно?
1 shuhard
 
22.09.11
18:01
(0) по уставу разносят файлы
- БД
- журнала
- temp

20 ГБ - детский размер
2 Zlatusya
 
22.09.11
18:07
темп (архив имеется ввиду)? т.е. у вас он отдельно находится?
3 Zlatusya
 
22.09.11
18:08
в смысле файл транз отдельно на другом диске?
4 proger2011
 
22.09.11
18:10
(3) Да все три файла должны быть на разных дисках, только не логических а физических.
5 shuhard
 
22.09.11
18:10
(2) [архив имеется ввиду]
нет
имеется в виду системная базка tempdb

(2)
(3) у меня - нет
текущий проект маленький 5 Гбайт и не нагруженный
6 Zlatusya
 
22.09.11
18:13
имеется в виду системная базка tempdb
что это?
смысл разделения БД и транзакций только в увеличении скорости? на восстановление и т.п. это не влияет? (архив у меня отдельно)
7 shuhard
 
22.09.11
18:15
(6)[что это]
а ты давно в C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data заглядывала ?
или в раздел системные базы студии

только темпдб не просто переместить,
читай внимательно BOL
8 Scooter
 
22.09.11
18:16
(1)+ также на отдельном система и файл подкачки
9 shuhard
 
22.09.11
18:18
(8) верно замечено
10 Zlatusya
 
22.09.11
18:18
(7) ого, а я не знаю даже про это. спасибо. а где можно почитать? я до этого была уверена, что два файла базы данных и все.  что такое BOL?
11 Zlatusya
 
22.09.11
18:20
(8) ого, где же столько дисков взять? у меня всего 2 физических.
12 shuhard
 
22.09.11
18:20
(10) там есть ещё и мастер, который трогать не надо
а почитать все можно на sql.ru и в книжках по сиквелу
онлайн версия книжки идёт в составе поставки и зовётся BOL

т.е. она у тебя есть,
почти как ИТС
13 Zlatusya
 
22.09.11
18:22
ок спасибо, книжку посмотрю, если осталась - систему изначально не я обслуживала.
14 shuhard
 
22.09.11
18:24
(11)  чудной вопрос,
у тебя личная система ?
15 Zlatusya
 
22.09.11
18:33
нет не личная, отдельный сервер под sql, но там всего два диска. а на общие диски вряд стоит базу выкидывать. я архивы только на дугих храню.
16 shuhard
 
22.09.11
18:34
(15) операционка, база и журнал на первом
темп, своп и бэкапы на втором

но при двух не рэйд дисках выигрыш будет смешной - не парься
17 Zlatusya
 
22.09.11
18:41
(16) ок, все равно спасибо почитаю про tempdb, раз оказывается знаю не все.
18 Zlatusya
 
22.09.11
18:44
а до скольки БД файл по размерам - это норма?
19 shuhard
 
22.09.11
18:47
(18) до 25 маленькие
25 - 50 средние
50 - 100 большие
> 100 очень большие

градация  условная
20 vde69
 
22.09.11
19:21
(19)+
до 1 гига - милюзга :)

я-бы делил не по размеру а по времени регламентных операций
бекап, переинтексация, обновление статистики

до 30 минут - мелкие
до 6 часов - средние
до 12 часов - большие
более суток - гигантские
21 Ленинград
 
22.09.11
19:41
Смысл в перемещении файлов бд на разные физ диски есть только в том случае если дисковая подсистема нагружена
22 FN
 
22.09.11
20:49
(7) По поводу перемещения темпдб вопросик:
а если с помощью нтфс-ссылки "переместить" - проблем не будет?
23 shuhard
 
22.09.11
20:58
(22) будут
(21) + 1
(20)  ты угадал, градация именно по времени полного бэкапа
24 mailwood
 
22.09.11
21:04
(0) А че у ТС проблем нет с базой, проблема именно с размером ? ;) Ну где то 3-4 самое то.
25 Zlatusya
 
22.09.11
21:37
проблем у меня пока нет, просто читала инфу на форумах - вот вопросы и возникли. не хочется решать вопросы когда возникнут проблемы.

по поводу "C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data ", посмотрела , файл temp 46, templog=35. mssqlsystemresource.mdf = 38. что за файлы в общих чертах понятно. но возникают вопросы дальше: temp очищается при перезапуске - (ушел с 46 до 13) - т.е. я так понимаю это не очень большая проблема - раз он пополняется только при загруженности. а вот templog и второй наверное надо чистить периодчиески. кто реально у себя это делает?
потом еще интересный вопрос: зачем так носиться с этими файлами, если при каких либо обстоятельствах sql слетит - это же не БД, можно заново поставить и подключить реальныйе файлы БД или восстановить из архива. или я что-то не так поняла. Это пока все что успела понять, поэтому не ругайтесь.
26 Zlatusya
 
22.09.11
21:38
(24) 3-4ГБ? у меня 19 только файл базы данных.
27 Zlatusya
 
22.09.11
21:40
кстати, бекап средствами sql примерно 20 минут.
28 mailwood
 
23.09.11
02:08
(24)(26) не дошло ну ладно
(27) Это быстро, у меня 20 Гб дольше архивировалась.
(25) Посмотри по ссылкам про 1c - sql  < 1с Рупасов >
29 упс
 
23.09.11
05:25
(25) проблема с tempdb не в том, что она может вырасти, а в том, что она может очень активно использоваться и стать узким местом в вашей системе. Т.е. на одном sql server у вас может быть десяток баз 1С, разнесенных по дискам, но все они будут использовать одну и ту же tempdb.

>>потом еще интересный вопрос: зачем так носиться с этими файлами, если при каких либо обстоятельствах sql слетит - это же не БД, можно заново поставить и подключить реальныйе файлы БД или восстановить из архива.

Это системные БД - если вас устраивает, что при каком-нибудь сбое вам придется заново переустанавливать SQL Server, подключать все ваши (пользовательские) БД, настраивать планы обслуживания, репликации, зеркалирования и проч (если используются) - можете не париться. Если не устраивает - бэкапы msdb и master надо делать регулярно.
Плюс учтите, что при повреждении какой-нибудь из этих баз (master\msdb\tempdb) весь сервер может стать недоступным. С tempdb проблема скорее всего решится обычным перезапуском, а с остальными - возможно придется все переустанавливать.
30 skunk
 
23.09.11
05:46
ставишь это ...
http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=15289

анализируешь результ ... делаешь выводы...
31 skunk
 
23.09.11
05:55
при разнесении файлов по банкам прирост скорости будет ... может неэффективный ...
какие файлы по каким банкам разносить зависит от частоты  операций с базой ... например ... если в базу много пишут ... то лог на банку с высокой скоростью записи ...
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан