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


4
SSMS Araçları Paketi Alternatifi [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 konu üzerinde olacak şekilde güncelleyin . 5 yıl önce kapalı . SSMS Tools Pack 2012 ile karşılaştırılabilir herhangi bir araç var mı? Lisanslama (makine başına 30 $, …


1
SQL Server ne zaman Aşırı Bellek Desteği hakkında uyarır?
"Aşırı Hibe" yürütme planı uyarısı veren koşullar nelerdir ? Sorgu belleği hibesi, güvenilirliği etkileyebilecek "ExcessiveGrant" tespit etti. Hibe boyutu: İlk 5128 KB, Son 5128 KB, Kullanılan 16 KB. ssms Plan Gezgini Showplan xml <Warnings> <MemoryGrantWarning GrantWarningKind="Excessive Grant" RequestedMemory="5128" GrantedMemory="5128" MaxUsedMemory="16" /> </Warnings>

1
Bu türetilmiş tablo neden performansı geliştiriyor?
Bir parametre olarak bir json dizesi alır bir sorgu var. Json enlem, boylam çiftler dizisidir. Örnek bir giriş aşağıdaki gibi olabilir. declare @json nvarchar(max)= N'[[40.7592024,-73.9771259],[40.7126492,-74.0120867] ,[41.8662374,-87.6908788],[37.784873,-122.4056546]]'; 1,3,5,10 mil mesafeden coğrafi bir noktadaki POI sayısını hesaplayan bir TVF çağırır. create or alter function [dbo].[fn_poi_in_dist](@geo geography) returns table with schemabinding as return …

1
Verileri temizlemenin en hızlı yolu nedir?
Senaryo: Biz iki tablo var Tbl1ve Tbl2Abone Server. Tbl1Publisher çoğaltılan ediliyor Server Ave iki tetikler - insert ve güncelleştirme. Tetikleyiciler verileri ekler ve içine günceller Tbl2. Şimdi, Tbl2toplam 1000+ milyon kaydı bulunan (yaklaşık 900 milyon kayıt) tasfiye etmek zorundayız . Aşağıda bir aydan bir dakikaya kadar olan veri dağılımı verilmiştir. …

2
'SELECT TOP' performans sorusu
Ben çok daha hızlı seçin top 100ve olmadan çok daha yavaş çalışan bir sorgu var top 100. Döndürülen kayıt sayısı 0'dır. Sorgu planlarındaki farkı açıklayabilir veya bu farkın açıklandığı bağlantıları paylaşır mısınız? topMetin içermeyen sorgu : SELECT --TOP 100 * FROM InventTrans JOIN InventDim ON InventDim.DATAAREAID = 'dat' AND InventDim.INVENTDIMID …

7
SQL Server'da sayısal aralık (aralık) aramalarını en iyileştirme
Bu soru IP Aralığı Arama Optimizasyonu'na benzer mi? ancak bu SQL Server 2000 ile sınırlıdır. Aşağıdaki şekilde yapılandırılmış ve doldurulmuş bir tabloda geçici olarak depolanmış 10 milyon aralığım olduğunu varsayalım. CREATE TABLE MyTable ( Id INT IDENTITY PRIMARY KEY, RangeFrom INT NOT NULL, RangeTo INT NOT NULL, CHECK (RangeTo > …

6
ALTER INDEX ALL REBUILD, basit kurtarma modeliyle her bir dizini ayrı ayrı yeniden oluşturmaktan daha fazla işlem günlüğü alanı kullanıyor mu?
İşlem günlüğünde alan kalmadığından, SQL Server 2012'de bir "ALTER INDEX ALL REBUILD" işlemi başarısız oldu. Endeksler hiçbir zaman yeniden düzenlenmedi veya yeniden oluşturulmadı, bu yüzden parçalanma neredeyse hepsinde% 80'in üzerinde. DB basit bir kurtarma modeli kullanır. Komutun "TÜMÜ" formu tarafından gerçekleştirilen her dizin işleminden sonra, işlem günlüğü verilerinin bir sonraki …
18 sql-server  index 

6
Her zaman birincil anahtar olarak tek bir tamsayı sütununun dezavantajı ne olabilir?
Üzerinde çalıştığım bir Web uygulaması içinde, tüm veritabanı işlemleri Entity Framework ORM üzerinde tanımlanan bazı genel depolar kullanılarak soyutlanır. Ancak, genel havuzlar için basit bir tasarıma sahip olmak için, ilgili tüm tablolar benzersiz bir tamsayı tanımlamalıdır ( Int32C #, intSQL'de). Şimdiye kadar, bu her zaman masanın PK'sı ve aynı zamanda …

1
Bir sütunda istatistik oluşturulmasını nasıl önleyebilirim?
İstatistiklerin oluşturulmasını veya güncellenmesini istemediğim bir sütunu olan bir tablo var. Sorgu optimize ediciyi, o sütundaki bir istatistik histogramının aksine birincil anahtardaki istatistik yoğunluğunu kullanmaya zorlarsam daha iyi katılma kardinalite tahmini alırım. Otomatik güncelleme ve otomatik oluşturma istatistikleri veritabanı düzeyinde açıktır ve bunu değiştiremiyorum. İstatistik oluşturmayı önlemeye alternatifler önermek istiyorsanız, …

2
AT TIME ZONE neden belirsizdir?
SQL Server 2016'nın AT TIME ZONEbelirsiz olduğu anlaşılıyor. Ancak, resmi olarak bunu belirten veya arkasındaki gerekçeye ilişkin bir gerekçe veren belgeleri bulamadım. Niçin AT TIME ZONEbelirsizdir? Determinizmsizliği Gösteren Örnek yürütülmesi: CREATE TABLE Test ( LegacyTimestamp DATETIME, Timestamp AS LegacyTimestamp AT TIME ZONE 'Eastern Standard Time' PERSISTED ); Aşağıdaki hatayı döndürür: …

4
Bir diferansiyel yedekleme neden tabanını belirleyemiyor?
Bu benim ilk DBA.SE yazım, bu yüzden lütfen herhangi bir hata hakkında bana bilgi verin, teşekkürler! Ben yeni bir DBA (BT uzmanı değil, şirkette bunu yapacak başka kimse yok), bu yüzden açıklama ne kadar basitse o kadar iyi olur. Ben veritabanı yedekleme stratejileri hakkında okuyorum (ya da, onları "geri yükleme …

1
Önbellek boyutunu ve ayrılmış belleği planlama
Gerçek Yürütme Planı'nı içeren bir sorgu çalıştırırken, kök operatörü ( SELECT) bana Önbellek Plan Boyutunun 32 KB olduğunu söyler . Katılır Bir sorgu sys.dm_exec_cached_plansve sys.dm_os_memory_objectssöz konusu planın bakarak, bu değerleri diyor pages_in_bytesve max_pages_in_bytesönbelleğe planının boyutu ile eşleşen 32768 (32 KB) vardır. Anlamadığım sys.dm_exec_cached_plans.size_in_bytes, 49152 (48KB) değerinin ne olduğu. Tüm bu …

12
SQL Server'da her cümlenin her sözcüğünün yalnızca ilk harfini büyük yaz
Bir SQL sütununda her cümlenin her kelimenin sadece ilk harfini büyük yazmak istiyorum. Örneğin, cümle: 'Filmleri severim' o zaman çıktıya ihtiyacım var: 'Filmleri severim' Sorgu: declare @a varchar(15) set @a = 'qWeRtY kEyBoArD' select @a as [Normal text], upper(@a) as [Uppercase text], lower(@a) as [Lowercase text], upper(left(@a,1)) + lower(substring(@a,2,len(@a))) as …

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.