Veritabanına göre Transactions/sec değerini aşağıdaki T-SQL ile bulabilirsiniz:
#DBA #SQL #Server #Performance #Tuning
2015-06-29
2015-06-26
AlwaysOn'da Backup'larınız Nerede Alınıyor?
AlwaysOn yapılandırılmış bir veritabanı sisteminde backup işlemlerinin şu an primary'den mi yoksa secondary'den mi alındığını aşağıda T-SQL ile öğrenebilirsiniz:
2015-06-25
Extended Events Dosyasını Okuma
Profiler ile yakaladığımız trace'lerin daha kapsamlı ve daha az eforla alınması için SQL Server 2008 ile birlikte Extended Events'ler geldi. Extended Events ile topladığınız verileri dosyadan sys.fn_xe_file_target_read_file() fonksiyonu ile okuyabilirsiniz. Benim işime yarayan bazı değerleri aşağıdaki gibi aldım. Siz isterseniz ihtiyacınıza göre değiştirebilirsiniz.
2015-06-24
SQL Server 2016
MISSION CRITICAL PERFORMANCE
New Performance Enhancements
New Performance Enhancements
- Operational Analytics: Insights on operational data, works with in-memory OLTP or on disk
- In-memory OLTP enhancements: Greater T-SQL surface area, terabytes of memory supported and greater number of parallel CPUs
- Query Data Store: Monitor and optimize query plans with full history of query execution
2015-06-23
Windows En Son Ne Zaman Restart Oldu?
Komut satırından aşağıdaki komutu çalıştırarak Windows'un en son ne zaman Restart olduğunu bulabilirsiniz:
wmic os get lastbootuptime
Power Shell ile:
Get-WmiObject -ComputerName "SunucuAdi" win32_operatingsystem | select csname, @{LABEL='LastBootUpTime' ;EXPRESSION={$_.ConverttoDateTime($_.lastbootuptime)}}
Not: Komut Windows 7 ve 8.1 sürümlerinde test edildi.
wmic os get lastbootuptime
Power Shell ile:
Get-WmiObject -ComputerName "SunucuAdi" win32_operatingsystem | select csname, @{LABEL='LastBootUpTime' ;EXPRESSION={$_.ConverttoDateTime($_.lastbootuptime)}}
Not: Komut Windows 7 ve 8.1 sürümlerinde test edildi.
Disk Kaç KB Olarak Formatlanmış?
Herhangi bir diskin kaç KB olarak formatlandığını komut satırından aşağıdaki komutu çalıştırıp çıkan sonucun Bytes Per Cluster satırından bulabilirsiniz:
fsutil fsinfo ntfsinfo SürücüAdi:
Örnek: C: sürücüsünün kaç KB olarak formatlandığını aşağıdaki gibi bulabilirsiniz:
fsutil fsinfo ntfsinfo SürücüAdi:
Örnek: C: sürücüsünün kaç KB olarak formatlandığını aşağıdaki gibi bulabilirsiniz:
2015-02-01
2015-01-21
Database Restore İşleminin Ne Kadarı Bitti, Daha Ne Kadar Sürecek?
SQL Server'da başlattığınız bir database restore işleminin yüzde kaçının bittiğini, ne zaman başladığını, tahminen ne zaman biteceğini, ne kadar süre geçtiğini ve daha ne kadar süreceğini aşağıdaki T-SQL kod ile bulabilirsiniz:
2014-08-23
Tabloların Page Sayısını Bulma
Bir veritabanında bulunan tüm tabloların page sayılarını aşağıdaki T-SQL ile bulabilirsiniz:
2014-08-01
Sıkıştırılmış(Compressed) Tabloları ve Indeksleri Bulma
-- Sıkıştırılmış(compressed) tabloları ve indeksleri aşağıdaki T-SQL ile bulabilirsiniz:
2014-07-24
Upgrade Sırasında CheckDB için Data_Purity Gerekli mi?
SQL Server 2000 yada öncesindeki sürümlerde oluşturulan veritabanlarında tablodaki alanların değer bütünlüğü kontrolü otomatik yapılmıyordu.
2014-07-23
Index İstatistikleri Ne Zaman Sıfırlanır?
SQL Server 2012 öncesi versiyonlarda bir tablonun index istatistiği SQL Server servisi restart olduğunda yada index drop/create olduğunda sıfırlanırdı. SQL Server 2012 ile birlikte bu durumlara ek olarak index rebuild olduğunda da index istatistiği sıfırlanıyor. Index istatistiğine bakılırken SQL Server 2012 ile birlikte gelen bu değişikliğin göz önüne alınmasında yarar var.
2014-03-20
SQL Server 2012 Upgrade Notları
SQL Server'ın daha önceki versiyonlarından SQL Server 2012 uprade edebilmek için:
Daha detaylı bilgi için Supported Version and Edition Upgrades sayfasını ziyaret edebilirsiniz.
- SQL Server 2005 için SP4 yüklü olmalı
- SQL Server 2008 için en az SP2 yüklü olmalı
- SQL Server 2008 R2 için en az SP1 yüklü olmalı.
- SQL Server 2012 RCO sürümünden SQL Server 2012 sürümüne upgrade edilmiyor.
- SQL Server 2000 den SQL Server 2012 direk upgrade desteklenmiyor. SQL Server 2000 sürümünden SQL Server 2012 sürümüne upgrade edebilmek için SQL Server 2000 sürümünü önce SQL Server 2008 R2 + SP1 sürümününe yükseltip; ardından SQL Server 2012 sürümüne yükseltebiliyorsunuz.
Daha detaylı bilgi için Supported Version and Edition Upgrades sayfasını ziyaret edebilirsiniz.
2014-02-28
SQL Server 2014 Versiyonunda Beklenen Yeni Özellikler
Merhaba,
SQL Server ile ilgili yenilikleri, beklenen yeni özellikleri bir çok kişiden önce aşağıdaki satırlar ile haberdar olacaksınız:
SQL Server ile ilgili yenilikleri, beklenen yeni özellikleri bir çok kişiden önce aşağıdaki satırlar ile haberdar olacaksınız:
2013-12-11
Partition Scheme Bulma
Veritabanızda bulunan tabloların ve indekslerin bulunduğu partition scheme'ya aşağıdaki T-SQL ile bulabilirsiniz:
2013-12-08
2013-12-05
Veritabanında LDF Dosyası Olmadan MDF Dosyasını Attach Etme
Elinizde veritabanına ait MDF data dosyası var fakat LDF log dosyası yoksa yada LDF log dosyası bozuk ise aşağıdaki iki yöntem ile MDF dosyasından veritabanınızı oluşturabilirsiniz:
2013-06-20
Checkdb'nin En Son Yapıldığı Tarihi Bulma
Aşağıdaki sorguyu ilgili veritabanınızda çalıştırarak o veritabanında çalıştırılan Checkdb'nin en son yapıldığı tarihi bulabilirsiniz.
2013-04-30
SQL Server'ın Bir Sonraki Versiyonunda Beklenen Yeni Özellikler
Merhaba,
Bana göre uzun sayılabilecek bir aradan sonra yeni yazılarımla karşınızdayım.
SQL Server ile ilgili yenilikleri, beklenen yeni özellikleri bir çok kişiden önce aşağıdaki satırlar ile haberdar olacaksınız:
Bana göre uzun sayılabilecek bir aradan sonra yeni yazılarımla karşınızdayım.
SQL Server ile ilgili yenilikleri, beklenen yeni özellikleri bir çok kişiden önce aşağıdaki satırlar ile haberdar olacaksınız:
Tempdb Veritabanına Çoklu Veri Dosyası Ekleme
Tempdb sistem veritabanına istediğiniz kadar veri dosyasını aşağıdaki T-SQL script ile ekleyebilirsiniz:
2013-01-15
Kullanılmayan Stored Procedure Bulma
SQL Server servisinin başlatıldığı tarihten bu yana kullanılmayan stored procedure'leri aşağıdaki sorgu ile bulabilirsiniz:
2013-01-12
Server Role Sahip Kullanıcıları Bulma
SQL Server'da herhangi bir server role(sysadmin, setupadmin, serveradmin, dbcreator, diskadmin, processadmin, securityadmin) sahip tüm kullanıcıları aşağıdaki sorgu ile bulabilirsiniz:
use master
go
select p.name,sp.name
from sys.server_principals p
inner join sys.server_role_members pr on p.principal_id= pr.member_principal_id
inner join sys.server_principals sp on pr.role_principal_id=sp.princi pal_id
where sp.type='R'
--SQL Server 2008 de test edildi.
2013-01-05
2013-01-01
SQL Server Portlarını Komut Satırından Nasıl Açabilirim?
Windows 2008 Server'da:
@echo ========= SQL Server Ports ===================
@echo Enabling SQLServer default instance port 1433
netsh firewall set portopening TCP 1433 "SQLServer"
@echo Enabling Dedicated Admin Connection port 1434
netsh firewall set portopening TCP 1434 "SQL Admin Connection"
@echo Enabling conventional SQL Server Service Broker port 4022
netsh firewall set portopening TCP 4022 "SQL Service Broker"
@echo Enabling Transact-SQL Debugger/RPC port 135
netsh firewall set portopening TCP 135 "SQL Debugger/RPC"
@echo ========= Analysis Services Ports ==============
@echo Enabling SSAS Default Instance port 2383
netsh firewall set portopening TCP 2383 "Analysis Services"
@echo Enabling SQL Server Browser Service port 2382
netsh firewall set portopening TCP 2382 "SQL Browser"
@echo ========= Misc Applications ==============
@echo Enabling port for SQL Server Browser Service's 'Browse' Button
netsh firewall set portopening UDP 1434 "SQL Browser"
@echo Allowing multicast broadcast response on UDP (Browser Service Enumerations OK)
netsh firewall set multicastbroadcastresponse ENABLE
Windows Server 2008 R2 ve Windows Server 2012 versiyonu:
@echo ========= SQL Server Ports ===================
@echo Enabling SQLServer default instance port 1433
netsh advfirewall firewall add rule name="SQL Server" dir=in action=allow protocol=TCP localport=1433 @echo Enabling Dedicated Admin Connection port 1434
netsh advfirewall firewall add rule name="SQL Admin Connection" dir=in action=allow protocol=TCP localport=1434
@echo Enabling Conventional SQL Server Service Broker port 4022
netsh advfirewall firewall add rule name="SQL Service Broker" dir=in action=allow protocol=TCP localport=4022
@echo Enabling Transact SQL/RPC port 135
netsh advfirewall firewall add rule name="SQL Debugger/RPC" dir=in action=allow protocol=TCP localport=135
@echo ========= Analysis Services Ports ==============
@echo Enabling SSAS Default Instance port 2383
netsh advfirewall firewall add rule name="Analysis Services" dir=in action=allow protocol=TCP localport=2383
@echo Enabling SQL Server Browser Service port 2382
netsh advfirewall firewall add rule name="SQL Browser" dir=in action=allow protocol=TCP localport=2382 @echo Enabling port for SQL Server Browser Service's 'Browse' Button
netsh advfirewall firewall add rule name="SQL Browser" dir=in action=allow protocol=UDP localport=1434
Kaynak: Microsoft.com
@echo ========= SQL Server Ports ===================
@echo Enabling SQLServer default instance port 1433
netsh firewall set portopening TCP 1433 "SQLServer"
@echo Enabling Dedicated Admin Connection port 1434
netsh firewall set portopening TCP 1434 "SQL Admin Connection"
@echo Enabling conventional SQL Server Service Broker port 4022
netsh firewall set portopening TCP 4022 "SQL Service Broker"
@echo Enabling Transact-SQL Debugger/RPC port 135
netsh firewall set portopening TCP 135 "SQL Debugger/RPC"
@echo ========= Analysis Services Ports ==============
@echo Enabling SSAS Default Instance port 2383
netsh firewall set portopening TCP 2383 "Analysis Services"
@echo Enabling SQL Server Browser Service port 2382
netsh firewall set portopening TCP 2382 "SQL Browser"
@echo ========= Misc Applications ==============
@echo Enabling port for SQL Server Browser Service's 'Browse' Button
netsh firewall set portopening UDP 1434 "SQL Browser"
@echo Allowing multicast broadcast response on UDP (Browser Service Enumerations OK)
netsh firewall set multicastbroadcastresponse ENABLE
Windows Server 2008 R2 ve Windows Server 2012 versiyonu:
@echo ========= SQL Server Ports ===================
@echo Enabling SQLServer default instance port 1433
netsh advfirewall firewall add rule name="SQL Server" dir=in action=allow protocol=TCP localport=1433 @echo Enabling Dedicated Admin Connection port 1434
netsh advfirewall firewall add rule name="SQL Admin Connection" dir=in action=allow protocol=TCP localport=1434
@echo Enabling Conventional SQL Server Service Broker port 4022
netsh advfirewall firewall add rule name="SQL Service Broker" dir=in action=allow protocol=TCP localport=4022
@echo Enabling Transact SQL/RPC port 135
netsh advfirewall firewall add rule name="SQL Debugger/RPC" dir=in action=allow protocol=TCP localport=135
@echo ========= Analysis Services Ports ==============
@echo Enabling SSAS Default Instance port 2383
netsh advfirewall firewall add rule name="Analysis Services" dir=in action=allow protocol=TCP localport=2383
@echo Enabling SQL Server Browser Service port 2382
netsh advfirewall firewall add rule name="SQL Browser" dir=in action=allow protocol=TCP localport=2382 @echo Enabling port for SQL Server Browser Service's 'Browse' Button
netsh advfirewall firewall add rule name="SQL Browser" dir=in action=allow protocol=UDP localport=1434
Kaynak: Microsoft.com
Kaydol:
Kayıtlar (Atom)
.::YASAL UYARI::.
©2004-2024 Mehmet GÜZEL, www.mehmetguzel.net
Site içeriği kaynak gösterilmek koşuluyla yayınlanabilir. Yazılan yazı ve yorumlar sadece yazı ve yorum sahiplerini bağlar.
Site içeriği kaynak gösterilmek koşuluyla yayınlanabilir. Yazılan yazı ve yorumlar sadece yazı ve yorum sahiplerini bağlar.