Ana içeriğe atla

Kayıtlar

Ağustos, 2017 tarihine ait yayınlar gösteriliyor

Powershell ile Windows Restart Kontrolü

Powershell ile Windows üzerinde birçok işlemi daha kolay ve daha kısa sürede yapabilmek mümkündür.  Microsoft, PowerShell'i "görev tabanlı .NET Framework üzerine inşa edilmiş komut satırı shell'i ve komut dizesi olarak tanımlıyor. Powershell'in avantajlarını ise aşağıdaki maddeler ile özetlemek mümkündür. Powershell hem command-line olarak hemde bir scripting language olarak çalışmaktadır. Powershell baş döndürücü sayıda teknolojiyle etkileşim kurabilir.(.NET Framework, the Registry, COM, WMI, ADSI. Exchange, Sharepoint, Systems Center, Hyper-V, SQL.  VMware vCenter , Cisco UCS, Citrix XenApp and XenDesktop. REST APIs, XML, CSV, JSON ...) Powershell nesne tabanlıdır.(Object-Oriented) Bilgisayarımızda ya da sunucumuzda zaman zaman yüklediğimiz programlar ve patchler sonucunda restart işlemi gerekebilir ve bu restart işlemi gerekip gerekmediğini tespit etmek için Powersehell kullanılabilir.  Aynı anda 100 sunucuda bunu öğre

SQL Server Sorgu İyileştirme Çalışması

Performans Ölçüm Kriterleri Bu makale ile SQL Server üzerinde çalışan query'lerin optimize edilmesi için gerekli olan ilk aşama maddeleri ve çözümleri işlenmektedir. Veritabanı üzerinde koşan sorguların optimize edilmesi bu maddeler ile sınırlı olmayıp ayrı bir başlık altında incelenmektedir. Bu makale  konu hakkında sağlam bir temel ve ön fikir edinmek isteyenler için güzel bir kaynak olacaktır. SQL Server üzerinde çalışmakta olan bir sorgunun performans iyileştirme işlemleri için ilk etapta dikkat ve kontrol edilmesi gereken bazı maddeler vardır.  Performans Analizi Kontrol Maddeleri 1.       İlgili T-SQL çalıştırılmadan önce Time ve IO İstatistikleri ON Mode'a alınmalıdır. Bu istatistiklerin açılması ile çalışan T-SQL'in çalışma süresinin detayı(CPU ve Other Time) ve sorguda çalışan tablolar üzerindeki IO istatistiklerinin detayı tespit edilebilir duruma gelmektedir. SET STATISTICS TIME ON SET STATISTICS IO ON SELECT c.CustomerID, SUM(LineTo

Powershell ve Windows Serisi

Windows Yönetimi ve Powershell (1) Powersehell ile Windows sunucular üzerinde yönetimsel işlemleri yapmak zamandan ve harcanan efordan kazanmamızı sağlamaktadır. Daha sonraki yazılarımda Powershell hakkında tanımlayıcı ve genel hatlarıyla işlevlerini anlatacağım. Bu makalemde powershell ile uzak sunuculardan belirlenen kriterlere göre Windows Event Logları(Olay Günlükleri) toplayıp kullanıcıya .txt uzantılı bir rapor sunan modül anlatılacaktır. Log Collector Powershell Modülünü açıklamadan önce, yine bilmemiz gereken birkaç terim açıklayacağım.(Yapılan işlemi görmeden önce bir önbilgiye sahip olmak, kişiye konu hakkında bir bakış açışı kazandırmakla kalmaz yapılan işleme daha tepeden bakma yetiside kazandırır... ) Session: Powershell ile uzaktaki bir sunucuya gönderilen pencere. Session aslında sunucu üzerinde işlemler yapabilmemiz için tanımlanmış bir .NET Framework objesidir. Computer: Powershell'in sunucu hostname'i için kull

SQL Server Cumulative Update

SQL Server Cumulative Update Cumulative Update işlemini yapmadan önce bilinmesi gereken birkaç terim vardır. Hotfix: Belirli bir konu üzerine yapılan iyileştirme ve değişiklik paketleridir. Cumulative Update: Daha önce yayınlanmış olan hotfix paketlerinin roll mantığı ile derlenmiş halidir. Yani bir update'ler bütünüdür. Cumulative Update'ler Microsoft tarafından belirli tarihlerde yayınlanmaktadır. Örnek olarak SQL Server 2014 SP 2 Cumulative Update 4 yayınlanmıştır. https://support.microsoft.com/en-us/help/4010394/cumulative-update-4-for-sql-server-2014-sp2 Update İçerik Listesi: 9237344 3205935 FIX: Error 2809 when you execute a stored procedure that takes a table-valued parameter from RPC calls in SQL Server 2014 SQL performance 9237310 3067968 FIX: Memory is paged out when columnstore index query consumes lots of memory in SQL Server 2014 SQL service 9290829 4