Nowy CU13 dla SQL Server 2017

Pojawił się nowy zestaw skumulowanych poprawek CU w wersji 13 dla MS SQL Server 2017. Aktualizuje składniki usług SQL Server i Analysis do następujących kompilacji: Składnik Wersja kompilacji Wersja pliku SQL Server 14.0.3048.4 2017.140.3048.4 Analysis Services 14.0.239.1 2017.140.239.1 Więcej informacji uzyskać można na stronie Microsoft https://support.microsoft.com/pl-pl/topic/kb4466404-aktualizacja-skumulowana-13-dla-programu-sql-server-2017-12b5beef-45d1-12e4-5091-b4396902af77

Truncate Table with Partitions

SQL Server 2016 wprowadza modyfikację do instrukcji TRUNCATE TABLE, która pozwala czyścić określoną partycję lub zestaw partycji z tabeli, jednocześnie uzyskując zalety instrukcji TRUNCATE TABLE bez usuwania wszystkich danych z tabeli. Ten nowy mechanizm filtru w instrukcji TRUNCATE TABLE jest uzyskiwany za pomocą opcji WITH PARTITIONS () określającej partycję lub Dowiedz się więcej…

Update w pętli dużej ilości danych tak aby nie przepełnić loga

Bardzo często zdarza się, że trzeba dokonać zmian na wielu milionach rekordów. Wykonując update czy delete na takiej ilości rekordów w ramach jednej transakcji doprowadzamy do sytuacji rozrostu loga transakcyjnego. Oczywiście jeżeli byśmy takie operacje wykonywali małymi porcjami to powstało by dużo transakcji i po zakończeniu każdej z nich silnik Dowiedz się więcej…

Odbudowa indeksu na wybranej partycji

W SQL Server można wykonać odbudowę indeksu dla wybranej partycji. Nie trzeba już przebudowywać całego indeksu na całej wybranej tabeli partycjonowanej. Oczywiście we wcześniejszych wersjach mając SQL Server 2012 w codziennym procesie zasilania korzystając z danych ETL, stosowano dość powszechną praktykę: Wyłączenie indeksów w tabeli docelowej (przynajmniej indeksy nieklastrowe) Wstawienie Dowiedz się więcej…