Posted on by Adam Łepkowski In the first post, I described query execution steps that can be potentially improved when the query is executed. In this third article, I will focus on the second phase named “Request to a database”. I will show you how to solve the following problem: “Each create and update action send a SQL query in a separate round-trip. If your application requires 30ms to connect to a database and you create for example ten new objects, then application spends just 300ms on connecting ...
Strona głównaUżytkownik
Adam | użytkownik
Sztuka programowania 2363 dni, 19 godzin, 43 minuty temu 101 źrodło rozwiń
Jest to mój pierwszy nietechniczny post w którym chciałbym pokazać na co ja zwracam uwagę w środowisko w którym obecnie pracuje gdy podejmuje decyzje techniczne. W artykule można znaleźć zbiór ciekawych pytań, które sobie zadaje z rożnych perspektyw (projekt, klienta, zespól, firma) w ramach podjęcia najlepszej decyzji.
Architektura 2404 dni, 17 godzin, 49 minut temu 82 źrodło rozwiń
Jest to mój pierwszy nietechniczny post w którym chciałbym pokazać na co ja zwracam uwagę w środowisko w którym obecnie pracuje gdy podejmuje decyzje techniczne. W artykule można znaleźć zbiór ciekawych pytań, które sobie zadaje z rożnych perspektyw (projekt, klienta, zespól, firma) w ramach podjęcia najlepszej decyzji.
Jest to drugi artykuł z serii prezentującej jak budować wydajniejsze zapytania przy użyciu Entity Frameworka. Seria pozwala lepiej poznać działanie Entity Frameworka. Kolejne artykuły już wkrótce...
Nocny batch. W dzisiejszych reaktywnych czasach te dwa słowa wywołują grozę. Ale czy batchowanie jest naprawdę takie złe? A może instnieją sposoby na sensowne użycie tego podejścia? Zapraszam do lektury na ten temat.
Architektura 2474 dni, 19 godzin, 6 minut temu 117 źrodło rozwiń
Pakujemy się we trójkę w samochód i wyruszamy w Polskę. 5 miast, dzień po dniu. Trzech .NETomaniaków. Trzej Dot Netos w trasie. Codziennie wieczorem inne miasto, inni ludzie ale te same tematy - wydajność .NET, wnętrza .NET, zaawansowane tematy .NET.
The third step in CQRS journey. It covers: - Domain events - publishing and handling - Building read model synchronously - Database transactions per command / request - Recreation of the read model
Sztuka programowania 2486 dni, 18 godzin, 43 minuty temu 172 źrodło rozwiń
Pierwszy artykuł z serii jak budować wydajniejsze zapytania przy użyciu Entity Frameworka. W tym artykule przedstawię informacje, które kroki przetwarzania zapytania przez Entity Framworka mogą być usprawnione.
Bazy danych i XML 2497 dni, 18 godzin, 21 minut temu 203 źrodło rozwiń
I’ll describe a few patterns that enabled me to process 2 billions items per day using Azure Functions. Yes 2 billions items per day. The aim of this trial was not to check whether you can do it with Azure Functions. You can do it easily. The goal was to do it in a cost-aware and cost-wise manner, enabling fast processing with a small amount of money spent on this.
Artykuł przedstawia co się wydarzy jeśli zrobimy filtrowanie danych przy użyciu metody Contains() na pustej kolekcji w Entity Frameworku.
Sztuka programowania 2528 dni, 18 godzin, 45 minut temu 226 źrodło rozwiń
Artykuł opisuje moją przygodę z odkrywaniem problemow wydajnościowych w aplikacji. Uczy tego jak działa "query cache plan" w Entity Frameworku.
Sztuka programowania 2553 dni, 19 godzin temu 225 źrodło rozwiń