«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
SQL'de Değiştir'i kullanma
Bir masam var ve bazı isimleri güncellemem gerekiyor ama merak ediyorum aşağıdaki sorgular: İkisi de aynı mı olacak? Sorgu1 Update mytable Set Name = Replace(Name,'Jeff','Joe') Query2 Update mytable Set Name = 'Joe' where Name = 'Jeff'
13 sql-server 

1
Kullanılmayan NONCLUSTERED INDEX hala sorgu hızını artırabilir mi?
Bu garip bir durum, ama birinin cevap vermesini umuyorum. Bazı performans sorunlarını giderme sırasında, istendiği gibi tabloya NONCLUSTERED INDEX ekledik sp_BlitzIndex. Ertesi gün kullanımını kontrol ettik ve 0 okuma gösterdi ( 0 tarama / arama, 0 tekil arama ), bu yüzden devre dışı bıraktık. Önümüzdeki dakika, INDEX'i eklediğimizde ilk etapta …

1
Belirli sütunlardan herhangi birinin güncellenip güncellenmediğini kontrol etmek için COLUMNS_UPDATED nasıl kullanılır?
42 sütun içeren bir tablo ve bu sütunların 38 güncellendiğinde bazı şeyler yapmak bir tetik var. Yani, geri kalan 4 sütun değiştirilirse mantığı atlamalıyım. UPDATE () işlevini kullanabilir ve büyük bir IFkoşul oluşturabilirim , ancak daha kısa bir şey yapmayı tercih ederim. COLUMNS_UPDATED kullanarak Belirli sütunların tamamının güncellenip güncellenmediğini kontrol …

4
Birleştirmede maksimum değeri seçme sorgusu
Kullanıcılar tablosu var: |Username|UserType|Points| |John |A |250 | |Mary |A |150 | |Anna |B |600 | ve Seviyeler |UserType|MinPoints|Level | |A |100 |Bronze | |A |200 |Silver | |A |300 |Gold | |B |500 |Bronze | Ve her kullanıcı için seviye almak için bir sorgu arıyorum. Çizgileri boyunca bir şey: …

3
kullanıcım hangi AD gruplarına giriş yapıyor?
Bu soru için doğru başlığı seçip seçmediğimden emin değilim. ne sonra gerçekten, tek bir Windows AD kullanıcı göz önüne alındığında, bu sunucudaki belirli bir veritabanına erişimi olan Windows AD gruplarının (oturum açma) listesini bulmak istiyorum aşağıdaki sorguyu çalıştırdığımda select name, principal_id, type, type_desc, default_schema_name, create_date, modify_date, owning_principal_id, sid, is_fixed_role from …




1
RESOURCE_SEMAPHORE ve RESOURCE_SEMAPHORE_QUERY_COMPILE bekleme türleri nasıl çözülür?
Aşağıdaki yapılandırma ile sunucuda barındırılan, 300 GB boyutunda bir veritabanından veri isabet / getirme yavaş çalışan sql sunucu sorgularının temel nedenini anlamaya çalışıyoruz: Windows Server 2003 R2, SP2, Enterprise Edition, 16 GB RAM, 12 CPU 32 Bit SQL Server 2005, SP4, Enterprise Edition, 32 Bit. Bir aydan uzun sürecek olan …

1
SQL Server'ın optimize edici, birleştirilmiş tablodaki satır sayısını nasıl tahmin eder?
Bu sorguyu AdventureWorks2012 veritabanında çalıştırıyorum: SELECT s.SalesOrderID, d.CarrierTrackingNumber, d.ProductID, d.OrderQty FROM Sales.SalesOrderHeader s JOIN Sales.SalesOrderDetail d ON s.SalesOrderID = d.SalesOrderID WHERE s.CustomerID = 11077 Tahmini yürütme planına bakarsam aşağıdakileri görürüm: İlk dizin araması (sağ üstte) IX_SalesOrderHeader_CustomerID dizinini kullanıyor ve 11077 değişmez değerini arıyor. Tahmini 2.6192 satır. Kullanmak ise DBCC SHOW_STATISTICS …

2
SQL Server Dizin Güncelleme Kilitlenmesi
Aynı anda çalıştırıldığında bir kilitlenmeye neden olan 2 sorgularım var. Sorgu 1 - bir dizinde (index1) bulunan bir sütunu güncelleyin: update table1 set column1 = value1 where id = @Id Tablo1'de X-Lock'u alır, ardından index1'de bir X-Lock'u dener. Sorgu 2: select columnx, columny, etc from table1 where {some condition} Dizin1'de …

1
İstatistik. Çok sütunlu histogramlar mümkün müdür?
Yüksek yoğunluklu iki sütunun olduğu bir durum düşünüyorum ama bu sütunlar bağımsız değil. Tanım İşte test amacıyla oluşturduğum tablonun tanımı. CREATE TABLE [dbo].[StatsTest]( [col1] [int] NOT NULL, --can take values 1 and 2 only [col2] [int] NOT NULL, --can take integer values from 1 to 4 only [col3] [int] NOT …

2
sys.allocation_units ve sp_spaceused alan kullanımı
DMV'lerin sayfa sayısı ve satır sayısı hakkında doğru bilgi sahibi olmadığı bilinen bir gerçektir. Ancak, istatistikleri güncellediğinizde, neden yapmadıklarını göremiyorum. Ben bir izleme aracı üzerinde çalışıyorum, her dizin ve veri, vb disk boyutunu bilmek istiyorum. Sonunda doğru dolgu faktörü ve diğer şeyler vb bulmak istiyorum. İşlevim ve eski sp_spaceused tarafından …


11
2 SQL tablosu arasındaki içerik farkları nasıl bulunur ve senkronize SQL nasıl üretilir
Tam şemaya sahip iki tablo arasındaki veriler arasındaki farkları nasıl bulabilirim ve birleşim sonuçlarını almak için eşitleme SQL'i nasıl üretebilirim (kopyalar olmadan)? Bunlar 2 tablodur: SOURCE01.dbo.Customers (31,022 rows) TARGET01.dbo.Customers (29,300 rows) Her tablonun şeması: [CustomerId] : nvarchar(255) [CustomerSerializedProfile]: nvarchar(max) [CreatedDatetime] : DateTime

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.