СУБД
Подробную информацию о PostgreSQL и PostgresPro вы можете найти на отдельных страницах, посвященных данным СУБД .
Архитектура x86-64 Архитектура x86 Архитектура ARM Процессоры Эльбрус-8С Архитектура IA-64
- Политика конфиденциальности
- Замечания по сайту
- Другие сайты
Отдел продаж: г. Москва , улица Селезнёвская, дом 21
© 2023 ООО «1C». Все права на сайт защищены
© 2011- 2023 ООО «1C-Софт». Исключительное право на технологическую платформу «1С:Предприятие 8» и типовые конфигурации программных продуктов системы «1С:Предприятие 8», представленные на этом сайте, принадлежит ООО «1С-Софт» — 100% дочерней компании ООО «1С»
6 редакций MS SQL Server – чем отличаются и какую из них выбрать?
Существует 6 актуальных редакций MS SQL Server – и все они предоставляют разные возможности, так как предназначены для решения разных задач. Если ошибиться с выбором, можно переплатить или закрыть не весь функционал, который Вам необходим.
В общем, хороший специалист должен точно знать, на какой редакции остановиться – не гадать и не искать ответ методом тыка.
Поскольку в Мастер-группу курса Ускорение и оптимизация систем на 1С. Базовый курс, 2022 очень часто поступают вопросы по поводу выбора редакции MS SQL Server, мы решили опубликовать развернутый ответ в виде статьи.
Да, описание всех этих редакций можно найти в интернете. Но в статьях, которые выдает поиск, либо слишком много лишней информации, через которую нужно продираться, либо нет нужных ответов.
Считаем – если вопросы есть, значит, нужно помочь коллегам разобраться 🙂
Мы постарались написать объяснение максимально простым и понятным языком и нарисовали схему для удобства.
Итак, разберем актуальные редакции, их возможности и ограничения.
На данный момент существует 6 редакций MS SQL Server:
- Express – бесплатный вариант для небольших баз до 10 Гб.
- Web – версия для хостеров, провайдеров и поставщиков облачных услуг по модели SaaS. В статье эту редакцию рассматривать не будем ввиду узкой специализации.
- Standard – платная версия с некоторыми ограничениями.
- Developer – полнофункциональная бесплатная версия для разработки и тестирования.
- Evaluation – полнофункциональная бесплатная версия на 180 дней/
- Enterprise – полнофункциональная платная версия.
Рассмотрим каждую из них отдельно.
Enterprise
Премиальный продукт с соответствующей ценой и возможностями. Поддерживает все, что можно себе представить, включая перестроение индексов, добавление процессоров и памяти, при этом все вышеперечисленное можно делать, не прекращая работу пользователей.
Максимальные возможности по отказоустойчивости и производительности.
Кому подойдет:
Большим компаниям с большими базами, круглосуточной нагрузкой и высокой ценой простоя.
Standard
Самая популярная и распространенная редакция. Стоит значительно дешевле, чем Enterprise, но имеет чуть меньше возможностей и некоторые ограничения.
Например, буферный пул использует только 128 Гб данных. Также есть ограничения по процессору, используется меньшее из 4 сокетов или 24 ядер (подробно о том, по какому принципу MS SQL выбирает количество ядер и сокетов, мы рассказывали в этой статье).
Здесь уже нет таких вещей, как добавление процессора и памяти на «горячую», но большинству компаний это и не нужно.
Данная редакция используется в подавляющем большинстве случаев.
Кому подойдет:
Большинству малых и средних компаний, которые не работают 24/7 и которые имеют возможность выделить технологическое окно для обслуживания баз.
На этом платные редакции заканчиваются и начинаются бесплатные.
Developer
Данная редакция обладает всеми возможностями Enterprise, но имеет ограничения по использованию. Условия лицензирования допускают применение этой редакции только для разработки, тестирования или демонстрации, но ее нельзя использовать в производственной среде.
Лицензия дает возможность проходить обучение, и при этом редакция не имеет ограничений по времени использования, главное условие – не использовать в производственной среде.
Кому подойдет:
Тем, кто хочет попробовать или протестировать MS SQL, либо проходить обучение.
Этот вариант отлично подходит для разработки, в том числе из дома.
Evaluation
Редакция также обладает всеми возможностями Enterprise, при этом ее можно использовать в качестве рабочего сервера в производственной среде, но не более 180 дней.
Кому подойдет:
Компаниям, которые задумываются о переводе системы на MS SQL с другой СУБД и хотят посмотреть, как поведет себя рабочая, а не тестовая система. Также может подойти, если хотите в рабочих условиях посмотреть на возможности Enterprise.
Express
Бесплатная версия, которую можно использовать в рабочей среде, но при этом есть весьма существенные ограничения по функционалу.
Одна база не может быть больше 10 Гб, а размер буферного пула ограничен 1,4 Гб. Процессорные мощности ограничены меньшим из 1 сокета или 4 ядер.
В данной редакции нет Агента SQL Server, а это означает, что невозможно будет создавать регламентные задания, выполняемые по расписанию. Есть, конечно, варианты обхода этой проблемы, но это требует дополнительных усилий и настройки.
Кому подойдет:
Небольшим компаниям с минимальными требованиями к объему баз. Зачастую пишут, что эта версия подойдет и для обучения, но здесь следует учитывать вышеописанные ограничения. Например, для курса по оптимизации эта версия не подойдет, т.к. объем учебной базы в несколько десятков гигабайт.
Схема редакций MS SQL
Это упрощенная схема различных редакций – ее удобно использовать, чтобы не запутаться в редакциях и их отличиях 🙂
Если вы хотите подробно разобраться в особенностях и отличиях разных редакций, тогда можно ознакомиться с документацией.
Умение находить и устранять причины медленной и нестабильной работы систем на 1С — обязательно для программистов 1С
Чтобы Вы могли быстро и без ошибок решать эти задачи, мы выпустили курс «Ускорение и оптимизация 1С».
После курса Вы сможете:
- Оценивать состояние системы в любой момент времени
- Быстро находить причины замедления в программном коде – и сразу писать его так, чтобы замедления в будущем не было
- Отслеживать динамику производительности за определенный период
- Устранять ожидания на блокировках и решать проблемы со взаимоблокировками
Для кого этот курс
- Писать код, за который не стыдно – в нестабильное время особенно важно быть в компании на хорошем счету
- Быть востребованным специалистом – на каждом втором собеседовании спрашивают про умение оптимизировать 1С
- Не терять клиентов из-за того, что «ваша 1С тормозит, а вы ничего не делаете» – это и раньше было нехорошо, а теперь и вовсе непозволительная роскошь.
Программа, стоимость и условия:
- 16 учебных часов видео
- 50 практических заданий
- 3 месяца поддержки и доступа к ответам на вопросы
- Пожизненный доступ к видео-урокам и учебным материалам
Какой SQL Server лучше для сервера 1С
В интернете задают вопросы, как настроить SQL сервер для 1С, какой из серверов баз данных лучше, производительней для 1С и тд. Простого ответа на вопрос нет, как и тестов, которые бы могли как-то показать различия. Не спорю, на производительность «много чего» влияет, и в эти тонкости мы не лезем в тестах. Наша задача на одном и том же аппаратном обеспечении, произвести тестирование одного и того же теста при абсолютно одинаковых параметрах, различаются только версии ОС и MSSQL. Базовые настройки MSSQL производились в точности по рекомендациям разработчиков 1С.
В тестах принимали участия (все обновления на момент тестирования):
| MSSQL 2008 R2 SP3 | Windows Server 2008 R2 |
| MSSQL 2012 SP4 | Windows Server 2012 R2 |
| MSSQL 2014 SP2 | Windows Server 2016 |
| MSSQL 2016 SP2 | PostgreSQL 9.6.10 |
Были исключены: Windows Server 2003 R2 и MSSQL 2005.
Железо
Тестирование производилось в виртуальной среде VMware на следующей конфигурации:
- CPU: Intel Core i7-3520M
- RAM: 16Gb DDR3L 1600 MHz
- SSD: Intel 540 240 Gb
Методика тестирования:
На каждую из хостовых ОС, устанавливались разные версии MSSQL, из таблицы выше.
В каждом режиме совместимости, производилось 2 теста без перезагрузки, затем менялся режим совместимости, перезагружался MSSQL и производилось новое тестирование.
Дополнительно были произведены тесты c использованием протокола Shared memory, а также один тест PostgreSQL 9.6.10 (postgrespro.ru) на CentOS 7. (для сравнения)
Результаты и субъективное мнение
С полными результатами можно ознакомиться в прилагаемом файле.
Поделюсь лишь своим субьективным мнением. Выводы каждый сделает сам.
- Лучше всех, во всех тестах себя показал MSSQL 2008 R2 и MSSQL 2012.
- Хуже всех, во всех тестах себя показал MSSQL 2014! Часто возникали ошибки при тестировании.
- Странное поведение MSSQL 2016 с протоколом Shared Memory — прироста практически нет, тест проводили несколько раз, отключали все проколы, проверяли..
- Очень удивила производительность PostgreSQL — ни чем не уступает MSSQL.
Конечно, многие скажут, что производительность PostgreSQL можно улучшить, оптимизировать, и тд, как и в MSSQL, но это уже совсем другие задачи, мы просто прогнали тесты в дефолтном режиме (рекомендованные или обязательные настройки были внесены), без фанатизма и глубокой оптимизации, поскольку большинство начинает оптимизировать работу связки при возникновении проблем с производительностью последних, а не заранее.
Замечания, относительно используемого железа, использовали то, что было свободно, поскольку каждый тест занимает 15-20 минут, суммарно более 120 тестов и 40 часов (1 неделя). Кроме того, оценивалось не «железо», а разница, на одном и том же «железе» или «аппаратном обеспечении», кому как нравиться.
Послесловие
Если данные тесты, окажутся кому-то интересны, и пост наберет немного оценок, можно продолжить тестирование различных сборок PostgreSQL, скажем на FreeBSD/Debian/CentOS/. ставьте оценки и пишите свои замечания.
Полезные ссылки:
- Очевидные советы по ускорению работы 1С
- И снова о скорости работы 1с 8.х + тест от Гилева
- Многопоточное тестирование производительности сервера 1С
- О тесте Гилева
- Какая субд лучше (Гилев)
- 1C.ru (Администратору)
- Список выпусков MSSQL
- Сравнение выпусков MSSQL
- PostgresPro
См. также
PowerTools
Универсальный инструмент программиста для администрирования конфигураций. Сборник наиболее часто используемых обработок под единым интерфейсом.
3600 2520 руб.
14.01.2013 172283 1070 0
809 1070 0 172283
Брандмауэр для сервера 1С Предприятие 8 — внешнее управление сеансами
Управление возможностью начала и возобновления сеансов пользователей по различным условиям, ограничение общего числа возможных сеансов для работы с информационной базой, резервирование возможности работы с информационной базой определенных польззователей, запрет запуска нескольких сеансов для пользователя, журнализация событий начала (возобновления) и завершения (гибернации) сеансов, ведение списка активных сеансов для информационных баз кластера серверов
06.02.2017 30082 29 18
45 29 18 30082
Система хранения присоединенных файлов в томах на диске
Конфигурация Комплексная автоматизация 1.1 (и УПП 1.3 тоже) хранит файлы и изображения в справочнике Хранилище дополнительной информации в реквизите Хранилище типа ХранилищеЗначений. Та же история с ВложениямиЭлектроннойПочты. Но при этом присоединенные файлы в Электронном документообороте хранит в томах на диске. Эта доработка позволяет использовать стандартный механизм хранения файлов, изображений и вложений электронных писем в томах на диске. При этом можно разделить тома хранения по объектам конфигурации.
10.11.2015 60351 84 55
70 84 55 60351
Конфигурация Session Monitor
Конфигурация Session Monitor предназначена для мониторинга сервера 1С с целью отслеживания чрезмерной нагрузки от конкретных сеансов и скорости реакции рабочих процессов.
01.12.2020 13154 28 0
42 28 0 13154
Сжатие (уменьшение) картинок в базе 1С и приведение их к одинаковой ширине
Многие сталкиваются с проблемой когда изображения, находящиеся в базе разные по объему и размерам. Менеджеры могут добавить файлы в очень высоком разрешении, объемом свыше 20 Мегабайт. База данных становится слишком большой, выгрузка на сайт идёт медленно и требуется много место на хостинге. Как сжать картинки и уменьшить размер базы 1С? Это можно сделать с помощью данной обработки. Существует возможность выбрать различные варианты для того чтобы уменьшить картинки: в разы, в процентах от первоначального объема, а также сделать картинки одинаковой ширины. В результате размер базы 1С значительно сократится (в зависимости от количества и размера картинок), а изображения станут небольшого объема, равными по ширине, почти без потери качества. Работает на управляемых формах для УТ 11, КА, ERP.
21.07.2022 8483 5 3
11 5 3 8483
Ускоренное проведение документов (x4), устранение ошибок 60/62 счетов и зачет авансов (Бухгалтерия 3.0)
Расширение «Оперативное проведение» в 4 раза уменьшает время проведения документов и закрытия месяца. Является комплексным решением проблем 62 и 60 счетов. Оптимизирует проведение при включенной функциональной опции «Раздельный учет НДС». Используется в более 10 организациях уже 2 года. Совместимо с конфигурацией Бухгалтерия 3.0 (+КОРП).
29.04.2020 25869 77 145
58 77 145 25869
Контроль действий пользователей II
Контролируйте, кто и что менял при работе в базах 1С: создание, правки, удаление, поиск потерявшихся данных, вычисление злоумышленников. Подсистема содержит 10 точных отчетов, гибкая настройка контроля. Не тормозит работу, не грузит базу 1С. Позволяет контролировать работу пользователей удаленно со смартфона.
07.07.2023 4087 1 3
8 1 3 4087
Инструменты для чистки кэша 1С
Публикация содержит набор bat файлов, используемых мной для умной чистки кэша 1С. Основой файлов являются PowerShell скрипты, которые используются для автоматизации чистки кэша, например, удаление кэш файлов старше десяти дней.
1 стартмани
05.06.2023 7414 47 Viki_push 21
156 47 21 7414
Посмотреть ещё
Комментарии
- Дата
- Дата
- Рейтинг всех уровней
- Рейтинг 1-го уровня
- Древо развёрнутое
- Древо свернутое
Свернуть все
1. pophmail 112 04.11.18 10:21 Сейчас в теме
Недавно занимался установкой и так же выбрал MSSQL 2012 причём в hyper-v под win2008r2. Основная ОС win2016. Результат теста около 30 ‘попугаев’ и 50 пользователей (предполагается одновременная работа до 35).
Железо:
— CPU — один Хеоn E5-2620 V4 2.1GHz
— RAM — выделено для 2008r2 48Gb
— Raid1 из двух SSD, контроллер Adaptec8405e.
PORGY3000; demon_sl; + 2 – Ответить
6. demon_sl 34 06.11.18 00:41 Сейчас в теме
Хеоn E5-2620 V4 2.1GHz
— RAM — выделено для 2008r2 48Gb
— Raid1 из двух SSD, контроллер Adaptec8
У нас то же похожая конфигурация, на E5-2630v3/64Gb 7805Q 4HDD RAID10 + cache
Но вот что замечено, SSD имеет смысл только если не хватает ОЗУ, так как MSSQL все базы в пямяти пытается держать, а когда ОЗУ не хватает — сбрасывает на диск, а вот 1C сервер — пишет журнал, много и упорно, и если он не нужен, лучше его отключить.
117. YannikAlx 43 05.12.18 14:33 Сейчас в теме
(1) А попугаи из какого зоопарка?
Что за тест?
Ибо Гилевский в принципе показывает клиен-серверный вариант больше 20 может 1 на миллион тестов.
118. starik-2005 2895 05.12.18 14:36 Сейчас в теме
Ибо Гилевский в принципе показывает клиен-серверный вариант больше 20 может 1 на миллион тестов.
Да ну ладно. У меня на ноуте и то 27 в клиент-серверном варианте (убунту + постгри 9.6, I7 2-й редакции).
122. pophmail 112 06.12.18 08:29 Сейчас в теме
Прикрепленные файлы:
123. YannikAlx 43 06.12.18 10:43 Сейчас в теме
(122) СПАСИБО огромное за ответ!
Я не мог и представить что на 2.1 ГГц можно увидеть такие результаты!
124. YannikAlx 43 06.12.18 10:47 Сейчас в теме
(123) У нас 2.3 ГГц Е7-4850 v2 дает всего 18. (((
Правда ОС стоит на HDD, но базы и даже профили пользователей на SSD
125. YannikAlx 43 06.12.18 12:27 Сейчас в теме
(122) Не могли бы поделиться, как вам удалось достичь таких попугаев?
Неужели только SQL2012?
У нас вот 2016 и больше 18 никак.
Прикрепленные файлы:
126. pophmail 112 06.12.18 14:20 Сейчас в теме
(125) Собственно нечем делиться, установил на новый сервер win2016 и 2008r2 в hyper-v из за особенностей архитектуры ИС на предприятии — так оптимальный вариант для нас. Соответственно 2008 -> MSSQL 2012. Настройка SQL сервера можно сказать «типовая» и минимально необходимая для БД 1C — в сети полно рекомендаций. Никаких «мероприятий по повышению производительности» не выполнял — всё вроде пока работает как нужно.
Массив RAID1 из двух SSD — на нём, кроме основной ОС 2016, два виртуальных диска *.vhd — один для win2008r2 на втором только БД SQL. Бекапы БД и системы на отдельном HDD.
127. YannikAlx 43 06.12.18 14:28 Сейчас в теме
Хоть бери и откатывайся на SQL2012 (((
128. YannikAlx 43 06.12.18 15:11 Сейчас в теме
(126) Предпоследний вопрос остался.
У вас 1С сервер стоит на HDD или на SSD?
129. pophmail 112 07.12.18 08:44 Сейчас в теме
(128)
«Массив RAID1 из двух SSD» — всё на нём, он загрузочный/системный с win2016+Hyper-V с одной вирт. машиной и двумя вирт. дисками:
на одном *.vhd — 2008r2+SQL сервер + сервер 1С + терминальный сервер
на втором *.vhd — только база SQL 1C
Соответственно вообще всё на одном массиве 2хSSD (что не совсем хорошо, но приемлемо), на отдельном HDD только каждодневные бекапы SQL и бекапы системы.
triviumfan; + 1 – Ответить
135. user806483 20.11.19 08:44 Сейчас в теме
(126) Здорово, просто здорово! Зачем давать заведомо неправильные рекомендации?
для нормальной работы сиквела нужно минимум 3 разных диска.
1 для файлов данных
1 для логов
1 для базы tempdb
и, диск с операционкой ОТДЕЛЬНЫЙ
% загрузки процессоров на сервере сиквела НЕ БОЛЕЕ 40%
Памяти должно быть достаточно (значение счетчика Cache Hit Ratio >98 %)
задержки записи\чтения на диск не более 5-10 миллисекунд
Количество фалов базы tempdb должно быть, в идеале, равно количеству ядер процессоров
Параллелизм должен быть отключен(настоятельная рекомендация Mайкрософта для OLTP баз данных)!
Не забудьте, если переносили базу с более низкой версии сиквела на более новую, привести в соответствие уровень совместимости
Не забывайте за регламентные работы (пересчет статистики, перестойку индексов и.т.д. ).
Опыт показывает, что при выполнении этих условий сиквел 2016 по быстродействию ничем не уступает 2012.
(126)
138. pophmail 112 20.11.19 11:11 Сейчас в теме
(135) Никаких рекомендаций никому не давал, в отличии от ВАС, просто описал реально работающую систему.
Собственно и сейчас сервер работает в той же конфигурации и так же замечательно как и год назад — пока что либо менять не собираюсь, возможно через год-другой, придётся поставить ещё пару SSD во второй RAID1 только для БД если места будет для БД недостаточно виртуальном диске или просто заменю SSD на более ёмкие.
139. user806483 20.11.19 13:20 Сейчас в теме
(138)
(138) Какая конфигурация? Сколько пользователей? объем базы данных?
При 5-ти пользователях и 10 документах в день, конечно все будет работать.
А при 100 пользователях и 5 к документов в день как бы уже и нет.
Я к тому, что Ваши заявления, о том, что 2012 быстрее 2016 не соответствуют действительности.
140. pophmail 112 20.11.19 14:14 Сейчас в теме
Я к тому, что Ваши заявления, о том, что 2012 быстрее 2016 не соответствуют действительности.
— это в каком месте я такое заявлял? Укажите.
Что касается нагрузки — на сервере две БД БП3 и ЗуП, в БП3 документов в день создаётся разных в среднем 450, пользователей максимум 50, постоянно работают 30-40.
P.S.
Откуда негатив? Проблемы с обоснованием затрат на железо или просто не работает что то как ожидалось?
141. user806483 20.11.19 17:21 Сейчас в теме
(140)Нет проблем, все работает как надо.
конфигурация ЕРП
142. user806483 20.11.19 17:35 Сейчас в теме
(141) Блин, сорри, по привычке контрол ввод нажал
так вот
пользователей 200 норм , 300 пик
6 шт терминальных серверов (16core х 3.2Ghz, Intel\64GB, DDR4,100 GB, SSD)
сервер баз данных (32core х 3.2Ghz,400GB DDR4,800 GB, SSD)
сервер приложений (32core х 3.2Ghz, 200GB DDR4,400 GB, SSD)
И тут, как понимаете, сваленые на один диск данные, журналы и темпдб , работать не будут, вне зависимости от версии сиквела
144. pophmail 112 20.11.19 20:58 Сейчас в теме
(142) Ну конечно, в одном случае достаточно палки, в другом нужна лопата а где то без экскаватора уже не обойтись.
В первом посте этой темы я упоминал о 50 пользователях для «Гилёвского» теста.
А так да, признаю у вас «длиннее».
tonychidze; + 1 – Ответить
130. starik-2005 2895 07.12.18 17:03 Сейчас в теме
Не могли бы поделиться, как вам удалось достичь таких попугаев?
Так процессор E5-2620 v4 в турбо умеет и на 3.0 работать (одним ядром, чего достаточно для 27 попугаев, ибо это аналогично моему i7 с частотами 2,4 и в турбо 3.0).. У Вас процессор в турбо выдает максимум 2,8 — это 27/3,0*2,8 = 25 в пределе, а в 2.3 будет, соответственно, 27/3*2,3 = 20 (у Вас 18 — тормоза на дисковой подсистеме, полагаю, или сервера разделены, или shared memory не используете, ну и буст отключен, по всей видимости). У меня райзен 5 1600 на SSD PCIe 4-x дает на своих 3,2 ГГц 38, но это если все ядра в performance.
131. YannikAlx 43 07.12.18 17:20 Сейчас в теме
тормоза на дисковой подсистеме, полагаю, или сервера разделены, или shared memory не используете, ну и буст отключен
Все это не про нас. Именно все наоборот, но все равно 18
132. starik-2005 2895 07.12.18 17:37 Сейчас в теме
Все это не про нас. Именно все наоборот, но все равно 18
Ну если посмотреть на скорость обмена и рекомендованное количество пользователей, то у Вас дела обстоят лучше. Но 96 «ядер» против 12 и не могли дать худший результат. Но если это все разделить на количество ядер, то одно ядро работает медленнее. Но это не так страшно для такой большой машинки. Есть у людей и больше ядер, а в переложении на одно ядро скорость не превышает 10 попугаев.
2. efin 04.11.18 10:30 Сейчас в теме
Либо я не разобрался в вашей таблице, либо где-то путаница.
Меня интересует MS SQL 2016 SP2 на Windows 2016 Server.
На первом листе Общая оценка 13,535
На листе 2016, режим совместимости 130 — средняя оценка 12,075
Собственно, в чем разница между этими двумя оценками?
7. demon_sl 34 06.11.18 00:44 Сейчас в теме
ашей таблице, либо где-то путаница.
Меня интересует MS SQL 2016 SP2 на Windows 2016 Server.
На первом листе Общая оценка 13,535
На листе 2016, режим совместимости 130 — средняя оценка 12,075
Собственно, в чем разница между этими двумя
На первом листе, чуть ниже написано: Тесты по протоколу Shared Memory (общая память) и без режимов совместимости.
10. efin 06.11.18 01:47 Сейчас в теме
(7) Что значит без режимов совместимости? Для 2016 версии режим совместимости 130 и есть «без режима совместимости».
Покажите как вы в 2016 выставите «без режимов совместимости», я бы посмотрел.
Если на первом листе Shared Memory, то какой протокол на листе 2016??
18. demon_sl 34 06.11.18 16:15 Сейчас в теме
Покажите как вы в 2016 выставите «без режимов совместимости», я бы посмотрел.
Если на первом листе Shared Memory, то какой протокол на листе 2016??
Да, все правильно поняли, для 2016 — 130 и т.д., Shared Memory — только первый лист, остальные по TCP/IP
3. capitan 2409 04.11.18 17:03 Сейчас в теме
4 Гб памяти на сервере ?
8. demon_sl 34 06.11.18 00:50 Сейчас в теме
(3)
На прошлой работе, стояли промышленные сервера IBM 2012 года выпуска с 2Gb ОЗУ и с MSSQL 2005 на борту для обслуживания Simatic Step7. Что до тестовой конфигурации — загрузка ОЗУ, во время тестов, не превышала половины. См. коментарий выше, продакшен на другом железе!
11. capitan 2409 06.11.18 08:58 Сейчас в теме
(8)Вы скорее меряете какой сервер сможет работать при таком количестве памяти, чем реальную производительность.
На таком железе
4. aximo 1999 05.11.18 13:56 Сейчас в теме
2008r2 вполне годен по опыту эксплуатации
5. dmurk 05.11.18 17:44 Сейчас в теме
TPC-A снят с промышленной эксплуатации в 1996-м году
48. triviumfan 87 29.11.18 10:27 Сейчас в теме
(5) Т.е. этот тест ни о чём? Вячеслав с Вами категорически не согласится)
51. dmurk 29.11.18 16:03 Сейчас в теме
52. triviumfan 87 29.11.18 21:44 Сейчас в теме
(51) Это ни о чем не говорит. Он используется как элементарный нагрузочный тест, чего простым смертным хватает для нахождения узких мест.
Дураку понятно, что при нагрузочном тестировании для 1к+ рабочих мест пишут свои тесты под конкретную систему и бизнес.
54. dmurk 30.11.18 09:48 Сейчас в теме
(52) Этот тест показал никакие результаты на новом сервере на базе AMD EPYC и охренительные результаты на стареньком FUJITSU. Реальное комплексное тестирование не коррелирует с TPC-A от Гилева от слова совсем ни в однопользовательском, ни в многопользовательском режиме.
56. starik-2005 2895 30.11.18 12:02 Сейчас в теме
Реальное комплексное тестирование не коррелирует с TPC-A от Гилева от слова совсем ни в однопользовательском, ни в многопользовательском режиме.
Возникает вопрос: это Гилев в своем тесте накосячил, или это сам по себе тест — полное УГ? Со вторым трудно согласиться, ибо есть это:
TPC публикует спецификации тестовых пакетов, которые регулируют вопросы, связанные с работой тестов. Эти спецификации гарантируют, что покупатели имеют объективные значения данных для сравнения производительности различных вычислительных систем. Хотя реализация спецификаций оценочных тестов оставлена на усмотрение индивидуальных спонсоров тестов, сами спонсоры, объявляя результаты TPC, должны представить TPC детальные отчеты, документирующие соответствие всем спецификациям. Эти отчеты, в частности, включают конфигурацию системы, методику калькуляции цены, диаграммы значений производительности и документацию, показывающую, что тест соответствует требованиям атомарности, согласованности, изолированности и долговечности (ACID — atomicity, consistency, isolation, and durability), которые гарантируют, что все транзакции из оценочного теста обрабатываются должным образом.
С первым ясно мало, ибо я не Гилев и не знаю, что там у него в тесте соответствует спецификации TPC, а что от балды придумано (но я не думаю, что Гилев такой глупый, что не смог осилить создание теста, для которого существуют открытые спецификации).
58. demon_sl 34 30.11.18 12:43 Сейчас в теме
(56) Поддерживаю.
62. triviumfan 87 30.11.18 14:27 Сейчас в теме
(56) Ага, а если что не понятно, то «гоу на наши курсы для администраторов http://www.gilev.ru/training/ » 🙂
Ну, раз такая разница, то нужно задуматься и искать узкое место)
63. starik-2005 2895 30.11.18 14:32 Сейчас в теме
(62) Да, прикололо вот это:
е) обучение разговаривать на языке бизнеса
Полезный навык, однако. )))
64. triviumfan 87 30.11.18 14:34 Сейчас в теме
(63) Может оно особенно приходится, чтобы директору объяснить, куда ты ездил и зачем)
65. starik-2005 2895 30.11.18 14:34 Сейчас в теме
(64) у бизнеса есть такой показатель, как ROI — гугл в помощь )))
57. demon_sl 34 30.11.18 12:40 Сейчас в теме
(54) хм, спасибо, мне то же интересно, хотелось бы больше данных, на рабочем сервере то же показатели от 50 до 10 скачут, какие были настройки и пр., в тестах у меня были абсолютно одинаковые настройки согласно официальным рекомендациям, включая где нужно флаги трассировки, 1С и свободное от других нагрузок железо, прогони все на рабочем сервере была бы погрешность 1000%.
Имели ввиду многопоточное тестирование?
Да, комплексное тестирование под конкретные задачи. У меня таких нагрузок нет и достаточно базовой оптимизации.
68. triviumfan 87 30.11.18 16:34 Сейчас в теме
(54) Дмитрий, если без шуток, то Вы серьёзно считаете, что этот тест полная чушь?
Он ведь основывается на простейших транзакциях чтения и обновления данных и выражается в их количестве относительно времени.
70. demon_sl 34 01.12.18 02:32 Сейчас в теме
(68) yello Гилев — заслуженный авторитет, во время тестов, фетчились данные, примерно по 1 результату в минуту и больше, данные собираются и анализируются, на сайте Гилева , дано понятие ценности теста, и какая субд лучше , несмотря на справедливые замечания Андрей Капитонова
(capitan) данный тест свою задачу решает, и показывает разницу в зависимости от железа и конфигурации, как и многопоточные тесты — свою. Добавил в статью ссылки по теме (тесты железа и конфигураций).
Если этот тест полная чушь, зачем тогда так активно им пользуются.
71. dmurk 01.12.18 09:36 Сейчас в теме
(68) Уважаемый господин, вы с нарушением логики приписываете мне суждения которых я не высказывал. Во-первых для того что бы излагать свою позицию, необходимо приводить аргументы. Которые у меня есть. Почитайте причины, по которым tpc.org считает этот тест устаревшим. Во-вторых вы, как профессиональный тролль, считаете что достаточно сделать пустопорожнее заявление, в котором я, якобы, не прав, а мне для того чтобы его опровергнуть, необходимо сделать реверсинжиниринг теста TPC-A и потратить более 100 часов чтобы доказать свою правоту. Вы готовы заплатить хотя бы 40 $m чтобы ознакомиться с доказательствами?
72. triviumfan 87 01.12.18 11:47 Сейчас в теме
(71) Не надо лицемерить. Я никого ни в чем не обвинял, и, если моя фраза каким-то касанием задело ваше ЧСВ — извиняюсь тысячекратно!
Этот тест показал никакие результаты на новом сервере на базе AMD EPYC и охренительные результаты на стареньком FUJITSU. Реальное комплексное тестирование не коррелирует с TPC-A от Гилева от слова совсем ни в однопользовательском, ни в многопользовательском режиме.
И какие же выводы можно из этого сделать?!
Повторю вопрос:
Дмитрий, если без шуток, то Вы серьёзно считаете, что этот тест полная чушь?
73. dmurk 01.12.18 15:21 Сейчас в теме
(72) У меня ЧСВ отсутствует. Цитирую, специально для Вас. «Реальное комплексное тестирование не коррелирует с TPC-A от Гилева».
Мои результаты:
однопоточное тестирование в TPC-A имеет показатели 22 (Fujitsu) — 35 (EPYC),
многопоточное тестирование: 95 пользователей (Fujitsu) — 143 пользователя (EPYC),
что даёт разницу 1,5 раза в однопотоке и 1,5 раза в многопоточной нагрузке.
Реальные данные тестирования:
9х в однопотоке
2х в многопоточной нагрузке
75. triviumfan 87 01.12.18 15:52 Сейчас в теме
Реальные данные тестирования:
9х в однопотоке
А что подразумевается под «реальным тестированием»?
«9х», — в 9 раз?
76. dmurk 02.12.18 13:57 Сейчас в теме
(75) Смотрите доклад
77. triviumfan 87 02.12.18 18:06 Сейчас в теме
(76) С удовольствием, только знать бы какой! Дмитрий, я смотрел и ваши доклады, и никакой я вам не троль. Вы просто не так поняли/выразились.
ЗЫ: И вообще, к слову, этот тест на нашем рабочем сервере (x5650 64gb raid10 hdd) 11 баллов выдаёт и никто не чешется.
80. dmurk 03.12.18 09:55 Сейчас в теме
(77) Ну тут могу подсказать. На этой платформе проблема с аппаратной виртуализацией, которая усугубляется host-based raid контроллерами от Intel. Можно значительно поднять производительность, если пересобрать RAID на базе Windows вместо host-raid контроллера, и ещё процентов на 15 улучшить, за счет размещения SQL на хосте вместо виртуалки
86. triviumfan 87 03.12.18 14:03 Сейчас в теме
Можно значительно поднять производительность, если пересобрать RAID на базе Windows вместо host-raid контроллера
Не смыслю в этой теме, но передал админам.
а счет размещения SQL на хосте вместо виртуалки
Именно! Забыл указать, что частично я нашёл причину, т.к. сейчас 1с в виртуалке, а скуль на хосте, shared memory on.
Так вот если запустить тест с 1с и скулём на хосте, то получим 18 баллов! Но это все равно подозрительно мало, «улучшенный» Nehalem не так уж слабее текущих поколений.
ЗЫ: все работает — никто не чешется.
(81)
MaxDoP = 1
И вообще это шляпа.
90. dmurk 03.12.18 18:16 Сейчас в теме
(86) «улучшенный» Nehalem в отличие от более поздних поколений процессоров Intel не имеет аппаратного ускорения при построении индексов таблиц. из-за чего проседают все конструкции объединения и индексации временных таблиц в запросах
94. triviumfan 87 03.12.18 19:21 Сейчас в теме
не имеет аппаратного ускорения при построении индексов таблиц
Подскажите, о чём именно речь? Вижу, что в сравнении с sandy/ivy/. разница только наличием AVX, увеличенным смарткешем и частоты шины. По тестам равносильны.
«Индексировать по» в основной конфе (УТ11) встречается 1683 раза. Заставляет задуматься (или переписать проблемный запрос, что я обычно и делаю :D).
(93) SSD нет по непонятным причинам ¯ \ _ (ツ) _ / ¯. (Вероятно, причина одна — работает и ладно).
(92)
LSI MegaRaid при снижении параметров батарейки питания перестает использовать writeback кэширование, что сбрасывает производительность контроллера на десятку
в смысле на 10%?
95. dmurk 04.12.18 10:21 Сейчас в теме
(94)
1) Nehalem — это процессор на старой архитектуре 2009-го года. Он не поддерживает AES инструкции, которые содержат в том числе функции SHA-1 и SHA-256. Аппаратная поддержка этих функций была добавлена в процессоры для ускорения работы промышленных СУБД. Эти инструкции поддерживаются серверными процессорами AMD с 2006-го и серверными процессорами Intel с 2011-го. Из-за того, что Nehalem не является удачным выбором для серверных СУБД, рынок переполнен 20$ комплектами мать+проц на сокете 1366. Многие админы используют этот факт для левого заработка, так как можно использовать устаревшие тесты либо тесты ориентированные на игровую индустрию.
2) Индексировать временные таблицы необходимо, потому что с индексами медленнее только на оборудовании дешевле чем 100$.
3) SSD нет, потому что ресурс у них ограничен, а если неграмотно спланировать дисковую подсистему, то вырабатываются в ноль за полгода.
4) В смысле на 10 в тесте Гилева.
triviumfan; + 1 – Ответить
97. starik-2005 2895 04.12.18 10:42 Сейчас в теме
сле на 10 в тесте Гилев
На 10 от скольки? Или это %?
101. dmurk 04.12.18 13:28 Сейчас в теме
(97) Если быть точным — 9.26 попугаев в тесте TPC-A от Гилева на LSI MegaRAID с режимом кеширования Write Trough
(98) Проверьте тестом CPU-Z, т.к. есть ещё и Nehalem, запущенные Q1’09 в которых поддержка AES = Нет
102. triviumfan 87 04.12.18 13:41 Сейчас в теме
Свойства CPUID
Производитель CPUID GenuineIntel
Имя ЦП CPUID Intel® Xeon® CPU X5650 @ 2.67GHz
HTT / CMP 2 / 6
Наборы инструкций
64-бит x86-расширение (AMD64, Intel64) Поддерживается
AMD 3DNow! Не поддерживается
AMD 3DNow! Professional Не поддерживается
AMD 3DNowPrefetch Не поддерживается
AMD Enhanced 3DNow! Не поддерживается
AMD Extended MMX Не поддерживается
AMD FMA4 Не поддерживается
AMD MisAligned SSE Не поддерживается
AMD SSE4A Не поддерживается
AMD XOP Не поддерживается
Cyrix Extended MMX Не поддерживается
Enhanced REP MOVSB/STOSB Не поддерживается
Float-16 Conversion Instructions Не поддерживается
IA-64 Не поддерживается
IA AES Extensions Поддерживается
IA AVX Не поддерживается
IA AVX2 Не поддерживается
IA AVX-512 (AVX512F) Не поддерживается
IA AVX-512 52-bit Integer Instructions (AVX512IFMA52) Не поддерживается
IA AVX-512 Byte and Word Instructions (AVX512BW) Не поддерживается
IA AVX-512 Conflict Detection Instructions (AVX512CD) Не поддерживается
IA AVX-512 Doubleword and Quadword Instructions (AVX512DQ) Не поддерживается
IA AVX-512 Exponential and Reciprocal Instructions (AVX512ER) Не поддерживается
IA AVX-512 Prefetch Instructions (AVX512PF) Не поддерживается
IA AVX-512 Vector Bit Manipulation Instructions (AVX512VBMI) Не поддерживается
IA AVX-512 Vector Length Extensions (AVX512VL) Не поддерживается
IA BMI1 Не поддерживается
IA BMI2 Не поддерживается
IA FMA Не поддерживается
IA MMX Поддерживается
IA SHA Extensions Не поддерживается
IA SSE Поддерживается
IA SSE2 Поддерживается
IA SSE3 Поддерживается
IA Supplemental SSE3 Поддерживается
IA SSE4.1 Поддерживается
IA SSE4.2 Поддерживается
VIA Alternate Instruction Set Не поддерживается
Инструкция ADCX / ADOX Не поддерживается
Инструкция CLFLUSH Поддерживается
Инструкция CLFLUSHOPT Не поддерживается
Инструкция CLWB Не поддерживается
Инструкция CMPXCHG8B Поддерживается
Инструкция CMPXCHG16B Поддерживается
Инструкция Conditional Move Поддерживается
Инструкция INVPCID Не поддерживается
Инструкция LAHF / SAHF Поддерживается
Инструкция LZCNT Не поддерживается
Инструкция MONITOR / MWAIT Не поддерживается
Инструкция MONITORX / MWAITX Не поддерживается
Инструкция MOVBE Не поддерживается
Инструкция PCLMULQDQ Поддерживается
Инструкция PCOMMIT Не поддерживается
Инструкция POPCNT Поддерживается
Инструкция PREFETCHWT1 Не поддерживается
Инструкция RDFSBASE / RDGSBASE / WRFSBASE / WRGSBASE Не поддерживается
Инструкция RDRAND Не поддерживается
Инструкция RDSEED Не поддерживается
Инструкция RDTSCP Поддерживается
Инструкция SKINIT / STGI Не поддерживается
Инструкция SYSCALL / SYSRET Поддерживается
Инструкция SYSENTER / SYSEXIT Поддерживается
Trailing Bit Manipulation Instructions Не поддерживается
Инструкция VIA FEMMS Не поддерживается
Функции безопасности
Advanced Cryptography Engine (ACE) Не поддерживается
Advanced Cryptography Engine 2 (ACE2) Не поддерживается
Запрет исполнения данных (DEP, NX, EDB) Поддерживается
Hardware Random Number Generator (RNG) Не поддерживается
Hardware Random Number Generator 2 (RNG2) Не поддерживается
Memory Protection Extensions (MPX) Не поддерживается
PadLock Hash Engine (PHE) Не поддерживается
PadLock Hash Engine 2 (PHE2) Не поддерживается
PadLock Montgomery Multiplier (PMM) Не поддерживается
PadLock Montgomery Multiplier 2 (PMM2) Не поддерживается
Серийный номер процессора (PSN) Не поддерживается
Protection Keys for User-Mode Pages (PKU) Не поддерживается
Safer Mode Extensions (SMX) Не поддерживается
Software Guard Extensions (SGX) Не поддерживается
Supervisor Mode Access Prevention (SMAP) Не поддерживается
Supervisor Mode Execution Protection (SMEP) Не поддерживается
Функции электропитания
Application Power Management (APM) Не поддерживается
Automatic Clock Control Поддерживается
Configurable TDP (cTDP) Не поддерживается
Core C6 State (CC6) Не поддерживается
Digital Thermometer Поддерживается
Dynamic FSB Frequency Switching Не поддерживается
Enhanced Halt State (C1E) Поддерживается
Enhanced SpeedStep Technology (EIST, ESS) Поддерживается
Frequency ID Control Не поддерживается
Hardware P-State Control Не поддерживается
Hardware Thermal Control (HTC) Не поддерживается
LongRun Не поддерживается
LongRun Table Interface Не поддерживается
Overstress Не поддерживается
Package C6 State (PC6) Не поддерживается
Parallax Не поддерживается
PowerSaver 1.0 Не поддерживается
PowerSaver 2.0 Не поддерживается
PowerSaver 3.0 Не поддерживается
Processor Duty Cycle Control Поддерживается
Software Thermal Control Не поддерживается
Термодиод Не поддерживается
Thermal Monitor 1 Поддерживается
Thermal Monitor 2 Поддерживается
Thermal Monitor 3 Не поддерживается
Thermal Monitoring Не поддерживается
Thermal Trip Не поддерживается
Voltage ID Control Не поддерживается
Функции виртуализации
Extended Page Table (EPT) Не поддерживается
Hypervisor Есть
Инструкция INVEPT Не поддерживается
Инструкция INVVPID Не поддерживается
Nested Paging (NPT, RVI) Не поддерживается
Secure Virtual Machine (SVM, Pacifica) Не поддерживается
Virtual Machine Extensions (VMX, Vanderpool) Не поддерживается
Virtual Processor ID (VPID) Не поддерживается
Функции CPUID
1 GB Page Size Не поддерживается
36-bit Page Size Extension Поддерживается
64-bit DS Area Не поддерживается
Adaptive Overclocking Не поддерживается
Address Region Registers (ARR) Не поддерживается
Code and Data Prioritization Technology (CDP) Не поддерживается
Core Performance Boost (CPB) Не поддерживается
Core Performance Counters Не поддерживается
CPL Qualified Debug Store Не поддерживается
Data Breakpoint Extension Не поддерживается
Debug Trace Store Не поддерживается
Debugging Extension Поддерживается
Deprecated FPU CS and FPU DS Не поддерживается
Direct Cache Access Не поддерживается
Dynamic Acceleration Technology (IDA) Не поддерживается
Dynamic Configurable TDP (DcTDP) Не поддерживается
Extended APIC Register Space Не поддерживается
Fast Save & Restore Поддерживается
Hardware Lock Elision (HLE) Не поддерживается
Hybrid Boost Не поддерживается
Hyper-Threading Technology (HTT) Поддерживается, Разрешено
Instruction Based Sampling Не поддерживается
Invariant Time Stamp Counter Поддерживается
L1 Context ID Не поддерживается
L2I Performance Counters Не поддерживается
Lightweight Profiling Не поддерживается
Local APIC On Chip Поддерживается
Machine Check Architecture (MCA) Поддерживается
Machine Check Exception (MCE) Поддерживается
Memory Configuration Registers (MCR) Не поддерживается
Memory Type Range Registers (MTRR) Поддерживается
Model Specific Registers (MSR) Поддерживается
NB Performance Counters Не поддерживается
Page Attribute Table (PAT) Поддерживается
Page Global Extension Поддерживается
Page Size Extension (PSE) Поддерживается
Pending Break Event (PBE) Поддерживается
Performance Time Stamp Counter (PTSC) Не поддерживается
Physical Address Extension (PAE) Поддерживается
Platform Quality of Service Enforcement (PQE) Не поддерживается
Platform Quality of Service Monitoring (PQM) Не поддерживается
Process Context Identifiers (PCID) Поддерживается
Processor Feedback Interface Не поддерживается
Processor Trace (PT) Не поддерживается
Restricted Transactional Memory (RTM) Не поддерживается
Self-Snoop Поддерживается
Time Stamp Counter (TSC) Поддерживается
Turbo Boost Поддерживается
Virtual Mode Extension Поддерживается
Watchdog Timer Не поддерживается
x2APIC Не поддерживается
XGETBV / XSETBV OS Enabled Не поддерживается
XSAVE / XRSTOR / XSETBV / XGETBV Extended States Не поддерживается
XSAVEOPT Не поддерживается
Это «улучшенный» nehalem, который Westmere EP, и у нас в провинции это довольно популярная вещь (эта серия). На али они, конечно, копейки стоят, но когда собирался наш сервак (7 лет назад).
Какой sql нужен для 1с
Доброе время суток!
Какой еще SQL сервер можно взять в качестве СУБД для 1с 7.7? MS SQL хорош, но уж слишком дорог (в нашем регионе $4000) для организации на 5 юзеров.
1. Слышал что-то про какой-то Мю SQL. Говорят, подходит для 7.7. Правда ли?
2. А может есть какая-то версия MSSQL с органичениями на колво подключений, но дешевле? Знаю, есть Personal Edition, но она как бы только локальная, а нужна сеть.
3. Может есть еще варианты заменить MSSQL или достать его дешевле(лицензионный)?:)
че паришься накати нелиценз




