Это вторая часть разбора ошибок конфигурации MS SQL Server под 1С. Первая часть — про планирование и развёртывание: профили нагрузки, дисковая подсистема, баланс ресурсов, инсталляция и виртуализация, здесь первая часть. Там же была описана типичная история дефолтного развёртывания сервера на прод или «как не надо».
Рубрика «mssql»
Настройка MS SQL Server под 1С: планирование и развёртывание (Часть вторая)
2026-09-10 в 16:57, admin, рубрики: 1С, dba, mssql, sql server, tempdb, VMware, виртуализация, дисковая подсистема, настройка sql server, производительностьНечёткий поиск при пересечении множеств, или Как выжать все соки из Хэширования по сигнатуре
2025-11-13 в 7:16, admin, рубрики: c#.net, hengine, mssql, sql, sqlclr, интеграция стороннего кода в SQL, нечеткое сравнение строк, расстояние Левенштейна, расстояние хэмминга, хэширование по сигнатуре
На просторах интернета легко можно найти материалы по реализации нечёткого поискаЧитать полностью »
Можно ли перейти с Oracle или MS SQL на СУБД из Реестра российского ПО без переписывания всей хранимой логики?
2025-09-24 в 6:23, admin, рубрики: diasoft, digital q.database, dqdatabase, dqdb, mssql, oracle, postgres, qdatabase, импортозамещениеДавайте знакомиться. Меня зовут Андрей Жуйков, я уже больше 15 лет в IT и успел поработать как в России, так и в Европе. Сегодня я занимаюсь темой, которая у одних вызывает скептическую усмешку, а у других — настоящий интерес: импортозамещение в России, особенно в области СУБД. Скажу сразу: всё ниже — это исключительно мой взгляд, основанный на практических кейсах. И именно об этом хочу с вами поговорить.
Катастрофическое падение производительности из-за hyperthreading
2024-11-22 в 14:28, admin, рубрики: hyperthreading, mssqlНедавно я писал статью - что такое 50% cpu? На системах с hyperthreading 50% cpu по метрикам означает, что большая часть ресурсов сервера уже использована. То есть cpu>50% - это уже "желтая зона", и мы ожидаем замедление всего, чего можно. Но я никогда не думал до экспериментов, что падение производительности может быть столь катастрофическим.
Для экспериментов я использую MSSQL. Если вы не связаны с базами, прочитайте первую часть по диагонали до выводов.
MSSQL: inserts на максималках
Давайте создадим табличку:
create table ins (id int identity primary key, dt datetime,
spid int, guid uniqueidentifier, str varchar(100))
Если у вас на машине стрелочка показывает, что у вас осталась половина бака, то у вас точно осталась половина бака? На самом деле больше, так как современные машины врут и топлива еще немного есть, даже когда стрелка на нуле - забота об альтернативно одаренных водителях. А если сервер показывает 50% cpu, то сколько ресурсов у нас осталось?
Для многих ответ ясен, и это не 50%. Поэтому извините, если многие вещи будут вам очевидны. А вот для менеджеров, например, которые планируют ресурсы, это может быть открытием.
Просто выберите Postgres
2024-08-19 в 16:56, admin, рубрики: cassandra, dynamodb, elasticsearch, mongodb, mssql, nosq, sql, sqlite, Valkey
Отчасти это действенный совет, отчасти — вопрос к читателям.
Совет: при создании нового приложения, требующего постоянного хранения данных, как это и бывает в случае большинства веб-приложений, по умолчанию следует выбирать Postgres.
Почему не sqlite?
sqlite — достаточно неплохая база данных, но данные хранятся в одном файле.
Полезные TreeMap визуализации для MSSQL, Postgres и MySQL
2023-04-16 в 15:25, admin, рубрики: charts, Microsoft SQL Server, mssql, mysql, postgre, postgresql, python, treemap, visualizationЯ очень люблю визуализации. Человек лучше всего воспринимает информацию через образы. Для трех часто встречающихся баз (MSSQL, Postgres и MySQL) я смастерил плагины к проекту Bell, хотя этот код на Python можно использовать и отдельно. Поэтому для каждой визуализации я буду в скобочках писать имя файла из репозитория GitHub - вы можете этот файл вытащить и использовать его отдельно от проекта (для этого нудны минимальные модификации).
Карманный справочник: сравнение синтаксиса MS SQL Server и PostgreSQL
2022-01-21 в 7:00, admin, рубрики: dba, Microsoft SQL Server, MS Sql Server, mssql, plpgsql, postgresql, sql, tsql, базы данных, Блог компании Ozon Tech, Программирование, СУБД
Приветствую, уважаемые читатели!
Я занимаюсь переводом кода из MS SQL Server в PostgreSQL с начала 2019 года и сегодня продолжу сравнение этих СУБД.
В прошлой публикации мы рассматривали отличия в быстродействии MS SQL Server и PostgreSQL для «1C».
Сказки старого DBA
2021-12-29 в 14:09, admin, рубрики: database, devops, Jenkins, Microsoft SQL Server, mssql, sql, Карьера в IT-индустрии, Читальный залХотите легкого чтива под новый год? Вот крошечные истории про случаи из моей работы, или случаи, свидетелем которых я стал.
Свинья
Моя первая длительная работа была в фирме "Ниеншанц", царствие ей небесное. Она работала на самописной ERP, которую писали мы - группа из 3-4 человек. Это были 90е годы, мы варились в собственном соку и не слышали про QA. То есть, девелоперская версия кода у нас крутилась отдельно, а база была одна-единственная, она же PROD. В горячие времена мы могли испечь и выкатить несколько релизов в день, без всяких новомодных DevOps, CD, CI.
Основы правил проектирования базы данных
2020-08-16 в 8:19, admin, рубрики: Microsoft SQL Server, mssql, sql, t-sql, Администрирование баз данных, Анализ и проектирование систем, базы данных, проектирование, проектирование базы данных, Проектирование и рефакторингВведение
Как это часто бывает, архитектору БД нужно разработать базу данных под конкретное решение.
Однажды в пятницу вечером, возвращаясь на электричке домой с работы, подумал, как бы я создал сервис по найму сотрудников в разные компании. Ведь ни один из существующих сервисов не позволяет быстро понять насколько подходит тебе кандидат, нельзя создать сложные фильтры именно по конкретным навыкам, проектам и позициям или исключающие определенные навыки, позиции и проекты. Максимум, что предлагают сервисы — это фильтры по компаниям и частично по навыкам.
В данной статье я позволю себе немного разбавить строгое техническое изложение материала, размешав техническую информацию не техническими примерами из жизни.
В данном примере разберем создание базы данных в MS SQL Server для сервиса поиска соискателей на работу.
Также данный материал можно перенести и на другую СУБД такую как MySQL или PostgreSQL.
Читать полностью »
