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

3
SQL Server belleği nasıl boşaltılır?
Yerel bilgisayarımda bir SQL Server korumalı alanı yüklemesi var. SQL Server örneğinin kullanabileceği belleği 1000 mb olarak ayarladım. Yoğun bir işlem yürütürken, bellek kullanımı 1000 mb'ye kadar çıkar. İşlem bittiğinde, SQL Server hala belleği tutuyor. Bu hafıza rezervasyonunu nasıl boşaltabilirim?

2
Kod, saklı yordamda geçici olarak çalıştırıldığında farklı bir plan oluşturur
Saklı yordam içinde çalıştırırken kötü bir plan kullanan, ancak geçici çalıştırırken çok daha iyi bir plan seçiyor bir silme ifadesi var. Ben sorgu tarafından kullanılan tablolar için tüm dizinleri yeniden var ve tüm önbellekleri düştü. Optimize edici, saklı yordam için hala yanlış planı seçer. İyileştiricinin neden geçici SQL'e karşı saklı …

5
Paralellik En İyi Uygulamaları
Genel olarak paralellik belirleme ile ilgili en iyi uygulamalar nelerdir? SQL Server'ın 0tüm kullanılabilir işlemcileri kullanmak için varsayılan olduğunu biliyorum , ancak hangi durumda bu varsayılan davranışı değiştirmek istersiniz? Bir yerde okuduğumu hatırlıyorum (bu makaleyi aramalıyım) OLTP iş yükleri için paralelliği kapatmanız gerektiğini (maxdop'u ayarlayın 1). Bunu neden yapacağınızı tamamen …

7
Zamanlanmış yedekleme görevi, her zaman işin başarılı olduğunu söylese de tüm veritabanlarını her zaman yedeklemez
SQL 2008'de, tüm veritabanlarını yedeklemek için depolanmış bir proc çalıştıran bir işim var. Bu günlük sql server aracısı işi üzerinden çalışır. Her gün başarıyla bırakılıyor, ancak bazı günlerde sadece birkaç veritabanını yedekledikten sonra başarıyla çıkıyor. Her seferinde farklı sayıda veritabanı olabilir. Çoğu gün tüm veritabanlarını başarılı bir şekilde yedekler, ancak …

4
TempDB'de DDL çekişmesi
Geçtiğimiz birkaç aydır TempDB DDL çekişmesi ile ilgili sorunlar yaşayan bir SQL Server 2005 Standard x64 var. Sunucu bekleme kaynağı 2: 1: 103 (bekleme türü PAGELATCH_EX) üzerinde çekişme yaşayacak. Sunucu düzgün bir şekilde yüklendiğinde sorun ara sıra ortaya çıkıyor gibi görünüyor. "İmha için Geçici Tablolar" oranını izliyorum ve 2: 1: …

2
SQL Server: sysadmin haklarından kaçınma, ancak yeterli hakları verme
Bir SQL Server 2008 örneğine erişmek isteyen bir meslektaşım var. Ona bu örnek için haklar vermem gerekecek. Yapması gereken haklar örneğin; Sunucu oturum açma bilgileri ekleme ve değiştirme Bakım planları ekleme ve değiştirme (örn. Veritabanlarından yedek oluşturma) Schedule Agent iş ilanları Ona sysadmin hakları vermek istemiyorum, hangi haklar verilmeli?

2
sql sunucusu bellek sayaçlarını almak ve değeri göstermek için powershell
Aşağıdaki SQL sunucu sayaçlarını yakalamak için bir powershell komut dosyası yazıyorum: SQL Server: Bellek Yöneticisi: Toplam Sunucu Belleği (KB) SQL Server: Bellek Yöneticisi: Hedef Sunucu Belleği (KB) Makinemin SQL sunucularının 3 örneği var, bu yüzden bu komut dosyasının tüm sayaçları dinamik olarak yakalamasını ve yalnızca 1 örnek için değeri rapor …

1
Artık yüklem nedir?
MSDN'de çevrimiçi yüklemlerin tanımını bulabildim : DOĞRU, YANLIŞ veya BİLİNMEYEN olarak değerlendirilen bir ifadedir. Tahminler, WHERE yan tümcesi ve HAVING yan tümcesi, FROM yan tümcesi ve Boole değerinin gerekli olduğu diğer yapıların arama koşullarında kullanılır. Artık yüklemin ne olduğunun tanımını bulamadım . Artık yüklem nedir?

3
Üretim imtiyazlarımı azaltmaya, ancak işimi aşırı derecede zorlaştırmaya yönelik herhangi bir işaret
SQL Server 2005 ve 2008 işletim sistemlerini Windows 2008 R2 üzerinde çalıştırma. Geliştiriciler için üretim ayrıcalıklarını azaltacağız - ve aynı şeyi kendim için bir DBA olarak yapmak, üretim haklarını sınırlamak ve gerektiğinde yükseltmek istiyorum . Öncelikli hedefim, DBA'lar tarafından yapılan aptal hataları ortadan kaldırmak olacak, devopers en çok üretimde okuma …

3
SQL Server 2008'de varchar kullanımının hızlı etkisi
Eskiden, kullanan varcharaşırı charberi büyük bir hayır hayır oldu varcharsıranın geri kalanından farklı bir sayfaya saklandı. Bugün hala SQL Server 2008 için geçerli mi? 1-3 varchar(5)sütunu char(5)bir tablodaki sütunlara değiştirirken herhangi bir bellek / performans kazancı görecek miyim a) 2.000.000 satır diyelim b) varcharsütunlardan herhangi biri dizinlerin / birincil anahtarların …

2
SQL Server RANGE'ı desteklememeli mi?
Web siteleri geliştiren ve biraz SQL Server yapan biri olarak, SQL Server'ın sonuçların sadece belirli bir satır aralığını içermesi gerektiğini gösteren basit bir cümleyi desteklemesi gerektiği bana göre bir beyin gibi görünmüyor. Örneğin, 30 ile 39 arasındaki satırlar. Durduğu gibi, SQL Server'da sayfalama uygulamak aslında ana odakları SQL olmadığında birçok …

2
Her biri farklı bir tabloda iki DBCC INDEXDEFRAG komutunu aynı anda çalıştırmak mümkün mü?
Şu anda bir SQL Server 2005 veritabanındaki her tabloda, her seferinde bir tablo bir DBCC INDEXDEFRAG gerçekleştiren bir komut dosyası çalıştırıyorum. Alan kısıtlamaları ve çalışma zamanı gereksinimleri nedeniyle INDEXDEFRAG yerine DBCC DBREINDEX kullanmak bir seçenek değildir. Bazı tabloların birleştirilmesinin uzun zaman aldığını fark ettim. Örneğin, "sys.dm_exec_requests" dinamik yönetim görünümünü incelersem, …

2
Kümelenmiş dizin oluşturma artık şart - neden?
Daha önce, bana (her zaman) kümelenmiş dizinlerin dahil edilip edilmeyeceğine / önleneceğine dair tartışmalar / tartışmalar vardı. Eh, bazen uygun + spesifik amaçlar ve bağlam ile kullanılacaklarını anladım. SQL Azure Veritabanı Kümelenmiş Dizin Gereksinimi : "SQL Azure, kümelenmiş dizinleri olmayan tabloları desteklemiyor. Tablonun kümelenmiş bir dizini olmalıdır. Kümelenmiş bir kısıtlama …



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.