«sql-server» etiketlenmiş sorular

Microsoft SQL Server'ın tüm sürümleri (MySQL değil). Lütfen genellikle soruyla alakalı olduğu için sql-server-2016 gibi sürüme özgü bir etiket ekleyin.

6
Mümkün olan en küçük yedekleme… SQL Server ile
Günlük SQL Server yedeklerimizi WAN üzerinden gönderiyoruz. Sonsuza dek sürmeyecek şekilde bu yedeklemelerin boyutunu en aza indirmemiz gerekiyor. Yedekleme işlemimiz biraz daha uzun sürerse sorun değil; Olduğu gibi, 10 saatten fazla süren WAN'da 30 gig sıkıştırılmış yedekleme yapmamız gerekiyor. Günlük daha küçük yedeklemeler almamız gereken 2 seçenek var. Tomruk taşımacılığı, …


10
Veritabanı bağımlılıklarını nasıl takip edebilirim?
Dahili uygulamalar birkaç yıl içinde geliştikçe, zaman zaman insanların artık alakalı olmadıklarına ve cull yapmak istediğine inandıkları bir takım tablolar olduğunu görüyorsunuz. Hem SQL ortamında hem de SSIS gibi şeylerde veritabanı bağımlılıklarını tanımlamak için pratik yöntemler nelerdir? Oldukça acımasız seçeneklerin alındığı yerlerde çalıştım: Önce bırakın, sonra soru sorun (artık mevcut …

2
Neden bir tablo değişkenini bu özel durumda #temp tablosunun iki katından daha hızlı kullanıyorsunuz?
Buradaki makalede Geçici Tablolar ve Tablo Değişkenleri ile SQL Server Performansı ve SQL Server 2008 Üzerindeki Etkileri, 2005 yılı için gösterilenlere benzer sonuçlar üretebildi. Saklı yordamları (aşağıdaki tanımlamalar) yalnızca 10 satır ile yürütürken, tablo değişken sürümü geçici tablo sürümünü iki kereden fazla gerçekleştirir. Prosedür önbelleğini temizledim ve her iki saklı …

2
Dış Uygula ve Sol Katılma Performansı
SQL SERVER 2008 R2 Kullanıyorum Ben sadece SQL'de APPLY ile karşılaştım ve birçok durumda sorgu problemlerini nasıl çözdüğünü sevdim. Sonuçta 2 sol kullandığım tabloların birçoğunu elde etmek için 1 dış başvuruda bulunabildim. Yerel DB tablolarımda az miktarda veri var ve dağıtımdan sonra kodun en az 20 kat daha büyük verilerde …

1
SQL Server 2017'de SNAPSHOT_MATERIALISATION ile nasıl bir görünüm yaratırsınız?
SQL Server 2017'de birkaç yeni saklı yordam var: sp_refresh_single_snapshot_view - @view_name nvarchar (261), @rgCode int için giriş param sp_refresh_snapshot_views - @rgCode int için giriş param Ve sys.messages içindeki yeni girişler: 10149 - SNAPSHOT_MATERIALIZATION olan dizin görünümde oluşturulamıyor '%. * Ls' çünkü görünüm tanımı bellek için optimize edilmiş tablo (lar) içeriyor. …

5
Önceden hızlı bir SQL sorgusu yavaş çalışmaya başladığında, sorunun kaynağını nerede bulabilirim?
Arka fon Katılan ve / veya yaklaşık 12 farklı "tablo" sola katılan SQL Server 2008 R2 karşı çalışan bir sorgu var. Veritabanında 50 milyondan fazla satır ve yaklaşık 300 farklı tablodan oluşan birçok tablo bulunmaktadır. Ülke genelinde 10 depoya sahip büyük bir şirket için. Bütün depolar veri tabanına okuyor ve …

2
Denali dizilerinin neden kimlik sütunlarından daha iyi performans gösterdiği farz ediliyor?
Hangisinin daha iyi olduğuna cevabında : kimlik sütunları mı, yoksa benzersiz id değerleri mi üretildi? mrdenny diyor ki: SQL Denali çıktığında, kimlikten daha verimli olacak dizileri destekleyecektir, ancak kendinizden daha verimli bir şey yaratamazsınız. Çok emin değilim. Oracle'ın dizilerini bilerek , ekleme için bir tetikleyici oluşturmalı, her eki saklı bir …


5
SQL Server neden daha fazla sunucu belleği kullanıyor?
SQL Server, sunucu RAM'imin% 87.5'ini tüketiyor. Bu son zamanlarda yavaşlık gibi birçok performans darboğazına neden oldu. Bu konuyu araştırdım. İnternette bulabildiğim yaygın bir çözüm, SQL Server için maksimum sınırı belirlemektir. Bu yapıldı ve çok fazla gelişme sağlandı. Neden maksimum bellek değeri ayarlanmadıysa, neden SQL Server'ın kaynakları tüketmeye devam ettiğini bilmek …

5
Neden hala varchar veri tipi var?
Veri tabanlarımın çoğunda varchars olarak tanımlanan alanlar var. Amerika'da yaşadığım ve çalıştığım için bu çok problem olmamıştı (var olan tek dilin "Amerikan" olduğu. Ahem ) Yaklaşık 5 yıl veritabanları ile çalıştıktan sonra, nihayetinde varchar alanının sınırlı doğası ile ilgili problemler yaşadığımı ve verileri nvarchar olarak depolamak için alanlarımı değiştirmek zorunda …

1
SQL Server: CREATE INDEX komutunun ilerleyişi nasıl takip edilir?
SQL Server 2014, Std Ed Dm_exec_requests deki yüzde_bilgisayarının CREATE INDEX için işe yaramadığını ve pratikte yüzde 0 bitten 0'da yapıştığını okudum. Şu anda en azından bana hareketi gösteren (endeks oluşturma engellenmedi) aşağıdaki yöntemi kullanıyorum. Fakat eğer süreç boyunca% 10 ya da% 99 ise sıfır fikrim var. Burada açıklanan yöntemi denedim: …

2
SQL Server'da, saklı yordamları gruplamanın amacı nedir?
Başa çıkmak zorunda olduğum en şaşırtıcı konulardan biri de Kayıtlı İşlem gruplarıyla ilgili. Saklı bir prosedür verildiğinde, usp_DoSomethingAwesomebu işlemi başka bir grupta arayarak oluşturabilirim usp_DoSomethingAwesome;2. Bunu, sistem tarafından üretilen bazı Çoğaltma saklı yordamları ile ortaya çıkaran bazı çoğaltma sorunlarını (Publisher: SQL 2000 Ent., Dist / Sub: 2008 R2 Ent.) Giderirken …

2
EĞER VARLIKLAR gömülü select deyiminden daha uzun sürerse
Aşağıdaki kodu çalıştırdığımda 22.5 dakika sürüyor ve 106 milyon okuyor. Ancak, sadece inner select deyimini kendim çalıştırırsam, sadece 15 saniye sürer ve 264k okur. Yan not olarak, seçim sorgusu kayıt döndürmez. Bunun neden IF EXISTSbu kadar uzun sürdüğünü ve bu kadar çok okuma yaptığını bilen bir fikrin var mı? Ayrıca …


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.