|
MS SQL Express в 3 раза медленнее файловой. Это нормально? | ☑ | ||
---|---|---|---|---|
0
Buckbister
23.07.18
✎
01:32
|
Всем день он же добрый!
Есть база. Несложная самописная. В нее загружается 4 тыс. простых документов. Время загрузки в файловой версии - 10 минут. Время загрузки тех же самых документов в ту же самую базу, но развернутую на MS SQL Express - 35 минут. Это нормально? Или что-то криво настроено? Где можно порыть по данному вопросу? Всё крутится на одной рабочей машине со средними параметрами. |
|||
1
mistеr
23.07.18
✎
01:45
|
(0) Что-то криво написано.
|
|||
2
Aleksey
23.07.18
✎
01:45
|
Нормально
|
|||
3
Aleksey
23.07.18
✎
01:45
|
(1) ну может у него на машине 2 гига и скуль тупо всю память отъел
|
|||
4
Garykom
гуру
23.07.18
✎
01:49
|
(0) SQL сервер всегда медленнее файловой для 1С, для одного процесса/сеанса/пользователя.
Но быстрее для множества сеансов одновременно. |
|||
5
Aleksey
23.07.18
✎
01:50
|
хотя если у тебя i7-8700к + 32гига озу. Причем 12 отдано под скуль 12 под сервер 1с и остаток под ОС и клиента 1с
При этом минимум 3 ssd диска. отдельно под темп и журнал транзакции, отдельно под данные скуля и отдельно для ОС и сервера 1С. Тогда наверное не нормально, должно быть 33 минуты, а не 35 |
|||
6
Buckbister
23.07.18
✎
02:03
|
(2),(3)- Спс, понял.
(5) У меня i5 и 20 Гигов оперативки на 7 винде. Под скуль можно отдать и 12 гигов - они все равно бесхозные. Но SQL версия Express - он только 1 Гиг пользует. :-) Но суть я понял. Спс! |
|||
7
Черный маклер
23.07.18
✎
03:41
|
В sql для файлов свойства по умоляанию ?
|
|||
8
Buckbister
23.07.18
✎
14:48
|
(7) Да
|
|||
9
g00d
23.07.18
✎
15:00
|
производительность любой серверной базы в 1 поток максимум 50% от файловой. Но работа файловой базы при нескольких сеансах очень сильно падает, вот тут и проявляются преимущества серверов.
|
|||
10
тарам пам пам
23.07.18
✎
17:14
|
(9) Откуда вообще идет информация, что файловая быстрее, пусть даже при монопольной работе? Запись в файловую скорее всего действительно быстрее, а вот по чтению сомневаюсь, что в файловом движке 1с могли обогнать оптимизатор от полноценной СУБД.
|
|||
11
hhhh
23.07.18
✎
17:23
|
(10) ну чтение как раз никто и не смотрит, что там быстрее. Основное - это запись.
|
|||
12
Cyberhawk
23.07.18
✎
17:26
|
(6) "20 Гигов оперативки на 7 винде" // Скока планок?
|
|||
13
Djelf
23.07.18
✎
19:03
|
||||
14
Черный маклер
23.07.18
✎
19:25
|
(8) для файла mdf поставь AutoGrowth побольше чем дефолтный 1 Мб
|
|||
15
H A D G E H O G s
23.07.18
✎
19:27
|
(14) Это ты хорошо пошутил. Сейчас автор будет выполнять квест "найди и скачай" EM на сайте Microsoft.
|
|||
16
DGorgoN
23.07.18
✎
19:38
|
(0) Ты попробуй 4 миллиона в файловую загрузи
|
|||
17
H A D G E H O G s
23.07.18
✎
19:43
|
(16) Он сейчас запустит, подождет несколько минут, увидит офигенную скорость и забьет. А что там будет ближе к 3 млн - не важно :-)
|
|||
18
vde69
23.07.18
✎
20:55
|
(9) >>>производительность любой серверной базы в 1 поток максимум 50% от файловой
не говори глупость, разница действительно есть но примерно 10% что не очень существенно... |
|||
19
Garykom
гуру
23.07.18
✎
20:58
|
(18) На одинаковом реальном железе нет, файловая % на 40 быстрее. В виртуалке да примерно 10-20% разница.
|
|||
20
Buckbister
23.07.18
✎
22:03
|
(14) Поставил автоувеличение до 200 Мб на базу и до 50 Мб на лог. Время обработки сократилось с 45 минут до 28. Т.е. на 40% Спасибо!
|
|||
21
Фрэнки
23.07.18
✎
22:09
|
(20) вроде бы, давно уже не проверял, но отзывы были, разрешено скачивать/устанавливать для тестирования на ограниченное время бесплатно энтерпрайз версию. Попробуй ее - чисто для оценки что можно выжать из этой СУБД.
Кстати, в параметрах разрешенного использования экспресса мс скл энтерпрайз будет стоить сравнительно немного денег. |
|||
22
Фрэнки
23.07.18
✎
22:10
|
и еще были отзывы, что если энтерпрайз устанавливают чисто на комп разработчика, то он может стоять на нем абсолютно бесплатно и без ограничений по времени - т.е. его можно не сносить.
|
|||
23
H A D G E H O G s
23.07.18
✎
22:24
|
(22) Нельзя.
Можно developer бесплатно. Но надо зарегаться в сообществе разрабов. |
|||
24
Фрэнки
23.07.18
✎
22:28
|
(23) О! Теперь вспомнил - вот как слово правильное увидел, так сразу и вспомнил :)
Да, зарегаться и затем можно брать и тестить, чтоб была реальная оценка, чего можно и нельзя выжать из СУБД |
|||
25
Buckbister
24.07.18
✎
23:02
|
(22), (23) - Спс! Буду пробовать!
|
|||
26
Zamestas
25.07.18
✎
00:51
|
(0) А сколько маскимум народу одновременно с этой самописной базой работают? И что они одновременно делают больше делают - пишут или читают?
|
|||
27
1Снеговик
гуру
25.07.18
✎
08:17
|
(23) ничего не надо регаться, заходишь на сайт и скачиваешь нужный установщик, во всяком случае у SQL 2017 так.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |