#0
by mad hatter
Как у пытливого ума, возникла идея, для общего развития :), разместить *.mdf и *.ldf файлы на виртуальном диске. Будет ли производительность выше, или mssql достаточно эффективно кеширует и никаких преимуществ это не даст? 1. селект`ы будут быстрее? 2. апдейты, инсерты будут быстрее? 3. есть ли драйвера виртуального диска для х64?
#5
by BlackMak
- бесполезная затея. Или вы ставите базу в full-режим и у вас быстренько кончается место на виртуальном диске, или вы ставите базу в simple-режим и теряете в скорости столько, что все плюсы виртуального диска обесцениваются.
#6
by mad hatter
>>есть ssd - чуток умнее все-таки... ога, если еще и в страйп их запрячь )))... тока небюджетно
#8
by BlackMak
- чем full :-) Я не теоретик, обосновать не смогу. Но я практик, так что могу с уверенностью сказать - базы в simple ощутимо медленнее на добавлении данных. Microsoft однозначно рекомендует держать базы в full и чикать логи при регламентных операциях. Причем не только из соображений надежности, но и для максимального быстродействия.
#9
by IamAlexy
ага.. а чикать базы всюду рекомендуют так 1. переведите базу в симпл режим 2. выполните шринковку :)
#23
by mad hatter
брат пацак, ну что ты не по теме? ))).. желательно обсудить не "кошерность - некошерность" "гадов", а как "гадов" готовить
#24
by Chuper_IT
что должна быть за база, чтоб ради производительности жертвовать данными? база кладр чтоли? :)
#25
by mad hatter
>>что должна быть за база, чтоб ради производительности жертвовать данными? база кладр чтоли? :) типа того)).. бывают ситуации когда надо разовые операции над данными провести, но как можно быстрее
#26
by Буль
Если ты о "программном" - толку в "расределенном" режиме (многопользовательский режим) не будет, там софт ресурсы процессора отжирает капитально из того что я тестил. А вот апаратный рам-диск - вешч. При правильном подходе - система летает.
#27
by mad hatter
а что за такое "аппаратный"?.. ниразу на глаза не попадалось!)).. поди дорогой, аглицкой работы?..
#29
by Буль
контроллер такой. :) втыкаеца в PCI. в него втыкается память. в него же втыкается батарейка, для вящей суръезности.
#33
by mad hatter
..ейная пропускная способность уже категорически устарела и любой софтварный виртуальный диск ныне будет быстрее... я так думаю )
#35
by Буль
+ повторюсь. софт-рам-диски из того что можно погонять бесплатно - ерунда. или мне не тупо не везло. ;) Поиграться можно только для рабочей станции и для специфических задач. Для "разгона" СУБД - только железячные контроллеры. При нужной доле настойчивости можно вытворять шикарные вещи и грабить корованы. ;)
#40
by mad hatter
сыпались не больше чем остальные.. у меня был такой.. они все сейчас стали сыпаца, как перешагнули много-много гигабайтный рубеж.. сейчас стабильно по два диска в год вылетает, а то и больше.. раньше такова не припоминаю
#41
by IamAlexy
неее. дятлосерия была особенной... там целую партию пришедшую в нерезиновск меняли вообще без вопросов - тупо по желанию.
#42
by PowerBoy
Изучайте. Full (режим полного протоколирования) — в этом режиме максимальное количество операций записывается в журнал транзакций. Журнал транзакций автоматически не обрезается. Этот режим обеспечивает максимальные возможности восстановления (за счет снижения производительности). Только в этом режиме вы можете использовать зеркальное отображение баз данных и автоматическую доставку журналов (log shipping). Именно этот режим выбирается по умолчанию для пользовательских баз данных, поскольку он настроен для базы данных model. Если изменить режим восстановления для базы данных model, то для создаваемых баз данных по умолчанию будет выбираться новый режим. Simple (простая модель восстановления) — максимальный выигрыш в производительности и удобстве работы за счет возможностей восстановления. Минимально протоколируются те же операции, что и в режиме восстановления Bulk-logged, а кроме этого, журнал транзакций автоматически очищается (блоками, размер которых изначально равен 256 Кбайт, но при необходимости он может быть автоматически увеличен). В результате вы получаете максимальную производительность и возможность не думать о потенциальной нехватке места в журнале транзакций. Но в этом режиме использовать журнал транзакций для восстановления уже удасться. Вы не сможем даже выполнить резервное копирование журнала транзакций: команда BACKUP LOG в этом режиме сразу вернет ошибку. Какой же режим восстановления выбрать? Microsoft (в своих учебных курсах) рекомендует для рабочих баз данных выбирать только режим Full. Однако из опыта проведения автором этих самых учебных курсов и общения со слушателями можно сказать, что очень многие опытные администраторы сознательно настраивают для своих баз данных режим восстановления Simple. Значительное повышение производительности при операциях массовой вставки и при работе с большими двоичными данными вполне оправдывает некоторое снижение возможностей резервного копирования и восстановления. Что важнее для вашей задачи — дополнительные возможности восстановления или максимальная производительность, решать вам.
#43
by Жан Пердежон
с чего вдруг что-то должно быть быстрее? или под виртуальным диском имеется в виду рам-диск?
#44
by Жан Пердежон
+ если да, то где-то статья была про размещение файлов бд на рамдиск, суть - надежность падает сильно, прирост производительности грошовый, сервер и так всё что можно кеширует, лучше ему эту память скормить, найду - выложу.
#45
by insider
ну ты хочешь высокую производительность и даром? :) к тому же, об отказоустойчивости тоже не забывай
#48
by Chai Nic
Именно. Нафиг надо.. Прирост есть разве только в синтетических тестах, в реальной работе незаметно.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Комплексная SQL MDF 8.5 Gb, LDF 14,5 Gb пора обрезать лог?
- База 1С V77 SQL, возможно ли запустить имея только MDF, без LDF
- Правильно разместить MDF и LDF
- SQL 2005 что за файлы ..._log.ldf ?
- Не могу подключить один MDF файл, без LDF
- Нет возможности разместить документ после ТА
- Восстановление SQL базы из MDF и LDF файлов
- Закончилось место на виртуальном диске (VMware)
- Восстановление базы SQL(подключение mdf без ldf), вопрос по выполняемым скриптам
В этой группе 1С
- Какие документы ведутся в альфа-авто
- выгрузка из 1с в word или как запретить пользователю менять выгруженный файл
- Как увеличить время ожидания блокировки в PostgreSQL?
- ЗуП. Доначисление больничного листа за прошлый период.
- Очень долгий запуск 1С 8.1 на сетевых рабочих станциях с файлового сервера
- Помогите не запускается nagios.
- Перенос данных из ЗиК в УПП
- v8: СКД. Закрепить область
- При открытии отчета выдает "Нарушение прав доступа". Как понять ан что нет прав ?
- Как добавить строку 480 в форму баланса?
- Ошибка блокировки информационной базы. Нет ниодного пользователя
- Ограничение на кол-во строк в документе, для dbf и sql версий
- РегистрСведений. Измерение ВидДокумента. Какой тип данных?
- Можно ли удалённо проверить компьютер на вирусы в рабочей группе
- Бухгалтерия. Закрытие НДС.
- Какая температура должна быть в серверной?
- Товар не распределился по партиям.
- 1с 8 и google api
- v8: не могу понять почему по счёту 76,5 в обородке не совпадает с СуммаОстатокДт ?
- v8: УТ 8.1. Ошибка при закрытии кассовой смены ККМ