Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Тест Гилева показал, что файловая быстрее

Тест Гилева показал, что файловая быстрее
Я
   DES
 
06.09.21 - 18:05
Верить?
И переходить ли на файловую?
(15 юзеров работают через терминал)
SQL показала 25
а файловая 65

и файловая и скульная на расположены на SSD на том же диске
   Ёпрст
 
1 - 06.09.21 - 18:06
Переходи. Разрешаю.
   polosov
 
2 - 06.09.21 - 18:06
(0) Всегда так было.
   scanduta
 
3 - 06.09.21 - 18:08
(0) Файловая всегда была быстрей

sql более лучшую работу блокировок и надежность
   Жан Пердежон
 
4 - 06.09.21 - 18:10
опа, еще один проснулся
   1Сергей
 
5 - 06.09.21 - 18:17
Сильно зависит не только от количества пользователей и интенсивностью работы, но и от размера базы. Если файловая больше условных 50 гб, то лучше переходить на скуль. ИМХО
   RomanYS
 
6 - 06.09.21 - 18:19
(5) Любая современная типовая на УФ практически непригодна для использования в файловом варианте непосредственно по сети (через файловую шару) от 3 пользователей. Даже пустая.
   Winnie Buh
 
7 - 06.09.21 - 18:24
(5) >Если файловая больше условных 50 гб

т.е. если база меньше условных 50Гб, то можно смело работать в файловом варианте?
   1Сергей
 
8 - 06.09.21 - 18:25
(7) если она уже пару лет не вылазит за этот предел, то да
   1Сергей
 
9 - 06.09.21 - 18:25
Ну, и, читаем внимательно что я написал
   HeKrendel
 
10 - 06.09.21 - 18:28
Проснулся
   ivanovpetr79
 
11 - 06.09.21 - 18:32
Странно. Мне это было и 2001м году известно. Что люди делали все эти 20 лет?
   Генератор
 
12 - 06.09.21 - 18:34
7ка вообще была ракетой, файловая да в монопольном режиме
   ДенисЧ
 
13 - 06.09.21 - 18:45
(6) Да и в локальном, даже в терминале - не очень (больше одного)
   Serginio1
 
14 - 06.09.21 - 18:45
Конечно, тебе же не надо данные между процессами таскать. Плюс невозможно все данные одним запросом вытащить. Слишком логика сложная.
Кстати MySql тоже локальная база, но по популярности не уступает всяким редисам и прочим NoSql
https://db-engines.com/en/ranking
https://mk0appinventiv4394ey.kinstacdn.com/wp-content/uploads/sites/1/2021/06/Stack-Overflow-Developer-Survey.png
   Генератор
 
15 - 06.09.21 - 18:57
(14) Mysql клиент серверная, правда обычно ее дальше локалхоста не выпускают, но это не делает ее локальной (файловой).
   Serginio1
 
16 - 06.09.21 - 20:27
(15) Прошу прощения. Был на заре embedded mysql. Но доля SqLite тоже высока
   Dmitrii
 
17 - 06.09.21 - 22:40
(0) Да.
Нет.
Если конфа на УФ, то можно попробовать всё таки перейти на файловую, но пользователей пускать к базе не через шару, а через веб-сервер.
Но не стоит ожидать чуда.

А с чего вдруг возникла потребность тестирования?
   acanta
 
18 - 06.09.21 - 23:32
Файловую сравнивать с sql некорректно. Для сравнения нужно повесить на файловую РИб с роботом который сам синхронизирует с копией например, каждые минут 5 и аналогично ре пликацию базы sql.
Семерочная база sql к сожалению не потянула пакетный режим синхронизации (да, блокировки).
   dmpl
 
19 - 07.09.21 - 08:06
(12) Особенно в Windows 98...
   Serg_1960
 
20 - 07.09.21 - 08:40
PS: реальные работа пользователей, эксплуатация, жизненный цикл базы  и тесты Гилёва(при всём уважении к нему) - две большие разницы... собственно говоря, что я хотел сказать: производительность без потери надёжности! С помощью тестов Гилёва следует добиваться производительности или в файловом, или в клиент-серверном варианте работы базы, но не используйте тесты для сравнения этих вариантов между собой :(
   Волшебник
 
Модератор
21 - 07.09.21 - 08:46
(0) Замерьте надёжность
   Garykom
 
22 - 07.09.21 - 09:24
(0) Для одного юзера да, для 10-15 одновременно, которые нагрузку создают нет
25 попугаев на sql это отличный результат теста Гилева на последних версиях платформы 1С
Если конфа типовая сравни какую то тяжелую операцию в файловой и sql
   lodger
 
23 - 07.09.21 - 10:21
(22) когда уже напишут тест гилёва на многопоточную нагрузку? да с взаимными блоками?
   Обработка
 
24 - 07.09.21 - 10:25
(0) Присоединяюсь. С Добрым утром.
sql ===== надежность, много юзеров, база большая.
файловая ===== 1-3 юзера вялотекущем варианте юзают не большую базу.
   lodger
 
25 - 07.09.21 - 10:28
(0) да.
нет.
попробуй, если хочется. но попугаи синт.тестов можно сравнивать только в сходных средах. sql vs sql, с разными SSD, например.
   acht
 
26 - 07.09.21 - 10:29
(23) >  когда уже напишут тест гилёва
Да пробовали уже. КИП получается.
   Demiurg
 
27 - 07.09.21 - 14:15
(26) многопоточный тест чего? разные пользователи выполняют разные операции с разной интенсивностью, в разных системах разная пересекаемость данных, блокировки искажают замеры и т.п.
вы понимаете что спрашиваете?
   Demiurg
 
28 - 07.09.21 - 14:21
(23) второй тест запускали? там параллельно выполняется работа
   abibas
 
29 - 07.09.21 - 15:35
А у меня, как ни странно, скулевый тест оказался быстрее файлового - 57 против 40 попугаев. 2 xeon gold 6144, 128gb, sata ssd, win 2019, sql 2019. Я так подозреваю, что файловая база уперлась в диск, а скулевая полностью в памяти сидит.
   youalex
 
30 - 07.09.21 - 15:38
(0) сравни как выполняются коррелированные подзапросы там и там на значимых объемах данных
 
 
   vde69
 
31 - 07.09.21 - 15:42
(0)

Включи RLS и поймешь что быстрее даже на одном локальном пользователе без всяких тестов...
   mistеr
 
32 - 07.09.21 - 15:56
Где-то тут был товарищ, который все призывал 1С отказаться от файловой. Что-то его не слышно...
   ansh15
 
33 - 07.09.21 - 20:11
>> отказаться от файловой
Они не смогут. Адепты файловой не дадут. Тем более, что им пошли навстречу, сделали автономный сервер с тремя бесплатными подключениями.
   vis_tmp
 
34 - 07.09.21 - 22:22
(33) мотрел уже его?
   Droning1C
 
35 - 07.09.21 - 22:30
(6) а можно подробнее... с технической точки зрения. Или ссыль на почитать, если не сложно.
   vde69
 
36 - 07.09.21 - 23:32
(32) я уже почти 10 лет как призываю отказатся от файловой для многопользовательской работы, то есть оставить только в монопольном режиме для демо, обучения, разрабов и т.д.
   ansh15
 
37 - 08.09.21 - 00:23
(34) Так, чисто из интереса. Работает.


Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.