Veritabanı Yöneticileri

Veritabanı becerilerini geliştirmek ve topluluktaki diğer kişilerden öğrenmek isteyen veritabanı uzmanları için soru cevap

2
Oturum TM REQUEST ile asılı ve 0x0000 plan tanıtıcısı
Çok sayıda bağlantının TM REQUEST'e (itibaren sys.dm_os_waiting_tasks) bağlandığı ve ilerleme kaydetmediği periyodik bir etkinliğimiz var . KILLetkilenen üzerinde session_idhiçbir şey yapmaz Sunucu veritabanı yansıtmayı çalıştırır (2008R2). Yansıtmayı duraklatmak ve devam ettirmek sorunu oluştuğunda giderir. Bu durumda takılan oturum öldürülemez. Aynadaki yük normaldir, patlamaz. Bu durumda çok sayıda bağlantı sıkıştığında, sistem …
12 sql-server 

1
FreeProcCache ve FreeSystemCache arasındaki fark
Şu anda DBCC FREEPROCCACHEçalışan SQL sorguları arasında arabellek havuzundan bilgi silmek istediğinizde çalıştırın. Ancak, bu Technet makalesine referansta bulunuyordum DBCC FREESYSTEMCACHE. Ne önbelleğe gelmez FREESYSTEMCACHEo mendil FREEPROCCACHEdeğil mi?
12 sql-server  cache 

1
SQL-Server - Veritabanında kullanıcı DBO izni verin
Üretim veritabanının yedeklemesinden her gece geri yüklediğim bir raporlama veritabanım var. Geri yüklediğimde, DBObu veritabanı rolüne bir kullanıcı eklemem gerekiyor . Bunun işe yarayacağını düşündüm: use Restored_Prod go exec sp_addrolemember 'db_owner', 'chris' go Ancak bu kullanıcı Restored_Prod veritabanında bulunmadığından aşağıdaki hatayı alıyorum: Msg 15410, Level 11, State 1, Procedure sp_addrolemember, …

1
50 örneğe sahip SQL Server 2012 Standard sunucusu, örnekleri kaldırmaz
SQL Server 50 örnek maksimum sınırını vurduk çünkü bu bir sorun olduğundan şüpheleniyorum. Sınırda, doğal olarak daha fazla örnek yüklemez. Ancak, onları da kaldırmayacak gibi görünüyor. Bu daha da kötü. Örnek için SQL Engine'i seçtikten sonra bir sonraki basışınızda "Özellikleri Seç" iletişim kutusunda asılı kalır. Bu konuda çok fazla bilgi …

2
Yabancı Anahtar Olarak Kompozit Birincil Anahtar verimliliği
Tabloya yinelenen girilmesini sağlamak için kullanılan Kompozit Birincil anahtar (4 sütundan oluşan) içeren bir tablo var. Şimdi bu tablodaki anahtarlara yabancı anahtar olarak başvurması gereken yeni bir tabloya ihtiyacım var. Sorum şu ki arama hızları için hangi yaklaşım daha verimli: 1) 4 sütunu da içeren yeni tablo oluşturuyor ve hepsine …

1
Bir işlem “taahhütlü” ise, kesin olarak kaydedilir mi?
Bir işlem ise işlenen başarıyla Sonra% 100 emin veritabanına VE günlük dosyalarına yazılır edildiğini olabilir? Verilerin kaydedildiğinden emin olabilir miyim? Bugün günlük dosyalarımız sürücünün sınırına ulaşmıştı ve birçok hata aldık. Ayrıca, diğer bazı hizmetler çöktü. Diski artırdık ve sunucuyu yeniden başlattık. Başlatma sırasında, sunucu bir "veritabanı kurtarma" yaptı - her …

1
TABLO OLUŞTUR seçeneğinde otomatik ara birincil anahtar… SEÇ OLARAK
Tablo aracılığıyla karmaşık bir seçme sorgusu kullanarak oluşturdum CREATE TABLE ... AS SELECT.... Bu sorguya otomatik yineleme birincil anahtarını nasıl ekleyebilirim? Örneğin: create table `user_mv` select `user`.`firstname` as `firstname`, `user`.`lastname` as `lastname`, `user`.`lang` as `lang`, `user`.`name` as `user_name`, `group`.`name` as `group_name` from `user` inner join `user_groups` on (`user`.`user_id`=`user_groups`.`user_id`) left join …


2
SQL Profiler izleme (.trc) dosyalarını okuyabilen ve / veya analiz edebilen üçüncü taraf araçlar var mı [kapalı]
Kapalı. Bu soru konu dışı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu , Veritabanı Yöneticileri Stack Exchange için konuyla ilgili olacak şekilde güncelleyin . 5 yıl önce kapalı . Bir DBA veritabanlarımdan birinde yaptığı bir izlemeden bir .trc dosyası var. Bilgisayarımda SQL profiler aracı yüklü …
12 sql-server  trace 

2
MERGE tempdb kullanıyor mu?
Aşağıdaki sorguyu düşünün: MERGE [Parameter] with (rowlock) AS target USING (SELECT @AreaId, @ParameterTypeId, @Value) AS source (AreaId, ParameterTypeId, Value) ON (target.AreaId = source.AreaId AND target.ParameterTypeId = source.ParameterTypeId) WHEN MATCHED THEN UPDATE SET target.Value = source.Value, @UpdatedId = target.Id WHEN NOT MATCHED THEN INSERT ([AreaId], [ParameterTypeId], [Value]) VALUES (source.AreaId, source.ParameterTypeId, source.Value); …
12 sql-server  t-sql 


2
SSIS 2012 Ortam değişkeni oluşturma başarısız
Bir ortam bir sunucudan diğerine taşımak için bir komut dosyası çalışıyorum. catalog.create_environment_variable"Girdi değerinin veri türü 'Dize' veri türü ile uyumlu değil" hatası alıyorum bir sorun çağrı çalıştırıyorum . "check_data_type_value" işleminden çıkıyor. Garip olan şey, GUI betiğinin değişkenleri dışarıda bırakması durumunda, bu sorgunun işe yarayacağıdır. DECLARE @var sql_variant = N'\\myserver\ssisdata' EXEC …

1
Birleştirme çoğaltması yanlış çakışmalar düzgün bir şekilde nasıl giderilir
SQL Server 2008 R2 Birleştirme Çoğaltması kurulumumuz var. Son zamanlarda bazı tablolar için çakışmalar almaya başladım ve çakışma görüntüleyiciyi kontrol ettiğimde, kazanan ve kaybeden sütun değerlerinin aynı olduğunu görebiliyorum! Bu verilerin yalnızca bir abone tarafından girildiğinden eminim. Kullandığım sp_showrowreplicainfoçelişkili satırda ilgili daha fazla bilgi almak için & I 2 satır …

3
Milyonlarca kayıt içeren bir tabloyu güncelleme, 4 gün oldu
Şu anda milyonlarca kayıt içeren bir tabloyu güncelliyor, 4 gün oldu ve sorgu hala yürütülüyor. Ben aktivite monitör sorgu çalıştığını gösterir kontrol ettim. Olay günlüğünde hiç hata yok. Performans açısından: A diskindeki Tempdb (850 gb boş alan) B diskindeki veritabanı dosyası (750 gb boş alan) 16 GB RAM Lütfen bana …

2
MPIO ile hangi verimi beklemeliyim?
İki adet 1 Gb / sn NIC'ye sahip Dell PowerEdge 2950, ​​bir anahtar üzerinde iki adet 1 Gb / sn bağlantı noktasına gider ve daha sonra bir sanal arabirim olarak sunulan dört adet 1 Gb / sn NIC ile NetApp'a gider. 24 sürücü, 7200k SATA, NetApp RAID-DP. Microsoft iSCSI başlatıcısında …
12 sql-server 

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.