Pawel Potasinski
Read about me here.
Posts by Pawel Potasinski
[PL] Denali CTP3 – Nowe lepsze DBCC IND?
2011/07/26 - 07:46
Tags: Denali, DMV, SQL Server
Posted in SQL Server | 5 comments
Niedawno ukazała się nowa publiczna wersja Community Preview 3 (CTP3) systemu SQL Server vNext (codename Denali). Przejrzenie listy DMVs w tej wersji zaowocowało znalezieniem kilku ciekawych obiektów, ale najciekawszym z mojego punktu widzenia wydaje się być sys.dm_db_database_page_allocations.
[PL] MVP 2011, plany, priorytety…
2011/07/01 - 21:05
Tags: dom, MVP
Posted in Communities | 2 comments
Ha! Dzisiaj po południu czasu europejskiego, jak tylko obudziła się Ameryka ;-), otrzymałem maila, który rozpoczynał się od słów:
Dear Pawel Potasinski,
Congratulations! We are pleased to present you with the 2011 Microsoft® MVP Award! This award is given to exceptional technical community leaders who actively share their high quality, real world expertise with others. We appreciate [...]
[PL] Zmiany w PLSSUG
2011/06/20 - 13:40
Tags: PLSSUG, SQL Server
Posted in Communities | 5 comments
W ostatnią sobotę, 18 czerwca, odbyła się we Wrocławiu trzecia już w historii konferencja SQLDay. Organizatorem, jak zwykle, była Polska Grupa Użytkowników SQL Server (PLSSUG). Niestety, sprawy zawodowe tym razem nie pozwoliły mi wziąć udziału w konferencji, nad czym boleję. Tak czy owak, tradycji musiało stać się za dość i w trakcie konferencji został ogłoszony [...]
[PL] SQL Server – Przerwany łańcuch backupów różnicowych
2011/06/03 - 07:55
Tags: administracja, backup, SQL Server
Posted in SQL Server | 5 comments
Ostatnio po raz pierwszy w życiu spotkałem się z przypadkiem przerwanego łańcucha backupów różnicowych w SQL Server. Zjawisko może i ciekawe, ale potrafi mocno zestresować DBA. Jak to wygląda i w czym problem?
Wyobraźmy sobie scenariusz. Masz hurtownię danych, VLDB o rozmiarze ponad 1TB. Baza pracuje w SIMPLE recovery model. Wykonanie jej pełnego backupu zajmuje jakieś [...]
[PL] SQL Server – Jak optymalizator robi ze mnie głupca
2011/05/31 - 07:54
Tags: check, optymalizacja, plany wykonania, SQL Server
Posted in SQL Server | 10 comments
Dawno, dawno temu dowiedziałem się z bloga Tibora Karasziego (SQL Server MVP), że optymalizator może wykorzystać obiekty constraint, takie jak CHECK czy FOREIGN KEY (klucz obcy) do optymalizacji określonych klas zapytań.
Jakiś czas temu próbowałem pokazać koledze z firmy, jak to działa i przy okazji dowiedziałem się ciekawej rzeczy, na którą dotąd nie natrafiłem. A w [...]
[PL] MCM? Dziękuję, może później…
2011/05/17 - 05:55
Posted in Offtopic | 24 comments
Jakiś czas temu, ku mojemu zaskoczeniu, udało mi się zdać egzamin 88-970 (SQL Server 2008 Microsoft Certified Master Knowledge Exam). To był bardzo trudny egzamin i moja satysfakcja ze zdania go była naprawdę duża. Pierwszy krok do tytułu Microsoft Certified Master (MCM) został postawiony :-)
Idąc za ciosem podszedłem wczoraj do egzaminu 88-971 (SQL Server 2008 Microsoft [...]
[PL] SQL Server – {Workbench} Funkcje i ich “gotchas”
2011/05/04 - 09:05
Tags: funkcje, gotchas, SQL Server, Workbench
Posted in SQL Server, Workbench | 11 comments
Od jakiegoś czasu chodził za mną pomysł, żeby publikować na blogu obszerne fragmenty kodu, które wraz z komentarzami w nich zawartymi opisywałyby się same. Pomysł zaczerpnąłem z serii, którą dawno temu śledziłem na portalu Simple Talk (przykład). Dzisiaj pierwszy workbench na moim blogu – poświęcony pułapkom w systemowych funkcjach skalarnych (kod trzymam od dawna, więc [...]
[PL] SQL Server – Czy potrzebujemy master.dbo.sysprocesses?
2011/04/29 - 21:32
Tags: bug, DMV, SQL Server, sysprocesses
Posted in SQL Server | 2 comments
Na portalu connect,microsoft,com jednym ze zgłoszonych błędów jest ten zgłoszony przez Tony’ego Rogersona pt. Deprecation of sysprocesses – DMV’s doesn’t fully replace all columns. Od momentu, gdy w dokumentacji SQL Servera w opisie widoku sysprocesses (tak, to jest widok, ale piszą o nim, jakby to była tabela, jak za czasów SQL Servera 2000) pojawił się [...]
[PL] SQL Server – Moja nierówna walka z Resource Governorem
2011/04/17 - 17:30
Tags: Resource Governor, SQL Server
Posted in SQL Server | 5 comments
W zeszłym tygodniu podjąłem próbę zaprzęgnięcia Resource Governora (dalej zwanego RG) w służbie moim potrzebom administracyjnym. Konkretnie, chodziło o to, by dla dobrze określonego zbioru kroków z zadań (jobów) SQL Server Agenta narzucać odpowiedni MAXDOP.
Zacząłem od zbadania, czy w ogóle jest o co walczyć – to znaczy, czy jestem w stanie namierzyć właściwy krok zadania [...]
[PL] SQL Server dla DBA – Zdań kilka o SQL Trace
2011/04/12 - 23:11
Tags: administracja, Profiler, SQL Server, trace
Posted in SQL Server | 5 comments
Pomyślałem, że napiszę krótki wpis o SQL Trace, czyli o mechanizmie, który powinien znaleźć się w arsenale każdego DBA pracującego z SQL Serverem.
Namierzyć Profilera
Zakładam, że każdy DBA prędzej czy później musi nauczyć się używać aplikacji SQL Server Profiler. Czasem jednak śledzenie przy użyciu Profilera nie jest mile widziane na serwerze produkcyjnym. Zwłaszcza, jeśli do tego [...]

Nazywam się Paweł Potasiński i pracuję w polskim oddziale Microsoft w dziale Small and Midmarket Solutions & Partners (SMS&P) jako Partner Technology Advisor.




