MSSQL’de çalışan sorguları listeleme


SELECT sqltext.TEXT,
req.command,
req.session_id,
req.transaction_id,
req.status,
req.start_time,
req.cpu_time,
req.total_elapsed_time,
req.wait_time
FROM sys.dm_exec_requests req
CROSS APPLY sys.dm_exec_sql_text(sql_handle) AS sqltext

sorgusu ile sql server üzerinde o an çalışan sorguları listeleyebilirsiniz.

KILL [session_id] sorgusu ile çalışan sorgu işlemini silebilirsiniz.

Veritabanı Nedir?

Birbiriyle ilişkili verilerin düzenli bir şekilde saklanmasını, istenildiğinde verilere tekrar ulaşılabilmesini sağlayan yapılara veritabanı denir.

Veritabanı ile Veri Tabanı Yönetim Sistemleri kavramları çoklukla bir birlerinin yerlerine kullanılır. Aslında bu iki kavram birbirinden farklı şeyleri ifade etmektedir.

Veritabanı yukarıdaki ifadeye göre verilerin saklandığı fiziksel bir ortamı ifade eder. Buna da bir dosya ya da dosyalar topluluğu diyebiliriz. Veri Tabanı Yönetim Sistemi ise bu veritabanlarını yönetmeyi sağlayan yazılımları da ifade eder.

İstemci-Sunucu Veritabanı Kavramı

Merkezde iş yapan bir sunucu ve bu sunucudan iş bekleyen, istekte bulunan diğer bilgisayarlar bu ifade istemci-sunucu mimarisini kısaca özetler. İstemci-sunucu kavramları sadece veritabanları için kullanılan bir terim değildir. Bilgisayar dünyasında sıkça kullanılan bir çalışma şeklidir.

Microsoft SQL Server istemci sunucu mantığında çalışan bir veritabanı sistemdir.

İstemci Nedir?

İstemci sunucudan istekte bulunan yazılımdır. Bir veritabanı sisteminde istemciyi veritabanından veri isteyen, veritabanındaki verileri değiştiren ve veritabanına veri ekleyen yazılım ya da bilgisayar olarak tanımlayabiliriz.

Günlük hayatta bizim işimizi yapan bilgisayar operatörlerinin kullandığı bilgisayarlar birer istemci bilgisayardır. Hastanede randevu aldığımız bilgisayarlar, bankada vezne işlemlerimizi yapan bilgisayarlar bunlara örnek olarak verilebilir.

Sunucu Nedir?

Sunucular, istemcilerden gelen istekleri alan, o istekleri işleyen ve cevap veren bilgisayarlardır. Veritabanı açısından incelendiğinde sunucu kavramını SQL Server’ın yüklü olduğu bilgisayar ve SQL Server’ın kendisi olarak ifade edilir.

Bir sunucu-istemci mimarisi olan SQL Server sisteminde veritabanı sadece sunucu bilgisayara kurulur. İstemci bilgisayarlar (yazılımlar) IP adresi ya da sunucu adı ile sunucudan hizmet alabilirler.

SQL Server Nedir?

SQL Server, Microsoft firmasına ait ilişkisel bir Veri Tabanı Yönetim Sistemidir.

SQL Server, orta ve büyük ölçekli çözümlerde kullanılan, istemci-sunucu mimarisi ile çalışan Veri Tabanı Yönetim Sistemidir.

 

Microsoft SQL Server ile alakalı bilgi için wikipedia

SQL Server kurulumu için tıklayın

Merhaba Dünya !

Tekrar merhaba;

Uzun zamandır ilgilenemediğim blog ile tekrardan fırsat buldukça ilgilenmeye çalışacağım. daha çok kendime notlar olarak devam edecek olan yazı dizilerini farklı teknolojileri incelerken konulara en baştan başlayarak devam edeceğim.

Umarım hepimize faydası dokunur.

Görüşmek dileği ile…

AdventureWorks Veri Tabanı

Genel olarak örneklerimizde de kullanacağız Adventureworks veri tabanına ait farklı SQL server versiyonlarını aşağıdaki linkten indirebilirsiniz.

Hazırladığınız kodları büyük ölçekli tablolarda kullanmak veya kendinizi geliştirmek için hazır datalara ihtiyacınız varsa şayet bu veri tabanı tüm ihtiyacınızı karşılayacaktır.

http://msftdbprodsamples.codeplex.com/

Eğitim ve geliştirme sürecinizde umarım faydalı olur.

Taner Yener ÇOLAK