Archiwum dnia: 2017-03-21


SQL Server Administration: Stwórz własny monitoring baz danych!

Monitoring to podstawa Czy jako administrator baz danych zetknąłeś się z pytaniem: czy z bazą wszystko OK? Pytanie takie zwykle pada, kiedy użytkownicy aplikacji zauważają spowolnienia w pracy systemu. I jak to w takich sytuacjach bywa, trzeba znaleźć przyczynę. Właśnie diagnoza jest największym wyzwaniem: rozpoznanie, czy bieżący stan bazy danych jest przyczyną, czy raczej skutkiem powstałych problemów? Nawet jeśli mamy pełne dane o stanie naszej instancji, nie jest łatwo postawić właściwą diagnozę. A będzie o wiele trudniej, gdy nie będziemy dysponować bieżącymi i historycznymi wskazaniami liczników systemu. Wówczas poruszalibyśmy się raczej w sferze wróżb i horoskopów. Natomiast szczegółowy monitoring pozwoli […]


Klasy w PowerShell

PowerShell jest językiem skryptowym, którego świat bardzo mocno osadzono w .Net. Wraz z jego rozwojem pojawiało się coraz więcej możliwości znanych z tradycyjnych języków obiektowych. Mogliśmy pracować na obiektach, tworzyć funkcje czy workflowy. Do niedawna jednym z niedostępnych elementów w składni języka pozostawały klasy. Wersja PowerShella 5.0 otwiera i tę możliwość w sposób natywny. Wcześniej w PowerShell klas nie można było tworzyć wprost, pozostawała jedynie droga „naokoło”. Jedna ze stosowanych tu metod to kompilowanie, podczas wykonywania skryptu, kodu napisanego w języku tradycyjnie do tego wykorzystywanym, czyli C# czy VisualBasic.