Size: a a a

1С, БСП, DevOps и Архитектура

2019 October 29

D

DAnatoliy in 1С, БСП, DevOps и Архитектура
Andrey Ovsiankin
Метод ПолучитьСтруктуруХраненияДанных и см. результат
Спасибо, попробую
источник

AK

Alexey Kostromin in 1С, БСП, DevOps и Архитектура
DAnatoliy
Я видел и ещё обработку спрашивал для посмотреть название регистра в 1с
источник

VN

Vladimir Nadulich in 1С, БСП, DevOps и Архитектура
Andrey Ovsiankin
окей, спорить не буду... почему-то в памяти именно 1024..
не-не
в кластерном - 900, в некластерном 1700
кроме этого есть ограничения 2500 для inmemory nonCI
https://docs.microsoft.com/ru-ru/sql/sql-server/maximum-capacity-specifications-for-sql-server?view=sql-server-ver15
источник

VN

Vladimir Nadulich in 1С, БСП, DevOps и Архитектура
DAnatoliy
как полечить можно?
для sql баз символ в nvarchar имеет длину ровно 2х. В файловой ~3х да еще и не точно, формулы так и не понял.
Длины не строковых полей есть в BOL. Максимально разрешенную длину такого стремно-длинного строкового поля можно точно вычислить.
PS: в какой-то тиражной подсистеме для Меркурия такой фейл был - список ШК через запятую пихали в мега изменение )
источник

D

DAnatoliy in 1С, БСП, DevOps и Архитектура
Vladimir Nadulich
для sql баз символ в nvarchar имеет длину ровно 2х. В файловой ~3х да еще и не точно, формулы так и не понял.
Длины не строковых полей есть в BOL. Максимально разрешенную длину такого стремно-длинного строкового поля можно точно вычислить.
PS: в какой-то тиражной подсистеме для Меркурия такой фейл был - список ШК через запятую пихали в мега изменение )
2х?
источник

D

DAnatoliy in 1С, БСП, DevOps и Архитектура
у меня было что в файловой крашится, если длинное измерение. в серверной не было. первый раз
источник

VN

Vladimir Nadulich in 1С, БСП, DevOps и Архитектура
450 символов = 900 байт. Это максимум.
источник

D

DAnatoliy in 1С, БСП, DevOps и Архитектура
1 символ 2 байта, а там 908 пишет. длина поля 500
источник

D

DAnatoliy in 1С, БСП, DevOps и Архитектура
что ж оно сразу не ругается?
источник

VN

Vladimir Nadulich in 1С, БСП, DevOps и Архитектура
DAnatoliy
у меня было что в файловой крашится, если длинное измерение. в серверной не было. первый раз
Нужно понимать, что в файловой версии проверка регистра (максимальной длины индекса) происходит при инициализации метаданных. Т.е. самих данных еще нет.
А вот в SQL версии 1с ничего не проверяет. Проверяются сами записи в БД самой СУБД. Поэтому ошибку вы можете получить внезапно.
Если изменение 1024, то при записи в него строки 450 никаких проблем не будет, а 451 - получите ошибку (блаблабла длина 902)
источник

D

DAnatoliy in 1С, БСП, DevOps и Архитектура
ну да. так и получилось. много текста
источник

VN

Vladimir Nadulich in 1С, БСП, DevOps и Архитектура
DAnatoliy
1 символ 2 байта, а там 908 пишет. длина поля 500
908 - количество байт данных. 500 символов не резервируются в страницах БД, поэтому строки переменной длины (nvarchar) - удобны и не страшны. Скорей всего у вас строка 454 символа.
Есть еще особенность если измерений несколько (вот только забыл - это скорее в файловой базе, чем в mssql)))), выяснял давно методом научного тыка) - добавляется кажется (N-1)*2 байт (N-количество строковых измерений).
источник

D

DAnatoliy in 1С, БСП, DevOps и Архитектура
спасибо
источник

AK

Alexey Kostromin in 1С, БСП, DevOps и Архитектура
DAnatoliy
1 символ 2 байта, а там 908 пишет. длина поля 500
При том что юникод кодирует более двух байтов на символ but nobody cares
источник

KS

Karim Shakirov in 1С, БСП, DevOps и Архитектура
Добрый вечер!
Переносим файловую базу на ssd.
Подскажите пожалуйста, какие лучше тесты провести, чтобы оценить прирост быстродействия?
источник

Z

ZEEGIN in 1С, БСП, DevOps и Архитектура
настрой zabbix и запусти пользователей
источник

Z

ZEEGIN in 1С, БСП, DevOps и Архитектура
Вообще это странно, сначала обычно делают замер, в потом принимают решение что надо менять, как без замеров вы поняли что узкое место в диске?
источник

KS

Karim Shakirov in 1С, БСП, DevOps и Архитектура
ZEEGIN
Вообще это странно, сначала обычно делают замер, в потом принимают решение что надо менять, как без замеров вы поняли что узкое место в диске?
по длине очереди диска
источник

KS

Karim Shakirov in 1С, БСП, DevOps и Архитектура
ZEEGIN
настрой zabbix и запусти пользователей
какие показатели предлагаете отслеживать в самой 1с? (не учитывая систему, база файловая)
источник

AP

Aleksandr Ponkratov in 1С, БСП, DevOps и Архитектура
Karim Shakirov
какие показатели предлагаете отслеживать в самой 1с? (не учитывая систему, база файловая)
Предположу, что заббикс предложен не для 1С, а для хоста
источник