|
Вопрос к повелителям 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 |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |