Category: İleri Seviye SQL Server

SQL Server’da Metinsel İfadeyi Base64’e Çeviren Fonksiyon

Herkese merhaba, Bu yazıda SQL Server’da metinsel ifadeyi Base64’e çeviren fonksiyon ile ilgili bilgi vermeye çalışacağım. SQL Server’da bazı durumlarda metinsel ifadeyi Base64’e çevirmek isteyebilirsiniz. Aşağıdaki fonksiyonu kullanarak siz de bu işlemi rahatlıkla yapabilirsiniz. CREATE FUNCTION StringtoBase64 ( @String NVARCHAR(MAX) ) RETURNS NVARCHAR(MAX) AS BEGIN RETURN ( SELECT CONVERT(XML, N”).value(‘xs:base64Binary(xs:hexBinary(sql:column(“bin”)))’,...

SQL Server’da Web API Çalıştıran Prosedür

Herkese merhaba, Bu yazıda SQL Server’da Web API çalıştıran prosedür hakkında bilgi vereceğim. SQL Server’da bazı durumlarda elinizdeki Web API’yi TSQL kodları ile çalıştırmak isteyebilirsiniz. Aşağıdaki prosedürü kullanarak sizde bu işlemi rahatlıkla yapabilirsiniz. Prosedürü oluşturup çalıştırdığınızda aşağıdakine benzer bir sonuç göreceksiniz. Görüldüğü üzere Web API prosedür üzerinden çalıştırılmış oldu. Herkese...

SQL Server’da JSON Parse Eden Fonksiyon

Herkese merhaba, Bu yazıda SQL Server’da JSON Parse eden fonksiyon ile ilgili bilgi vermeye çalışacağım. SQL Server’da JSON ile verilerini çekmek oldukça önemlidir ve ayrıca bazı durumlarda elinizdeki JSON veriyi Parse etmek yani ayrıştırmak isteyebilirsiniz. Aşağıdaki fonksiyonu kullanarak siz de JSON verinizi Parse edebilirsiniz. CREATE FUNCTION [dbo].[parseJSON] ( @JSON NVARCHAR(MAX) )...

SQL Server’da En Çok CPU, Disk IO Tüketen Sorguları Bulmak

Herkese merhaba, Bu yazıda SQL Server’da en çok CPU, Disk IO tüketen sorguları bulmak ile ilgili bilgi vermeye çalışacağım. SQL Server’da CPU, Disk IO tüketen sorguları bulmak oldukça önem taşır. Aşağıdaki kodu kullanarak siz de bu sorguları bulabilirsiniz. SELECT @@SERVERNAME AS ServerName, @@servicename AS ServiceName, DB_NAME(st.dbid) AS [Database Name], st.[text]...

SQL Server’da Job Kurulumu ve Konfigürasyonu Hakkında Bilgi Edinmek

Herkese merhaba, Bu yazıda SQL Server’da Job kurulumu ve konfigürasyonu hakkında bilgi edinmek ile ilgili bilgi vermeye çalışacağım. SQL Server’da Job kullanıyorsanız kurulum ve konfigürasyonu ile ilgili bilgiler edinmek isteyebilirsiniz. Aşağıdaki kodu kullanarak siz de bu bilgileri edinebilirsiniz. SELECT @@SERVICENAME AS ServiceName, [sJOB].[job_id] AS [JobID], [sJOB].[name] AS [JobName], [sDBP].[name] AS...

SQL Server’da Tüm Tablolarda Kelime Aramak

Herkese merhaba, Bu yazıda SQL Server’da tüm tablolarda kelime aramak ile ilgili bilgi paylaşmaya çalışacağım. SQL Server’da bazı durumlarda tüm tablolar içerisinde istediğimiz bir kelimeyi bulmak isteyebiliriz. Aşağıdaki prosedürü kullanarak siz de bu işlemi rahatlıkla yapabilirsiniz. Not : Kayıt sayısı veya tablo sayısı çok olan tablolarda performans sıkıntısı oluşturabilir. Küçük...

SQL Server’da Sıralı GUID Değerleri Oluşturmak

Herkese merhaba, Bu yazıda SQL Server’da sıralı GUID değerleri oluşturmak hakkında bilgi vereceğim. İlk olarak GUID nedir? GUID (Global Unique Identifier), global olarak benzersiz olarak üretilen 128 bit uzunluğunda bir veridir. GUID terimini Microsoft, Oracle Database, Openview, dBase gibi birçok yazılım ve veritabanı platformu kullanmaktadır. 128 bitlik GUID verisi, 8-4-4-4-12...

SQL Server’da XML Okumak

Herkese merhaba, Bu yazıda SQL Server’da XML okumak hakkında bilgi vermeye çalışacağım. SQL Server’da XML dökümanlar ve XML türevleri her türlü uygulamada çok sık kullanılmaktadır. Yapacağımız bu örnekte XML döküman içerisindeki verileri sütunlar halinde göstereceğiz. Aşağıdaki kodları kullanarak siz de XML dökümanlarınızı rahatlıkla okuyabilirsiniz. DECLARE @SQLXML XML; SET @SQLXML =...

SQL Server’da CPU Sayısını ve CPU Çekirdek Sayısını Bulmak

Herkese merhaba, Bu yazıda SQL Server’da CPU sayısını ve CPU çekirdek sayısını bulmak hakkında bilgi vermeye çalışacağım. SQL Server’da bazı durumlarda TSQL kodları ile CPU Sayısını ve CPU Çekirdek sayısını bulmak isteyebilirsiniz. Aşağıdaki kodları kullanarak siz de bu işlemi rahatlıkla yapabilirsiniz. SELECT [cpu_count], [cores_per_socket] FROM [sys].[dm_os_sys_info]; Yukarıdaki kodları çalıştırdığınızda aşağıdakine...

SQL Server’da Tüm Veritabanlarının Log Boyutlarını Listelemek

Herkese merhaba, Bu yazıda SQL Server’da tüm veritabanlarının Log boyutlarını listelemek hakkında bilgi vereceğim. SQL Server’da bazı durumlarda tüm veritabanlarının Log boyutlarını listelemek isteyebilirsiniz. Aşağıdaki kodu kullanarak siz de bu işlemi rahatlıkla yapabilirsiniz. Yukarıdaki kodu çalıştırdığınızda aşağıdakine benzer bir sonuç göreceksiniz. Görüldüğü üzere tüm veritabanlarının log boyutları listelenmiş oldu. Herkese...

Yazı kopyalamak yasaktır!