{"id":179,"date":"2012-02-28T18:05:00","date_gmt":"1970-01-01T00:00:00","guid":{"rendered":"http:\/\/www.yazilimmutfagi.com\/?p=179"},"modified":"2012-02-28T18:05:00","modified_gmt":"1970-01-01T00:00:00","slug":"tabloya-en-son-ne-zaman-erisim-yapildi-kullanilmayan-tablolar","status":"publish","type":"post","link":"https:\/\/www.yazilimmutfagi.com\/index.php\/2012\/02\/28\/tabloya-en-son-ne-zaman-erisim-yapildi-kullanilmayan-tablolar\/","title":{"rendered":"Tabloya En Son Ne Zaman Erisim Yapildi (Kullanilmayan Tablolar)"},"content":{"rendered":"<h1>Tabloya En Son Ne Zaman Erisim Yapildi (Kullanilmayan Tablolar)<\/h1>\n<p>SQL Server&#8217;da bir tablonun en son ne zaman kullanildigini bulabilmek, bu sayede de bir s&uuml;redir hi&ccedil; kullanilmamis olan tablolari tespit etmek bir DBA i&ccedil;in &ouml;nemli bir konu haline gelebiliyor. Bu bilgiye g&ouml;re az kullanilan veya kullanilmayan tablolari farkli bir sema altina tasima veya silme gibi kararlari vermek daha kolay oluyor.Ayrica y&ouml;neticiniz den gelen &quot;Son ay hangi tablolarin kullanilmadigi listesini istiyorum&quot; talebine cevap verebilmek i&ccedil;in bu bilgilere ihtiya&ccedil; duyariz.<\/p>\n<p><a href='www.yazilimmutfagi.com'>.<\/a><\/p>\n<p>Yukaridaki sorunun cevabi i&ccedil;in asagidaki t-sql sorgusunu kullanabilirsiniz.<\/p>\n<pre class=\"brush:sql\">\n --Son islemleri SonAktivite i&ccedil;ine at\nWITH SonAktivite (ObjectID, SonIslem)\nAS\n(\n\tSELECT object_id AS TableName, Last_User_Seek as SonIslem\n\tFROM sys.dm_db_index_usage_stats u\n\tWHERE database_id = db_id(db_name())\n\tUNION\n\tSELECT object_id AS TableName,last_user_scan as SonIslem\n\tFROM sys.dm_db_index_usage_stats u\n\tWHERE database_id = db_id(db_name())\n\tUNION\n\tSELECT object_id AS TableName,last_user_lookup as SonIslem\n\tFROM sys.dm_db_index_usage_stats u \n\tWHERE database_id = db_id(db_name()) \n\t\t--sorgunun &ccedil;alistigi veritabani\n)\n\n--Son Aktivite ile sistem &uuml;zerindeki objeleri joinleyip bilgileri olustur.\nSELECT OBJECT_NAME(so.object_id)AS TableName,\n\tMAX(la.SonIslem)as SonIslemTarihi\nFROM sys.objects so \nLEFT JOIN SonAktivite la ON so.object_id = la.ObjectID\nWHERE so.type = 'U' --Sadece Kullanici Tablolari\nGROUP BY OBJECT_NAME(so.object_id)\nORDER BY OBJECT_NAME(so.object_id)\n <\/pre>\n<p><a href='www.yazilimmutfagi.com'>.<\/a><\/p>\n<p><img decoding=\"async\" border=\"0\" style=\"vertical-align:bottom;\" alt=\"Remark\" src=\"http:\/\/www.yazilimmutfagi.com\/yuklenendosyalar\/ders\/css\/images\/alert.png\" \/>   SQL Server tablolara yapilan erisim bilgilerini son &ccedil;alisma anindan itibaren tutar yani yakin zamanda SQL Server restart edildi ise bu restarttan sonraki erisim bilgilerine ulasabilirsiniz.<\/p>","protected":false},"excerpt":{"rendered":"<p>SQL Server&#39;da bir tablonun en son ne zaman kullanildigini bulabilmek, bu sayede de bir s&#252;redir hi&#231; kullanilmamis olan tablolari tespit etmek bir DBA i&#231;in &#246;nemli bir konu haline gelebiliyor. Bu bilgiye g&#246;re az kullanilan veya kullanilmayan tablolari farkli bir sema altina tasima veya silme gibi kararlari vermek daha kolay oluyor.<\/p>\n","protected":false},"author":517,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[422],"tags":[5726,5113,6061,4412,5157,4362,5700],"_links":{"self":[{"href":"https:\/\/www.yazilimmutfagi.com\/index.php\/wp-json\/wp\/v2\/posts\/179"}],"collection":[{"href":"https:\/\/www.yazilimmutfagi.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.yazilimmutfagi.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.yazilimmutfagi.com\/index.php\/wp-json\/wp\/v2\/users\/517"}],"replies":[{"embeddable":true,"href":"https:\/\/www.yazilimmutfagi.com\/index.php\/wp-json\/wp\/v2\/comments?post=179"}],"version-history":[{"count":0,"href":"https:\/\/www.yazilimmutfagi.com\/index.php\/wp-json\/wp\/v2\/posts\/179\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.yazilimmutfagi.com\/index.php\/wp-json\/wp\/v2\/media?parent=179"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.yazilimmutfagi.com\/index.php\/wp-json\/wp\/v2\/categories?post=179"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.yazilimmutfagi.com\/index.php\/wp-json\/wp\/v2\/tags?post=179"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}