|
|
|
Целесообразно ли разносить базу и логи на разные диски в SQLServer если физически дис | ☑ | ||
|---|---|---|---|---|
|
0
ares
27.09.10
✎
11:30
|
Есть виртуальный машина, на нем SQLServer 2005, физический диск один, на вирутальку выделено мето и разбито на 2 диска.
Вопрос : Целесообразно ли разность файл базы данный и логов на разные диски или все равно ? |
|||
|
1
ДенисЧ
27.09.10
✎
11:31
|
смысла нет
|
|||
|
2
smitru
27.09.10
✎
11:32
|
(0) имеет смысл их разносить физически, а не логически :-)
|
|||
|
3
Fragster
гуру
27.09.10
✎
11:33
|
типа фрагметнтация при росте будет меньше... да и то, если под виртуалку место сразу выделено, а не растет по мере необходимости
|
|||
|
4
vS
27.09.10
✎
11:34
|
логически может быть даже хуже, т.к. второй раздел начинается гораздо дальше от центра диска и медленнее считывается
|
|||
|
5
Fragster
гуру
27.09.10
✎
11:35
|
(4) ага, и байты соскальзывают из-за центробежной силы
|
|||
|
6
ares
27.09.10
✎
11:37
|
(4) Т.е. ты считаешь, что луше объединить диски С и D и писать базу и логи в на этот логический диск ?
(2) Кто бы спорил, нет возможности (3)Пока не растет, но хочу попросить,чтобы прописали чтоб росло. |
|||
|
7
smitru
27.09.10
✎
11:45
|
(6) Так если нет возможности, то тогда расслабься.. Чудес на свете не бывает :-)
|
|||
|
8
smitru
27.09.10
✎
11:47
|
(4) Головке пофик откуда считывать.. ближе или дальше от центра. Но вот лишнее позицинирование головки - это безусловно замедление операций считывания/записи
|
|||
|
9
orakool
27.09.10
✎
14:03
|
(8) видел графики скорости чтения с разных дорожек ?
http://www.3dnews.ru/_imgdata/img/2009/12/28/155917.gif |
|||
|
10
smitru
27.09.10
✎
15:06
|
(9) это не "график чтения с разных дорожек" это "график чтения с учётом позиционирования"... Безусловно время позиционирования "чем дольше, тем больше", но само по себе физическое чтение от номера дорожки не зависит
|
|||
|
11
floody
27.09.10
✎
15:14
|
(10) с центральных дорожек медленнее чтение, ведь линейная скорость поверхности диска относительно головки заметно меньше, а ЖД начинается с внешних дорожек, в отличие от CD
|
|||
|
12
orakool
27.09.10
✎
15:48
|
(10) а теперь попробуй объяснить:
1) почему позиционирование на внутренних дорожках существенно медленней, да так, что скорость чтения аж в 2 раза меньше 2) откуда берется позиционирование при последовательном доступе |
|||
|
13
Злой Бобр
27.09.10
✎
15:55
|
(0) Тебе уже сказали что на виртуалке смысла выпендриваться нет.
|
|||
|
14
smitru
27.09.10
✎
16:09
|
(12) это когда физически они смежны идёт "последовательное чтение".. а когда ты выёживаешься на логическом, то два последовательных логических блока физически могут располагаться как угодно и твоё последовательное чтение на виртуале - для физического чтения плошное смыканье позиционирования
|
|||
|
15
orakool
27.09.10
✎
16:58
|
(14) во-первых:
"два последовательных логических блока физически могут располагаться как угодно" только в одном случае - произошел ремапинг сбойного блока из таблицы замещения и тогда, действительно, происходит чтение из резервной зоны, что требует долгого позиционирования. именно этот эффект используется для качественного визуального определения сбойных секторов по графику последовательного чтения. во-вторых, все-таки хотелось бы услышать ответ на вопрос "почему позиционирование на внутренних дорожках существенно медленней, да так, что скорость чтения аж в 2 раза меньше ?" |
|||
|
16
smitru
27.09.10
✎
20:31
|
(15) "только в одном случае - произошел ремапинг сбойного блока из таблицы замещения"
сказочник :-).. сейчас физичекая конфигурация (количество головок, цилиндров, секторов) ничего не имеет даже близко схожести с логической конфигурацией. Особенно сейчас, когда приходится постоянно реализовывать на "старых BIOS" современные уже терабайтные ёмкости. а замещение сбойных секторов "резервными" - это совсем иной механизм |
|||
|
17
Ковычки
27.09.10
✎
20:47
|
(16) бредятина
|
|||
|
18
smitru
27.09.10
✎
21:06
|
(17) Спешиал для 1Сников в кавычках:
http://ru.wikipedia.org/wiki/Жёсткий_диск Резервные секторы Для увеличения срока службы диска на каждой дорожке могут присутствовать дополнительные резервные секторы. Если в каком либо секторе возникает неисправимая ошибка, то этот сектор может быть подменён резервным (англ. remapping). Данные, хранившиеся в нём, при этом могут быть потеряны или восстановлены при помощи ECC, а ёмкость диска останется прежней. Существует две таблицы переназначения: одна заполняется на заводе, другая — в процессе эксплуатации. Границы зон, количество секторов на дорожку для каждой зоны и таблицы переназначения секторов хранятся в ЗУ блока электроники. Логическая геометрия По мере роста емкости выпускаемых жёстких дисков их физическая геометрия перестала вписываться в ограничения, накладываемые программными и аппаратными интерфейсами (см.: Барьеры размеров жёстких дисков). Кроме того, дорожки с различным количеством секторов несовместимы со способом адресации CHS. В результате контроллеры дисков стали сообщать не реальную, а фиктивную, логическую геометрию, вписывающуюся в ограничения интерфейсов, но не соответствующую реальности. Так, максимальные номера секторов и головок для большинства моделей берутся 63 и 255 (максимально возможные значения в функциях прерывания BIOS INT 13h), а число цилиндров подбирается соответственно ёмкости диска. Сама же физическая геометрия диска не может быть получена в штатном режиме работы и другим частям системы неизвестна. |
|||
|
19
orakool
27.09.10
✎
23:26
|
(18) и где же здесь написано, что _порядок_ следования физических секторов не совпадает с логическим при использовании LBA ?
|
|||
|
20
smitru
28.09.10
✎
09:16
|
(19) читать совсем не умеешь???
"В результате контроллеры дисков стали сообщать не реальную, а фиктивную, логическую геометрию, вписывающуюся в ограничения интерфейсов, но не соответствующую реальности. " твоя "кажущая последовательная" последовательность является ФИКЦИЕЙ, потому что реальная физическая реализация скрыта самим котроллером (которые тебе выдаёт "удобные для интерфеса" данные, но которые ничего общего не имеют сеалиями) |
|||
|
21
orakool
28.09.10
✎
10:48
|
(20) воспринимать написанную информацию можешь ?
контроллеры сообщают фиктивную информацию о _геометрии_, то есть номера цилиндров и головок. НО нигде не сказано, что _последовательность_ логической нумерации секторов отличается от физической ! да, мы не знаем реальный номер цилиндра или трека, но за сектором 739 идет сектор 740. |
|||
|
22
smitru
28.09.10
✎
10:50
|
(21) "за сектором 739 идет сектор 740."
именно.. для логической нумерации всё именно так, но ты НЕ ЗНАЕШЬ, как это реализованно физически.. будет ли при таком переходе менятся (физически) номер головки и номер цилиндра). |
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |