«sql-server-2016» etiketlenmiş sorular

SQL Server 2016 (ana derleme sürümü 13.00.xxxx). Lütfen sql-server etiketleyin.

3
Basit bir CCI satır grubu oluşturmak neden 30 saniye kadar sürebilir?
Eklerimin bazılarının beklenenden daha uzun sürdüğünü fark ettiğimde CCI'leri içeren bir demo üzerinde çalışıyordum. Çoğaltılacak tablo tanımları: DROP TABLE IF EXISTS dbo.STG_1048576; CREATE TABLE dbo.STG_1048576 (ID BIGINT NOT NULL); INSERT INTO dbo.STG_1048576 SELECT TOP (1048576) ROW_NUMBER() OVER (ORDER BY (SELECT NULL)) RN FROM master..spt_values t1 CROSS JOIN master..spt_values t2; DROP …


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 …

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: …

1
Kümelenmiş sütun deposunda kümelenmemiş dizin depolaması
SQL Server'da, bir satır deposu tablosundaki benzersiz kümelenmemiş bir dizin , kümelenmemiş dizin yapısının tüm düzeylerinde temel nesnenin yer işaretini (RID veya kümeleme anahtarı) içerir. Yer imi, tüm dizin düzeylerinde kümelenmemiş dizin anahtarının bir parçası olarak saklanır . Öte yandan, kümelenmemiş dizin benzersizse , yer işareti yalnızca dizinin yaprak düzeyinde …

2
Ekleme sırasında disk alanı dolu, ne olur?
Bugün veritabanlarımı depolayan sabit diski dolu buldum. Bu daha önce olmuştu, genellikle nedeni oldukça belirgindir. Genellikle büyük bir dökülme tempdb disk dolu olana kadar büyür neden kötü bir sorgu vardır. Bu sefer ne olduğu biraz daha az belirgindi, tempdb tam sürücünün nedeni olmadığından, veritabanının kendisiydi. Gerçekler: Genel veritabanı boyutu yaklaşık …

4
SQL Server 2016 DB Mail Göndermiyor
SQL Server 2016 kullanıyorum ve bir patlama yaşıyorum ... DB Mailim gönderilmiyor ve bakılacak yerim tükeniyor. DBmail yürütülebilir SQL hesap izinlerini iki kez kontrol ettim - okuma ve yürütme. Güvenlik duvarı giden bağlantı noktası 587 için bir kural girdim. Aynı gönderilmemiş sorunlara sahip başka bir posta hesabı ve profili denedim. …

1
Yavaş Değişen Boyutlar için SQL Server 2016 sistem sürümündeki geçici tabloları kullanarak stratejileri sorgulama
Bir kullanırken sistem sürümü belirlenmiş zamansal tablo (SQL Server 2016 yılında yeni), bu özellik büyük bir ilişkisel veri ambarında Boyutları değiştirme yavaşça işlemek için kullanılan sorgu yazma ve performans etkileri nelerdir? Örneğin, Customerbir Postal Codesütun ile 100.000 satırlık bir boyutum ve yabancı anahtar sütunlu Salesbir milyar dolarlık bir olgu tablosum …

2
Sertifika zinciri güvenilir olmayan bir otorite tarafından verildi
bir süre önce SQL Server 2016 geliştirici sürümünü bir Windows 10 ev sürümü ortamına ( kesin bir dizüstü bilgisayar ) yükledim ve her şey iyiydi. o zaman birisi - kutudaki bir yönetici - söylemeden, söz konusu kutuyu yeniden adlandırmaya karar verdi. Bundan sonra SQL sunucusuna bağlantı kurmaya çalışırken aşağıdaki hata …

1
CHECKDB neden bellek için optimize edilmiş bir tabloya sahip bir veritabanındaki işlem günlüğü dosyasını okuyor?
tl; dr : CHECKDB neden bellek için optimize edilmiş tablolara sahip bir kullanıcı veritabanı için işlem günlüğünü okuyor? CHECKDB, veritabanlarımdan birini, özellikle de bellek içi OLTP tablolarını kullanan bir veritabanını denetlerken kullanıcı veritabanının işlem günlüğü dosyasını okuyor gibi görünüyor. Bu veritabanı için CHECKDB hala makul bir sürede bitiyor, bu yüzden …

1
SQL Server 2016 Bozuk Sorgu Planı DB'yi haftada bir kez kilitler
Haftada bir kez, son 5 hafta boyunca, günün aynı saatinde (sabahın erken saatlerinde, insanlar kullanmaya başladığında kullanıcı etkinliğine bağlı olabilir), SQL Server 2016 (AWS RDS, yansıtılmış) çok zaman aşımına uğrar sorguları. GÜNCELLEME İSTATİSTİKLERİ tüm tablolarda her zaman hemen düzeltir. İlk kez, tüm tablolardaki tüm istatistikleri gecelik (haftalık yerine) güncellemiştim, ancak …

1
datetime2 (0) vs datetime2 (2)
Datetime2 (Transact-SQL) belgelerine göre : Depolama boyutu 6 3'ten daha Precisions için bayt precisions 3 ve 4 7 bayt Diğer tüm presizyonları 8 bayt gerektirir. Büyüklüğü datetime2(0), datetime2(1), datetime2(2)depolama, aynı miktarda (6 bayt) kullanın. datetime2(2)Herhangi bir ek boyut maliyeti olmadan da gidip hassasiyetten faydalanabileceğimi söyleyebilir miyim ? Lütfen aklınızda bulundurun: …

1
Saklı yordam ve plan önbelleğinde mantık
SQL Server 2012 ve 2016 Standardı: if-elseBir parametrenin değerine bağlı olarak, kodun iki dalından birini yürütmek için depolanmış bir yordama mantık koyarsam , motor en son sürümü önbelleğe alıyor mu? Ve aşağıdaki yürütmede, parametrenin değeri değişirse, kodun farklı bir dalı yürütülmesi gerektiğinden , saklı yordam yeniden derlenecek ve önbelleğe alınacak …

1
Dökülenleri tempdb'ye göre sıralayın, ancak tahmini satırlar gerçek satırlara eşittir
Maksimum belleği 25 GB olarak ayarlanmış bir SQL Server 2016 SP2'de, dakikada yaklaşık 80 kez çalışan bir sorgumuz var. Sorgu tempdb'ye yaklaşık 4000 sayfa döküyor. Bu tempdb diskinde çok sayıda IO'ya neden olur. Bir baktığınızda sorgu planı (simplied sorgu) tahmini sıra sayısı fiili satır sayısına eşit olduğunu görürüz ancak yine …

1
Meslektaşım kendi şemasını nasıl aldı?
Saklı bir yordam var ki: bir tablonun var olup olmadığını kontrol eder ve eğer varsa masayı düşürür. bu tabloyu tekrar oluşturur daha sonra bu tabloyu yaklaşık 30 sorgu ile doldurur. Ben (DB Sahibi) bu proc çalıştırmak, her şey amaçlandığı gibi çalışır. Active Directory'deki bir rol aracılığıyla bu veritabanında DROP / …

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.