Size: a a a

2020 September 25

2_

2flower _ in sql_ninja
кэш не прогрелся, лок на данные, что то с железкой, да банально план закэширован или нет, и вот разница в исполнении
источник

2_

2flower _ in sql_ninja
это цирк какой то, на бенчмарках такие срачи как все тестировать, а тут математика, все просто...
источник

T

Timus in sql_ninja
@Qwsaqu  ради интереса: откуда проца запускается?
источник

А

Артем in sql_ninja
Timus
@Qwsaqu  ради интереса: откуда проца запускается?
с бэка, читающего натс, где сообщашки дублятся.
источник

А

Артем in sql_ninja
2flower _
один и тот же запрос выполняется разное кол-во времени с чего вы решили что это будет строго 15мс я вообще не понимаю.
Норм все там, математика сработает
источник

T

Timus in sql_ninja
Артем
с бэка, читающего натс, где сообщашки дублятся.
натс это что?
источник

А

Артем in sql_ninja
Timus
натс это что?
менеджер очередей, условно
источник

T

Timus in sql_ninja
если там очередь, то как проца стартует параллельно?
источник

А

Артем in sql_ninja
Timus
если там очередь, то как проца стартует параллельно?
там очередь, с которой читают 4 сервиса, которые каждый берут уникальные сообщения.
источник

А

Артем in sql_ninja
а внутри уникального сообщения одинаковые данные, потому что источник посылает говно
источник

ДT

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

А

Артем in sql_ninja
мне объяснять устройство натса теперь? :/
источник

А

Артем in sql_ninja
[1, 2, 3, 4, 5] - когда кто-то что-то делает с цифрой 1, он взят. Потом нужно отозвать взятие или выкинуть из массива. Соответственно следующий чувак читает 1, видит что он взят, берет 2
источник

А

Артем in sql_ninja
на перебор этого массива уходит очень мало времени, поэтому получается параллельная работа
источник

ДT

Дмитрий Texnix... in sql_ninja
надеюсь, когда он читает, он лочит эту позицию?
источник

ДT

Дмитрий Texnix... in sql_ninja
тогда 100 150мс - не важны, обычная система сообщений между тредами используется
источник

T

Timus in sql_ninja
Артем
на перебор этого массива уходит очень мало времени, поэтому получается параллельная работа
ну нормально. есть подобный функционал. итого получается, что либо проца написана криво. либо надо по другому подготавливать данные с которыми работает процедура.
костыли, подобные тому что были сделаны - это не решение проблемы.
источник

2_

2flower _ in sql_ninja
Дмитрий Texnix
надеюсь, когда он читает, он лочит эту позицию?
я предлагал блокировать перед чтением и писать, но автор решил, что его велосипед надежнее
источник

А

Артем in sql_ninja
2flower _
я предлагал блокировать перед чтением и писать, но автор решил, что его велосипед надежнее
Перед чтением чего?
источник

2_

2flower _ in sql_ninja
Артем
Перед чтением чего?
временной таблицы
источник