Category: İleri Seviye SQL Server

SQL Server’da Veritabanının En Son Ne zaman Yedeklendiğini Kontrol Etmek

Herkese merhaba, Bu yazıda SQL Server’da veritabanının en son ne zaman yedeklendiğini kontrol etmek ile ilgili bilgi vermeye çalışacağım. SQL Server’da bazı durumlarda veritabanının en son ne zaman yedeklendiğini kontrol etmek isteyebilirsiniz. Aşağıdaki kodu kullanarak siz de bu işlemi rahatlıkla yapabilirsiniz. ;WITH CTE_Backup AS (SELECT database_name, backup_start_date, type, physical_device_name, ROW_NUMBER()...

SQL Server’da Tablo Boyutlarını Görme

Herkese merhaba, Bu yazıda SQL Server’da tablo boyutlarını görmek ile ilgili bilgi vermeye çalışacağım. SQL Server’da bazı durumlarda tablo boyutlarını görmek isteyebilirsiniz. Aşağıdaki kodu kullanarak siz de bu işlemi rahatlıkla yapabilirsiniz. SELECT t.name AS TableName, s.name AS SchemaName, p.rows AS RowCounts, SUM(a.total_pages) * 8 AS TotalSpaceKB, CAST(ROUND(((SUM(a.total_pages) * 8) /...

SQL Server’da Cursor ile İstatistikleri Güncellemek

Herkese merhaba, Bu yazıda SQL Server’da Cursor ile İstatistikleri güncellemek ile ilgili bilgi vermeye çalışacağım. SQL Server’da İstatistikler otomatik güncellense de kimi zaman elle güncellenmeleri gerekmektedir. Aşağıdaki kodu kullanarak siz de bu işlemi rahatlıkla yapabilirsiniz. DECLARE @sql NVARCHAR(500); DECLARE @tableName NVARCHAR(200); DECLARE cls CURSOR FOR SELECT ‘[‘ + TABLE_SCHEMA +...

SQL Server’da Job Geçmişi Görüntülemek

Herkese merhaba, Bu yazıda SQL Server’da Job geçmişi görüntülemek ile ilgili bilgi vermeye çalışacağım. SQL Server’da bazı durumlarda Job’ların çalışma durumlarını yani geçmişlerini öğrenmek isteyebilirsiniz. Aşağıdaki kodu kullanarak siz de bu işlemi rahatlıkla yapabilirsiniz. SELECT [job].[job_id] AS [JobID], [job].[name] AS [JobName], CASE WHEN [jh].[run_date] IS NULL OR [jh].[run_time] IS NULL...

SQL Server’da Index Bozulmasını Tespit Etmek

Herkese merhaba, Bu yazıda SQL Server’da Index bozulmasını tespit etmek ile ilgili bilgi vermeye çalışacağım. SQL Server’da bazı durumlarda Index bozulmasını tespit etmek isteyebilirsiniz. Aşağıdaki kodu kullanarak siz de bu işlemi rahatlıkla yapabilirsiniz. SELECT dbschemas.[name] AS ‘Schema’, dbtables.[name] AS ‘TABLE’, dbindexes.[name] AS ‘Index’, indexstats.avg_fragmentation_in_percent, indexstats.page_count FROM sys.dm_db_index_physical_stats(DB_ID(), NULL, NULL, NULL,...

SQL Server’da Tüm Job’ları Disable Yapmak

Herkese merhaba, Bu yazıda SQL Server’da tüm Job’ları disable yapmak ile ilgili bilgi vermeye çalışacağım. SQL Server’da bazı durumlarda tüm Job’ları disable yapmak isteyebilirsiniz. Aşağıdaki kodu kullanarak siz de bu işlemi rahatlıkla yapabilirsiniz. USE msdb; GO UPDATE msdb.dbo.sysjobs SET enabled = 0 WHERE enabled = 1; GO Herkese çalışma hayatında...

SQL Server’da WordWrap Fonksiyonu Yazmak

Herkese merhaba, Bu yazıda SQL Server’da WordWrap fonksiyonu yazmak ile ilgili bilgi vermeye çalışacağım. SQL Server’da bazı durumlarda WordWrap gibi fonksiyona ihtiyacınız olabilir. WordWrap bir metni belli bir uzunlukta keser kalanı yeni bir satırda gösterir. Süreç bu şekilde ilerler. Aşağıdaki fonksiyonu kullanarak siz de bu işlemi rahatlıkla yapabilirsiniz. CREATE FUNCTION...

SQL Server’da CPU Kullanım Bilgileri

Herkese merhaba, Bu yazıda SQL Server’da CPU kullanım bilgileri ile ilgili bilgi vermeye çalışacağım. SQL Server’da bazı durumlarda CPU kullanım bilgilerini görmek isteyebilirsiniz. Aşağıdaki kodu kullanarak siz de bu işlemi rahatlıkla yapabilirsiniz. DECLARE @ms_ticks_now BIGINT; SELECT @ms_ticks_now = ms_ticks FROM sys.dm_os_sys_info; SELECT –TOP 60 record_id, DATEADD(ms, -1 * (@ms_ticks_now -...

SQL Server’da SQL Server’ın Fiziksel Olarak Kaç Tane CPU Gördüğü Bilgisini Listelemek

Herkese merhaba, Bu yazıda SQL Server’da SQL Server’ın fiziksel olarak kaç tane CPU gördüğü bilgisini listelemek ile ilgili bilgi vermeye çalışacağım. SQL Server’da bazı durumlarda SQL Server’ın fiziksel olarak kaç tane CPU gördüğü bilgisini listelemek isteyebilirsiniz. Aşağıdaki kodu kullanarak siz de bu işlemi rahatlıkla yapabilirsiniz. DECLARE @xp_msver TABLE ( [idx]...

SQL Server’da Yüksek Kaynak Kullanan Sorguları Yakalamak

Herkese merhaba, Bu yazıda SQL Server’da yüksek kaynak kullanan sorguları yakalamak ile ilgili bilgi vermeye çalışacağım. SQL Server’da bazı durumlarda yüksek kaynak kullanan sorgularınızı yakalamak isteyebilirsiniz. Aşağıdaki kodu kullanarak siz de bu işlemi rahatlıkla yapabilirsiniz. SELECT TOP 10 SUBSTRING( qt.text, (qs.statement_start_offset / 2) + 1, ((CASE qs.statement_end_offset WHEN -1 THEN...

Yazı kopyalamak yasaktır!