Bu makalemde undocumented komut ve fonksiyonlar yardımıyla SQL Server'da bir tablodaki bir kayıt satırının fiziksel konumunu nasıl bulunacağını ve fiziksel konumdan nasıl okunacağını aktaracağım.
#DBA #SQL #Server #Performance #Tuning
UnDocumented etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
UnDocumented etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
2011-01-19
Tüm Kullanıcı Veritabanların Backup'ını Alma(sp_msforeachdb)
Daha önce de tüm kullanıcı veritabanların full backup'ını değişik yöntemlerle alacak kodları paylaşmıştım(Bkz.Tüm Kullanıcı Veritabanlarının Full Backup'ını Alma). Şimdi ise daha önce paylaşmış olduğum kodlardan daha kısa bir kod ile tüm kullanıcı veritabanların full backup'ını alacak kodu aşağıdaki gibi paylaşıyorum:
exec sp_msforeachdb 'if db_id(''?'')>4 backup database [?] to disk = ''c:\?.bak'' with init, compression;'
sp_msforeachdb undocumented stored procedure'ı oldukça yararlı ve çoğu yerde işimizi kolaylaştıran bir sp. Tüm veritabanlarında yapacağınız işlemleri bu sp ile halledebilirsiniz.
exec sp_msforeachdb 'if db_id(''?'')>4 backup database [?] to disk = ''c:\?.bak'' with init, compression;'
sp_msforeachdb undocumented stored procedure'ı oldukça yararlı ve çoğu yerde işimizi kolaylaştıran bir sp. Tüm veritabanlarında yapacağınız işlemleri bu sp ile halledebilirsiniz.
2010-12-14
Useful Undocumented Stored Procedures
sp_MSindexspace: İndeks boyutunu KB olarak döndürür.
Syntax:
sp_MSindexspace [ @tablename = ] 'tablename', [ @index_name = ] 'index_name'
Örnek:
EXEC sp_MSindexspace @tablename = 'Musteri'
sp_MStablespace: Tablo boyutunu KB olarak döndürür.
Syntax:
sp_MStablespace [ @name = ] 'name', [ @id = ] 'id'
Örnek:
EXEC sp_MStablespace @name = 'Personel'
sp_objectfilegroup: Objenin datafilegroup'unu döndürür.
Syntax:sp_objectfilegroup [ @objid = ] 'objid'
Örnek:USE TestDB
GO
DECLARE @id INT
SET @id = OBJECT_ID('TestDB.dbo.TestTablo')
EXEC sp_objectfilegroup @objid = @id
Syntax:
sp_MSindexspace [ @tablename = ] 'tablename', [ @index_name = ] 'index_name'
Örnek:
EXEC sp_MSindexspace @tablename = 'Musteri'
sp_MStablespace: Tablo boyutunu KB olarak döndürür.
Syntax:
sp_MStablespace [ @name = ] 'name', [ @id = ] 'id'
Örnek:
EXEC sp_MStablespace @name = 'Personel'
sp_objectfilegroup: Objenin datafilegroup'unu döndürür.
Syntax:sp_objectfilegroup [ @objid = ] 'objid'
Örnek:USE TestDB
GO
DECLARE @id INT
SET @id = OBJECT_ID('TestDB.dbo.TestTablo')
EXEC sp_objectfilegroup @objid = @id
2010-10-15
SQL Server Error Log Dosyası Nerede?
SQL Server error log dosyasının adını ve dosyanın bulunduğu dizini aşağıdaki undocumented sql kodu ile alabilirsiniz:
SELECT SERVERPROPERTY('ErrorLogFileName')
SELECT SERVERPROPERTY('ErrorLogFileName')
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.