Size: a a a

2020 November 30

O

Oleg T in sql_ninja
потому что на любой чих в UI мидлваре там генерило целую тучу запросов, порядка 25000 на одну бизнес-операцию
источник

ДT

Дмитрий Texnix... in sql_ninja
за 300 метров мс скуэль хорошо разбирает только булком
источник

ДT

Дмитрий Texnix... in sql_ninja
по сети чот зависает
источник

O

Oleg T in sql_ninja
Ну да, еще синхронный AlwaysOn AG добавлял, но больше всего влиял именно переход через 8 Кб - это требовало переместить запись в другой allocation unit - из IN_ROW_DATA в LOB_DATA и это требовало времени.
источник

O

Oleg T in sql_ninja
их говнокод сперва делал запись с маленьким XML, а потом в него дописывал стопицот раз. так вот когда он переростал 8 КБ, то случалась эта заминка и всё неслось попесде временами.
источник

ДT

Дмитрий Texnix... in sql_ninja
😕 то есть они разбивали 300 метров на тонну файлов по 8кб?
источник

ДT

Дмитрий Texnix... in sql_ninja
фиас справочник наверно даже 1 строку хмл в 8кб не вместит
источник

O

Oleg T in sql_ninja
нет. если у них выборка одной записи с её текущим содержимым, запись её с новым содержимым либо выборка всех идентификаторов занимала более 300 миллисекунд, то приходил пушной зверь.
источник

ДT

Дмитрий Texnix... in sql_ninja
8кб это nvarchar(4000)
источник

O

Oleg T in sql_ninja
ага. Это размер одной страницы. Так работает механизм аллокации в SQL Server. Первые 8 Кб идут в любом случае в IN_ROW_DATA
источник

L

Les in sql_ninja
Дмитрий Texnix
8кб это nvarchar(4000)
nvarchar(4000) это 2 ГБ
источник

NP

Nick Proskuryakov in sql_ninja
Les
nvarchar(4000) это 2 ГБ
max - 2гб, и он не об этом
источник

ДT

Дмитрий Texnix... in sql_ninja
лес проснулся невопад
источник

ДT

Дмитрий Texnix... in sql_ninja
даже данные в мс забыл
источник

ДT

Дмитрий Texnix... in sql_ninja
типы данных
источник

O

Oleg T in sql_ninja
Дмитрий Texnix
лес проснулся невопад
Я аж засомневался, полез проверять, что я не идиот и не сплю.
источник

К

Какой-то Хмырь... in sql_ninja
Дмитрий Texnix
даже данные в мс забыл
Пг кручи жи))
источник

L

Les in sql_ninja
Nick Proskuryakov
max - 2гб, и он не об этом
Variable-length Unicode string data. n defines the string length and can be a value from 1 through 4,000. max indicates that the maximum storage size is 2^31-1 bytes (2 GB). The storage size, in bytes, is two times the actual length of data entered + 2 bytes.
источник

NP

Nick Proskuryakov in sql_ninja
Les
Variable-length Unicode string data. n defines the string length and can be a value from 1 through 4,000. max indicates that the maximum storage size is 2^31-1 bytes (2 GB). The storage size, in bytes, is two times the actual length of data entered + 2 bytes.
И?) Что я не так написал?
источник

NP

Nick Proskuryakov in sql_ninja
Максимальное числовое которое можно указать 4000, но оно не равно max. А в max уже 2 гига
источник