Cumartesi, Ekim 20, 2018
Anasayfa > Güncel Makaleler > SQL Server > SQL Server 2016 Cluster Kurulum Bölüm3

SQL Server 2016 Cluster Kurulum Bölüm3

SQL Server 2016 Cluster Kurulum Bölüm3

SQL Server 2016 Cluster Kurulum Bölüm3

SQL Server 2016 Cluster Kurulum Bölüm3 ile sizlere SQL Server 2016 kurulum sonrasında yapılacak bazı bir kaç ayardan bahsediyor olacağım sizlere.

SQL Server Management Studio’yu açıyoruz ve DB sağ klik yapıp properties seçeneğini açıyoruz.

SQL Server 2016 Cluster Kurulum Bölüm3
SQL Server 2016

Öncelikli ayarımız Memory ayarı default ayarda unlimited olarak bütün memory SQL sunucu tarafından alacak şekilde gelir buda ileride OS tarafına Memory ayrılmadığı için yavaşlığa sebep olacaktır. Genel olarak total Memory’nin %10 OS tarafına ayrılacak şekilde bırakılması tavsiye olunur. Ben test ortamımda 8 GB sunucu kullanıyorum bunun 6.144MB SQL alacak şekilde ayarlıyorum.

SQL Server 2016 Cluster Kurulum Bölüm3
SQL Server 2016

CPU tabında ise SQL Server sunucu üzerindeki tüm CPU çekirdeklerini yönetebilmektedir. Eğer sunucu üzerinde birden fazla instance kurulu ise, Processors sekmesinden, her instance için farklı çekirdekler atanarak, iş yüklerini dağıtabiliriz.

SQL Server 2016 Cluster Kurulum Bölüm3
SQL Server 2016

Security sekmesinde Authentication metodunu istediğimiz gibi değiştirebiliriz. Benin test ortamında Windows Auth. Olarak ayarlı. Login auditing kısmında, Sql Server’a bağlanan tüm kullanıcıların ve hatalı kullanıcı adı ve şifre girişi yapanların kayıtlarını tutmak istiyor isek Both failed and successful logins seçeneğini seçmemiz yeterlidir.

SQL Server 2016 Cluster Kurulum Bölüm3
SQL Server 2016

Connections kısmında ise SQL Server’a aynı anda kaç kullanıcının bağlanacağını, “Maximum number of concurrent connections” bölümünden ayarlayabiliriz, varsayılan değer “0” gelmektedir.

“Remote query timeout” seçeneği ise varsayılan olarak “600 seconds – 10 dakika” olarak gelmektedir, 10 dakikadan fazla süren sorgular için SQL Server timeout verecektir.

SQL Server 2016 Cluster Kurulum Bölüm3
SQL Server 2016

Database Settings tabında ise “Index fill factor” değerini değiştirebiliriz. Ben internette yaptığım araştırmalarda genel olarak 70 – 90 arası değer girildiğini gördüm ben test yapımda 90 olarak set ediyorum.

Bir diğer ayar ise backupları compress olarak ayarlıyorum bu ayar ile hem disk alanı hem de daha hızlı yedek alınarak SQL Server’ı gereksiz yere yormamış olacağız.

Kurulumda ayarladığımız default Database lokasyonlarını log ve backup lokasyonlarını buradan değiştirebiliriz.

SQL Server 2016 Cluster Kurulum Bölüm3
SQL Server 2016

Advanced kısmında ise “Optimize for Ad hoc Workloads” ayarını True olarak set etmenizi öneririm. SQL Server’a gelen tekil sorguların, plan cache’lerinde optimize ederek sorgulardaki IO değerlerini en aza indirir.

“Cost Threshold for Parallelism” ayarı ise sorgulardaki maliyet eşiği olarakta geçebilir. Bu seçenek için, varsayılan 5 olarak gelir. Sorgulardaki cost değeri 5’in üzerinde ise, “Max Degree of Parallellism’e” bakarak, sorguyu tek CPU yerine birden çok CPU’ya bölerek performansa yardımcı olacaktır.

SQL Server 2016 Cluster Kurulum Bölüm3
SQL Server 2016

Şuana kadar SQL Selver’in performanslı ve stabil bir şekilde çalışması için gerekli hususlara değinmeye çalıştım. Ancak unutmamak gerekir ki performanslı bir SQL Server için mutlaka IO gereksinimlerini önceden belirlemeli ve buna göre ihtiyaçlar belirlenmelidir.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

This site uses Akismet to reduce spam. Learn how your comment data is processed.