Świat SQL to świat SQL, ale od czasu do tego świata wchodzi coś z zaświatów. Pierwszym takim gościem był XML, a wraz z nim typ XML, OPENXML, wbudowane metody typu XML, kóre pozwalały wykonywać na nim operacje ale również składnia FOR XML. I super, tylko XMLa, SQLowcy zwykle nie lubią… Od wersji 2016 mamy nowego […]
Archiwum za miesiąc 2016-05
SQL 2016: JSON w SQL
SQL Saturday. 1 pażdziernika w Krakowie!
Ciekawy event nas czeka w październiku w Krakowie. SQL Saturday zawita 1 października 2016 do Krakowa. Wymagana jest rejestracja, ale udział jest za darmo. Zapłacić trzeba tylko za catering, ale to tylko dla łasuchów 🙂
SQL 2016: Live query statistics. Wodotrysk, czy przydatne narzędzie?
Live Query Statistics to prezentowane na żywo postępy w wykonaniu zapytania wyświetlane na planie zapytania. Sama idea jest bardzo podobna do trybu debuggowania pakietu SSIS, gdzie widać, jak dane przepływają pomiędzy poszczególnymi komponentami pakietu. Tutaj prezentowane są podobne wyniki, ale dotyczy to operatorów planu zapytania: W przypadku tego planu linie ciągłe prezentują kroki zapytania już […]
SQL i Excel: Edycja tabeli w bazie danych z MS Excel
Jeszcze tego nie sprawdzałem, ale już mi się podoba. Artykuł opisuje w jaki sposób bez żadnego dodatkowego oprogramowania a tylko z wykorzystaniem VBA pobierać dane z SQL Server i udostępniać je do edycji w Excel. Każdorazowo po zmianie komórki na inną zmiany są wysyłane z Excela do SQL-a. Tak wiem, z punktu widzenia administratora bazy, […]
Powershell: Instalacja ISE
Wchodzisz na serwer. Chcesz na szybko w przyjazny sposób napisać i zdebuggować skrypt. Niestety ISE nie jest zainstalowane. Można oczywiście uruchomić Server Manager >> kliknąć Features >> kliknąć Add Feature >> przejść przez kreatora i ISE będzie zainstalowane. Ale da się hmmm… bardziej profesjonalnie: 1. Po pierwsze załaduj moduł ServerManager. Moduł pozwala generalnie wykonywać te […]
SQL 2016: Query store
Z optymalizacja zapytań jest pewien problem… programista wykonuje testy na swoich małych zestawach przykładowych danych, specjalnie nie przykładając się do optymalizacji. Ma działać – to jest jego cel. Wydajność jest bolesna dla użytkownika i administratora, z którym w pierwszej kolejności kontaktuje się użytkownik, gdy mu coś nie działa. Niestety administrator nie ma wpływu na treść […]
SQL 2016: In-memory OLTP
In memory OLTP poajwiło się w SQL server wraz z SQL 2014. Ogólnie rzecz biorąc przebudowano zasady przechowywania wierszy ze znanych nam drzew na ciagi dacych umieszczone w pamięci, a co za tym idzie również zupełnie zmieniono niepodważalne do tej pory święte zasady pracy z danymi, jak np. blokowanie rekordów, które tutaj nie występuje, Ładnie […]