«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.

2
LIKE operatörü için Kardinalite Tahmini (Yerel Değişkenler)
LIKEİşleci bilinmeyen senaryolar için tüm optimizasyonlarda kullanırken hem eski hem de yeni CE'lerin% 9'luk bir tahmin kullandığı izlenimi altındaydım (ilgili istatistiklerin mevcut olduğunu ve sorgu iyileştiricinin seçicilik tahminlerine başvurmak zorunda olmadığını varsayarak). Kredi veritabanına karşı aşağıdaki sorgu yürütülürken, farklı CE'ler altında farklı tahminler alıyorum. Yeni CE kapsamında beklediğim 900 satırlık …


4
İşlem günlüğü neden her gece yedeklemeli Basit kurtarma modunda büyümeye devam ediyor?
Hemen yinelemeli olarak işaretlemeden önce , Mike Walsh'in Neden İşlem Günlüğünün Büyümesini Sürdürdüğünü veya Boşaltılmadığını Okudum ? , ama durumuma bir cevap verdiğini sanmıyorum. Bir düzine kadar benzer soruyu araştırdım ama ilgili sorular çoğunlukla "kopya" dedi ve Mike'ın sorusuna işaret etti. Ayrıntılar: SQL Server 2008 R2'de, tümü SIMPLE kurtarma modunda …


2
SQL Server'da, bir dizin araması yalnızca kümelenmiş bir dizine sahip bir masaya zorlandığında açıkça bir ORDER BY deyimi olmadan bir sipariş garanti edebilir miyim?
Bu soru, Veriyolu Yöneticileri Yığın Değişimi üzerinden yanıtlanabileceği için Yığın Taşması'ndan geçirilmiştir . 4 yıl önce göç etti . Güncelleme 2014-12-18 Asıl soruya “Hayır” olarak verilen ezici yanıtla, daha ilginç olan cevaplar, performans bulmacasını açık bir şekilde nasıl çözeceğimiz konusunda 2. bölüme odaklandı ORDER BY. Şimdiden bir cevabı işaretlememe rağmen, …
24 sql-server 


5
Kullanılmayan Saklı Prosedürleri Belirleme
Bu yıl, birkaç SQL Server ortamını temizleme çabasına yardım ediyorum. Yaklaşık 10.000 saklı yordamımız var ve bunların yalnızca 1000'inin düzenli olarak kullanıldığını ve başka bir 200'ün nadiren de kullanıldığını, yani yapmamız gereken çok işin olduğunu tahmin ediyoruz. Bu veritabanlarına ve prosedürlerine erişebilen birden fazla departmanımız ve ekibimiz olduğundan, her zaman …

3
Neden SELECT @@ IDENTITY `bir ondalık döndürüyor?
Bir ASP.NET MVC 3 (.NET 4.0) uygulamasından bir SQL Server 2008 R2 Express örneğine karşı aşağıdaki sorguyu çalıştırmak için Dapper kullanıyorum . INSERT INTO Customers ( Type, Name, Address, ContactName, ContactNumber, ContactEmail, Supplier) VALUES ( @Type, @Name, @Address, @ContactName, @ContactNumber, @ContactEmail, @Supplier) SELECT @@IDENTITY Çağrısı connection.Query<int>(sql, ...)Geçersiz Oyuncular İstisnası atıyor. …

3
SQL Server'da şemaları kullanmak için bazı en iyi yöntemler nelerdir?
SQL Server Şemalarının yeteneklerini anlıyorum , ancak en iyi uygulamalar nelerdir? Başka bir güvenlik katmanı sağladıklarından ve veritabanı içindeki veritabanı nesnelerinin mantıksal gruplandırılmasını sağladıklarından emin olun, ancak buradakiler tipik olan nedir? Ben sık sık, benim deneyimlerime göre, birçok özel yapım şemadan yararlanıldığını görmüyorum. Bu tipik mi? Özel şemaların kullanılması gereken …

3
Persisted Computed sütununda dizin, hesaplanan ifadede sütunları almak için anahtar arama gerektiriyor
Bu soru, Veriyolu Yöneticileri Yığın Değişimi üzerinden yanıtlanabileceği için Yığın Taşması'ndan geçirilmiştir . 6 yıl önce göç etmiş . Birleştirilmiş bir hesaplanmış sütun var, basitçe birleştirilmiş sütunlardan oluşan bir masada. CREATE TABLE dbo.T ( ID INT IDENTITY(1, 1) NOT NULL CONSTRAINT PK_T_ID PRIMARY KEY, A VARCHAR(20) NOT NULL, B VARCHAR(20) …

1
Yürütme planı pahalı CONVERT_IMPLICIT işlemi gösterir. Bunu indekslemeyle düzeltebilir miyim, yoksa tabloyu değiştirmem gerekir mi?
Nerede olduğu koşulunda bunun gibi gerçekten çirkin koşulları içeren çok önemli ve çok yavaş bir görüşüm var. Ayrıca, birleştirme işlemlerinin varchar(13)tam sayı kimlik alanları yerine brüt ve yavaş katılımlar olduğunu , ancak bu görünümü kullanan aşağıdaki basit sorguyu geliştirmek istediğimi biliyorum: CREATE VIEW [dbo].[vwReallySlowView] AS AS SELECT I.booking_no_v32 AS bkno, …
24 sql-server  view 

6
Can I rely on reading SQL Server Identity values in order?
TL; DR: Aşağıdaki soru aşağı doğru kayıyor: Bir satır eklerken , bir dış gözlemcinin daha yeni görebileceği kümelenmiş dizindeki yeni bir değerin üretilmesi ve karşılık gelen satır anahtarının kilitlenmesi arasında bir fırsat penceresi var mı? eşzamanlı bir işlem tarafından eklenen değer? (SQL Server'da.)Identity Identity Detaylı versiyon Tablonun kümelenmiş indeksinin anahtarı …

5
İki tarih sütunu için SARGable WHERE yantümcesi
SARGability hakkında ilginç bir soru olan ben var. Bu durumda, iki tarih sütunu arasındaki farkın bir tahminini kullanmakla ilgilidir. İşte kurulum: USE [tempdb] SET NOCOUNT ON IF OBJECT_ID('tempdb..#sargme') IS NOT NULL BEGIN DROP TABLE #sargme END SELECT TOP 1000 IDENTITY (BIGINT, 1,1) AS ID, CAST(DATEADD(DAY, [m].[severity] * -1, GETDATE()) AS …

1
Hangi tarih / saat değişmez biçimleri LANGUAGE ve DATEFORMAT için güvenlidir?
O, birçok tarih / saat biçimlerini göstermek kolaydır diğer aşağıdaki iki yüzünden SET DİL, SET DATEFORMAT veya oturum açma adı varsayılan dile yanlış yorumlanmasına karşı savunmasız olduklarından daha: yyyyMMdd -- unseparated, date only yyyy-MM-ddThh:mm:ss.fff -- date dash separated, date/time separated by T Bu format bile T olmadan geçerli bir ISO …

1
Tempdb'yi bir üretim ortamında küçültmek için en iyi yöntem
Bu soru, Veriyolu Yöneticileri Yığın Değişimi üzerinden yanıtlanabileceği için Yığın Taşması'ndan geçirilmiştir . 5 yıl önce göç etti . SQL Server 2008'de Geçici db'yi küçültürken kullanmak için en iyi yöntem nedir? Aşağıdakileri kullanmak riskli midir? use tempdb GO DBCC FREEPROCCACHE -- clean cache DBCC DROPCLEANBUFFERS -- clean buffers DBCC FREESYSTEMCACHE …

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.