Size: a a a

2020 October 02

АО

Антон Осадчий... in .NET Talks
только где-то когда-то про него читал и предполагаю что он позволяет писать запросы и маппить это все
источник

Св

С тапка виднее... in .NET Talks
Danil Braindead
Что за запросы, какой уровень изолированности транзакций, нужна ли согласованность данных, как настроен скедулер базы и т.д
сейчас чтото типа такого, вот часть запроса:
https://pastebin.com/s1dF5rbV
источник

DB

Danil Braindead in .NET Talks
источник

A

Aloraman in .NET Talks
Жесть то какая... а join'ы с group by чтоль медленнее выходят?
источник

Св

С тапка виднее... in .NET Talks
Aloraman
Жесть то какая... а join'ы с group by чтоль медленнее выходят?
как лучше?
источник

A

Aloraman in .NET Talks
С тапка виднее
как лучше?
Вместо подзапросов с FROM Passport ps WHERE ps.ClientId = cl1.Id сделать join Passports ps on ps.ClientId = cl1.Id
Также join к Client_AdditionalInfo и db_Documents, что б агрегаты из подзапросов в корневую выборку (а по остальным полям group by)
Кучу select top 1 подзапросов можно тоже упростить, или в CTE или в cross apply, или в какой оконный запрос
источник

A

Aloraman in .NET Talks
Скорее всего cross apply, раз уж там другая база
источник

SK

Stas Khavruk in .NET Talks
Aloraman
Вместо подзапросов с FROM Passport ps WHERE ps.ClientId = cl1.Id сделать join Passports ps on ps.ClientId = cl1.Id
Также join к Client_AdditionalInfo и db_Documents, что б агрегаты из подзапросов в корневую выборку (а по остальным полям group by)
Кучу select top 1 подзапросов можно тоже упростить, или в CTE или в cross apply, или в какой оконный запрос
Когда будет лучше сделать View или функцию/процедуру в БД и её звать?
источник

Св

С тапка виднее... in .NET Talks
проблема в том что этот запрос работал, но я как только одно условие в WHERE добавил то переполнение буфера началось
источник

A

Aloraman in .NET Talks
хм.. а там ведь и сам список Client с другой базы то появляется, ох
Billing - это соседняя база или вообще какой-то linked server?
Просто в таких случаях может имеет смысл хранимую процедуру для запроса, в ней данные с одной базы собрать во временную таблицу, навесить на нее индекс, а после в итоговой выборке уже джойнится к таблицам текущей базы
источник

Св

С тапка виднее... in .NET Talks
всё из Billing но правда я уже разобрался) спасибо
источник

Св

С тапка виднее... in .NET Talks
но хотя наверное потом стоит както оптимизировать, открывается действительно довольно долго
источник

Св

С тапка виднее... in .NET Talks
проблема была в том что при открытии без фильтров с формы TOP 20 открывалось, а если на форме выбран фильтр то открываются все запросы так как предполагается что их будет мало. А я фильтр добавил до это й проверки и следовательно мне всю таблицу запрашивало.
источник

Св

С тапка виднее... in .NET Talks
[Софт – Программное обеспечение]
Евангелист Open Source Эрик Реймонд: Windows перейдет на ядро Linux в недалеком будущем
#linux #windows #блог_компании_selectel #исследования_и_прогнозы_в_it #операционные_системы #разработка_под_linux #разработка_под_windows #софт #ядро

Читать
источник

MN

Mr. N in .NET Talks
С тапка виднее
[Софт – Программное обеспечение]
Евангелист Open Source Эрик Реймонд: Windows перейдет на ядро Linux в недалеком будущем
#linux #windows #блог_компании_selectel #исследования_и_прогнозы_в_it #операционные_системы #разработка_под_linux #разработка_под_windows #софт #ядро

Читать
ему бы меньше курить
источник

Св

С тапка виднее... in .NET Talks
Mr. N
ему бы меньше курить
да, курение до добра не доводит
источник

VZ

Vladimir Zenin in .NET Talks
С тапка виднее
[Софт – Программное обеспечение]
Евангелист Open Source Эрик Реймонд: Windows перейдет на ядро Linux в недалеком будущем
#linux #windows #блог_компании_selectel #исследования_и_прогнозы_в_it #операционные_системы #разработка_под_linux #разработка_под_windows #софт #ядро

Читать
Ну что тут сказать, это логичное развитие
источник

VZ

Vladimir Zenin in .NET Talks
Ядро пишет всего несколько чуваков которым надо платить, остальные бесплатно вообще
источник

VZ

Vladimir Zenin in .NET Talks
Сиди да пр принимай
источник

Lr

Larymar r.sorokin in .NET Talks
Если винда выйдет в опенсурс
источник