Category: SQL

BlobtoSQL_00
Azure, SQL, SQL Server database

Wczytywanie plików płaskich z BLOB Storage do SQL przy wykorzystaniu OPENROWSET

Follow me
SQL geek, Data enthusiast, Consultant & Developer
Adrian Chodkowski
Follow me

Ładowanie danych z określonych lokalizacji do bazy danych jest procesem stosunkowo prostym i możliwym do wykonania na niezliczoną liczbę sposobów. Możemy tego dokonać zarówno programistycznie jak i z poziomu gotowych narzędzi dedykowanych do tego typu operacji jak np. Integration Services czy Data Factory. Dziś chciałbym pokazać jak załadować dane z Azure BLOB Storage do bazy […]

TableVariableDefferedCompilation_00
SQL, SQL Server database

SQL Server 2019 – Intelligent Query Processing – Table Variable Deferred Compilation

Follow me
SQL geek, Data enthusiast, Consultant & Developer
Adrian Chodkowski
Follow me

Trzeci artykuł z serii poświęconej SQL Server 2019 i jego rodziny usprawnień znany jako Intelligent Query Processing. Dziś powiemy sobie o funkcjonalności znanej jako Table Variable Deferred Compilation czyli tłumacząc na nasz ojczysty język Opóźniona kompilacja zmiennych tabelarycznych – zapraszam do lektury. Problemów ze zmiennymi tabelarycznymi raczej nie trzeba przedstawiać ale w skrócie powiem, że […]

SQL, SQL Server database, TSQL

SQL Server 2019 – Intelligent Query Processing – Batch Mode on Rowstore

Follow me
SQL geek, Data enthusiast, Consultant & Developer
Adrian Chodkowski
Follow me

W dzisiejszym artykule kontynuujemy testy związane z Intelligent Query Processing – ostatnio udało się opisać testy związane ze Scalar Function Inlining dziś natomiast powiemy sobie parę słów o równie ciekawym mechanizmie jakim bez wątpienia jest Batch Mode on Rowstore. Zanim przejdziemy do demonstracji kilka faktów wprowadzających w omawianą funkcjonalność. Batch mode to nic innego jak […]

SQLServer_ScalarFunctionInline_00
SQL

SQL Server 2019 – Intelligent Query Processing – Scalar Function Inlining

Follow me
SQL geek, Data enthusiast, Consultant & Developer
Adrian Chodkowski
Follow me

Premiera SQL Server 2019 za nami, a wraz z nią pojawił się cały szereg nowych funkcjonalności. Jedną z nich jest rozszerzenie koncepcji Adaptive Query Processing czyli zestawu technologii, które umożliwiają dostosowanie sposobu wykonania zapytania podczas jego wykonania. Obecnie cała rodzina tych technologii nazywana jest Intelligent Query Processing, a jej schemat poglądowy możecie zobaczyć na poniższej […]

SQLServer_MinimalneLogowanie_00
MSSQL, SQL, SQL Server database

SQL Server – minimalne logowanie

Follow me
SQL geek, Data enthusiast, Consultant & Developer
Adrian Chodkowski
Follow me

Na to czy nasze rozwiązanie jest dostatecznie wydajne ma wpływ bardzo dużo różnych czynników. W przypadku procesów ładujących ETL czy też ELT jednym z kluczowych aspektów na jakie trzeba zwrócić uwagę jest minimalne logowanie. Co to jest i jak należy to testować? Postaram się to wytłumaczyć w ramach niniejszego artykułu – serdecznie zapraszam. Jak wszyscy […]

SQLServer_Tablock_00
SQL, SQL Server database

SQL Server – parę słów o TABLOCK

Follow me
SQL geek, Data enthusiast, Consultant & Developer
Adrian Chodkowski
Follow me

Dziś nieco zmienimy tematykę i chwilowo zostawiamy Azure Data Studio, ale nie ma czym się martwić bo powiemy sobie o niezwykle interesującej wskazówce jaką jest TABLOCK. Użycie tego konkretnego hinta jest powszechne jednakże w tak zwanym międzyczasie narosło na jego temat kilka mitów. Ponadto wiedza na ten temat nie jest zbyt powszechna dlatego też postanowiłem […]