«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
Daha iyi depolama alanına yükselttikten sonra kontrol noktası sırasında artan beklemeler
Daha eski bir tüm flash dizisinden, daha yeni bir tüm flash dizisine (farklı, ancak iyi kurulmuş bir tedarikçi) geçiş yaptığımızda, kontrol noktaları sırasında SQL Sentry'de artan beklemeler görmeye başladık. Sürüm: SQL Server 2012 Sp4 Bizim eski depolama beklerimiz bir kontrol noktası sırasında 2500 için "sivri" ile yaklaşık 2k, yeni depolama …

1
Endeks Arama Operatör Maliyeti
İçin AdventureWorks örnek veritabanı sorgusu aşağıda: SELECT P.ProductID, CA.TransactionID FROM Production.Product AS P CROSS APPLY ( SELECT TOP (1) TH.TransactionID FROM Production.TransactionHistory AS TH WHERE TH.ProductID = P.ProductID ORDER BY TH.TransactionID DESC ) AS CA; Yürütme planı gösterileri bir Tahmini Operatör Maliyeti ait 0.0850383 için (93%) Index Seek : Maliyet, …

3
MSDB'yi silmek uygun mudur?
Ben bir DBA değilim, sadece MSDB ne yaptığını googled Temelde İş ve Tarihinin bir SQL Agent DB'si, Şimdi bulut sunucumdaki alanım tükeniyor ve 1 yıllık MSDB yıl 2017 var , Bunu silmek doğru mu yoksa yedekleme amacıyla mı saklıyorum? MSDB'm 250GB HDD'de 93GB.

5
Bakım planının kullanılmasıyla Ola'nın senaryolarının artıları ve eksileri nelerdir?
Ola'nın çözümünü bakım planı üzerinde kullanmanın avantaj ve dezavantajlarını anlamama yardımcı olur musunuz? Sunacağım SQL Pass ( http://www.pass.org/DownloadFile.aspx?File=ebae1b31 ) tabanlı bir sunum hazırladım . Ayrıca Ola'nın çözümünün ele aldığı ve bakım planı çözümünün yapmadığı birkaç senaryo hazırlıyorum. Hepiniz bunu daha teknik olarak açıklamama yardımcı olabilir misiniz? Bu arada, Ola'nın çözümü …

3
Bir grup üzerinde sütun başına NULL olmayan son değerler kümesi nasıl seçilir?
SQL Server 2016 kullanıyorum ve tükettiğim veriler aşağıdaki forma sahip. CREATE TABLE #tab (cat CHAR(1), t CHAR(2), val1 INT, val2 CHAR(1)); INSERT INTO #tab VALUES ('A','Q1',2,NULL),('A','Q2',NULL,'P'),('A','Q3',1,NULL),('A','Q3',NULL,NULL), ('B','Q1',5,NULL),('B','Q2',NULL,'P'),('B','Q3',NULL,'C'),('B','Q3',10,NULL); SELECT * FROM #tab; Sütunlar üzerinde son boş olmayan değerleri elde etmek val1ve val2tarafından gruplandırılmış catve tarafından sipariş etmek istiyorum t. Aradığım sonuç …

3
Kümelenmemiş bir dizin satır sırası hakkında herhangi bir garanti veriyor mu?
Hiçbir sipariş ile bir select deyimi yaparken, bir tablodaki satırlar eklenen sırayla olmasını istiyorum bir geliştirici var. Geliştirici, kümelenmiş bir dizinden kümelenmemiş bir dizine geçilmesini önerdi. Dizini kümelenmişten kümelenmemişe değiştirerek, tablodaki satırların görünme sırası hakkında herhangi bir garanti veriyor mu? Bu soru çoğunlukla merakım için; Bunun yerine bir kimlik sütunu …

1
Yükleme ortamı olmadan SQL Server 2014 Standard Edition nasıl kaldırılır?
Birkaç yıldır varsayılan örnek olarak geliştirici kutumda SQL Server 2014 Standard'ın bir kopyasını yükledim. MSDN aboneliğim aracılığıyla kullanabileceğim ücretsiz lisansım olduğu için makineme standart yükledim. Şimdi SQL Server 2014'ü kaldırmak ve SQL Server 2017 Developer Edition'ı varsayılan örneğim yapmak istiyorum. SQL Server 2014'ü standart Program Ekle / Kaldır iş akışı …

2
Msdb'de Query Store'u etkinleştirmenin ne yararı var?
SQL sistem veritabanının (master, model, msdb, tempdb) sorgu deposu yalnızca msdb'de kullanılabilir. Baktım ve msdb sorgu deposu hakkında herhangi bir belge bulamıyorum. GUI'de göremeseniz de SQL 2016 örneğinizde doğrulanabilir Sorgu Deposunu Doğrula kapalı USE msdb SELECT * FROM sys.database_query_store_options; Sorgu Deposunu aç USE [master] GO ALTER DATABASE msdb SET QUERY_STORE …

2
SMO, SSMS, localhost'a bağlanırken SQL Server'ın Docker'da yönetimi için yavaştır
TL; DR: SQL Server Docker kapsayıcısına IPv6 geri döngüsüne ( ::1) çözümlenen bir adla bağlanırken SMO çağrıları gerçekten yavaş. Kullanırken 127.0.0.1, hızlılar. Docker görüntüsü microsoft / mssql-server-windows-developer nasıl kullanılacağını öğrenmeye çalışıyorum . Microsoft'un belgelerine göre, bu kapsayıcı yalnızca 1433 numaralı TCP bağlantı noktasını açığa çıkarır. docker run -d -p 1433:1433 …

5
A] (kapanış köşeli ayraç) ile “[]” joker karakterini kullanarak PATINDEX ile eşleştirme
T-SQL † özel bir JSON ayrıştırıcı yazıyorum . Ayrıştırıcımın amacı için, PATINDEXbir belirteç listesinden bir belirtecin konumunu hesaplayan işlevi kullanıyorum . Benim durumumdaki jetonların hepsi tek karakterdir ve şunları içerir: {} []:, Genellikle, verilen birkaç karakterden herhangi birinin (ilk) konumunu bulmam gerektiğinde, PATINDEXişlevi şu şekilde kullanırım: PATINDEX('%[abc]%', SourceString) Fonksiyon sonra …

1
Ana / ayrıntı tabloları arasındaki karma birleştirme çok düşük kardinalite tahmini üretir
Ana tabloyu ayrıntı tablosuna katarken, SQL Server 2014'ü daha büyük (ayrıntı) tablonun kardinalite tahminini birleştirme çıktısının kardinalite tahmini olarak kullanmaya nasıl teşvik edebilirim? Örneğin, 10K ana satırları 100K ayrıntı satırlarına birleştirirken, SQL Server'ın 100K satırlarındaki birleştirmeyi tahmin etmesini istiyorum - tahmini ayrıntı satırı sayısıyla aynı. SQL Server'ın tahmincisinin her ayrıntı …

2
Bir sorguda performans ayarlama
Bu sorgu performansını artırmak için yardım istemek. SQL Server 2008 R2 Enterprise , Maksimum RAM 16 GB, CPU 40, Maksimum Paralellik Derecesi 4. SELECT DsJobStat.JobName AS JobName , AJF.ApplGroup AS GroupName , DsJobStat.JobStatus AS JobStatus , AVG(CAST(DsJobStat.ElapsedSec AS FLOAT)) AS ElapsedSecAVG , AVG(CAST(DsJobStat.CpuMSec AS FLOAT)) AS CpuMSecAVG FROM DsJobStat, AJF …

3
Bir SQL tablosundan milyonlarca satırı silme
221 milyon satırlık tablodan 16 milyondan fazla kaydı silmem gerekiyor ve son derece yavaş gidiyor. Aşağıdaki kodu daha hızlı hale getirmek için önerileri paylaşırsanız teşekkür ederiz: SET TRANSACTION ISOLATION LEVEL READ COMMITTED; DECLARE @BATCHSIZE INT, @ITERATION INT, @TOTALROWS INT, @MSG VARCHAR(500); SET DEADLOCK_PRIORITY LOW; SET @BATCHSIZE = 4500; SET @ITERATION …


2
SSRS yakında yok olacak mı ve yeni model PowerBI mı?
SQL Server 2017'nin artık PowerBI Server içerdiğini okudum. Ayrıca SSRS'yi farklı bir yükleyiciye taşıdılar, bu yüzden orijinal SQL Server kurulumunda paketlenmeyecekler. Bu, Microsoft'un sonunda SSRS'yi kullanımdan kaldırmaya çalışacağı anlamına mı geliyor? Ekibimiz PowerBI'de yeni raporlar oluşturmaya ve önceki SSRS raporlarını geçirmeye çalışmalı mı?

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.