Имя: Пароль:
1C
1С v8
Вопрос к повелителям SQL: делить файл базы или нет?
0 IamAlexy
 
01.12.12
10:40
Ну собственно вопрос в теме: есть база гигов на 70
Соответственно сейчас это благополучно выросший один mdf
Соответственно на сервере один единственный том  на терребайт (райд 10ый)
ну и отсюда вопрос:

есть ли смысл дробить файл базы на несколько? ну например сделать файлов пять например и будет ли от сюда какое то изменение быстродействия?
1 IamAlexy
 
01.12.12
10:43
собственно когда дисков несколько ворде смысл есть а вот когда диск (том) один и делить его никто никуда не будет.
2 milan
 
01.12.12
10:46
Смылс делить тогде, если диск 1 ?
3 IamAlexy
 
01.12.12
10:46
(2)  ну собственно мне вот тоже интересно - системе что проще ворочать - один файл в 70 гигов или 10 файлов по 7 гигов..
4 ShoGUN
 
01.12.12
10:48
(3) Один хрен. Эффективнее будет дефрагментацию вовремя делать.
5 shuhard
 
01.12.12
10:51
(3) если диск дефрагментирован или SSD, то один файл быстрее 10
6 IamAlexy
 
01.12.12
10:53
(5) райд 10 из SAS (или 5ый райд - хз.. но что то из этого)
7 shuhard
 
01.12.12
10:56
(6) для аппаратного рэйда лучше один файл
8 IamAlexy
 
01.12.12
10:57
(7) спасибо
пойду посмотрю что там с фрагментацией..
9 shuhard
 
01.12.12
10:58
(8) скорее всего то, что ты через рэйд увидишь, не имеет отношения к реальному расположению кластеров
10 IamAlexy
 
01.12.12
10:59
(9) являясь тупым 1Сником я думал посмотреть степень фрагментации средствами винды :) :)
11 Infsams654
 
01.12.12
11:00
(9) он сам себе ответил в (0)
12 Infsams654
 
01.12.12
11:05
(10) ты о чем ? Какая фрагментация ? У тебя ж raid
13 shuhard
 
01.12.12
11:06
(10) посмотри дефрагментацию, а заодно узнай тип и марку рэйда
14 IamAlexy
 
01.12.12
11:06
(!2) да ну?
и чо, райд на нтфсе не фрагментируется чтол?

с каких пор?
15 Infsams654
 
01.12.12
11:10
(14) а ему пофиг, райду - ntfs или нет
16 IamAlexy
 
01.12.12
11:15
(15) ну типа на уровне операционке же НТФС, соответственно если диск застрат и файл огромен то почему бы ему и не фрагментироваться?
17 alexhtn
 
01.12.12
11:18
(0) если не хватает быстродействия, то лучше увеличивать физическое количетво носителей
Можно постепенно переносить на отдельные диски
1. База
2. Журнал транзакций
3. tempdb
18 shuhard
 
01.12.12
11:30
(16) есть целевой форум, где шансов на грамотный ответ побольше
http://3nity.ru/viewforum.php?f=40&sid=32023a827dc24f8a188efa7435748792
19 shuhard
 
01.12.12
11:33
(16) а ты представь, что рэйд эмулирует NTFS, а сам хранит в jfs
20 Feunoir
 
01.12.12
11:35
(19) да ладно, неужто такие существуют?
21 Infsams654
 
01.12.12
11:56
для райда, если физически файл расхрестан в разных секторах дисков не говорит о том, что он будет считываться медленней, это у ж как фишка ляжет
22 МихаилМ
 
01.12.12
12:36
(0)
в простом случае
Базу 1С 7.7 (8.х) SQL распределяем по разным дискам, используя файловые группы.

если умете работать с ddl триггерами
то можно
предварительно почитав рекомендации типа 10 заповедей ms sql dba
23 ДенисЧ
 
01.12.12
12:40
я выносил в 8ке отдельные таблицы на отдельные диски. Обнаружил прирост до 20%. Естественно, не просто так, методом тыка, а определял наиболее нагруженные.
Так что смысл в таком действе есть.
24 IamAlexy
 
01.12.12
13:51
(23) ну тут речь идет о простом
были бы отдельные диски - разделил бы давно
речь про то что есть один том.
просто один
на нем несколько баз одна из которых уже 70 гигов одним файлом..


собственно вот про что речь
25 МихаилМ
 
01.12.12
14:00
26 etc
 
01.12.12
14:14
(25) Второй раз натыкаюсь на рекоммендацию относительно базы tempdb что лучше разделить её на столько файлов сколько процессоров в системе. Интересно почему нет такой рекоммендации и для файла с базой данных?
27 ДенисЧ
 
01.12.12
14:19
(24) на одном диске - смысла не будет.
28 МихаилМ
 
01.12.12
15:12
(26)

есть. недочитали.
29 vde69
 
01.12.12
15:25
(0) прикинь как ты будешь востанавливать из бекапа?

например вариант - бекап один файл, а база 10?

думаю так, что если такие вопросы возникают, то ты явно не обладаешь квалификацией для администрирования такой базы (как и 99% 1с ников), по этому или звать спеца DBA либо оставлять как есть.
30 IamAlexy
 
01.12.12
15:52
(29) ты когда первый раз решил возлечь с женщиной наверное с таким подходом тоже позвал специалиста.. да ?
31 МихаилМ
 
01.12.12
16:11
(29)
из бекапа нормально разворачивается. если есть файловые группы
32 vde69
 
01.12.12
16:51
(30) многие зовут специалиста (специалиста женьщину).

скорее исключение когда встречаются два девствен-ик и ца.

(31) я не сомневаюсь что востанавливаются, просто перед эксперементами на живой базе - нужно поучится, потом потренироватся а потом уже и делать
33 etc
 
01.12.12
20:33
(32) а мы сразу, в бой и с песней :)
34 Злопчинский
 
01.12.12
21:40
что-то там про секционирование на эвенте говорили. есть база 70 гигов. гигов 50 из них - это данные прошлых периодов, которые тупо  практически всегда на чтение юзаются - их выносить "отдельно".. как-то так...
35 МихаилМ
 
01.12.12
22:15
(34)
энтерпрайз интеграторе есть менеджер секционирования

http://main.1c-ei.ru/site/enterpriseinegrator1c/Home/help/objectdb/partition_func
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.