«best-practices» etiketlenmiş sorular

En iyi uygulamalar genellikle ve gayri resmi olarak, zamanla başka yollarla elde edilenlerden üstün olduğu gösterilen yöntemler ve süreçler olarak kabul edilir.

2
“Sa” parolasını değiştirmek SQL'in yeniden başlatılmasını gerektirir mi (karışık modda)?
Kullanılmaması gereken bir şekilde kullanılan bir SQL "sa" hesabı keşfettik, bu nedenle tüm SQL örneklerimizde sa şifrelerini değiştiriyoruz. (Karma kimlik doğrulama modunda çalışan SQL 2005 - 2017 sunucularımız var. Tüm kullanıcılar ve uygulamalar bağlanmak için etki alanı hesaplarını veya sa olmayan SQL hesaplarını kullanıyor olmalıdır . İzliyorum, ancak başka bir …

1
Veritabanının tüm tablolarına erişim izni verme
Son zamanlarda bir sunucunun bir kullanıcısıyla düzenli erişim haklarını paylaşmak istedim ve basit CREATE USERve GRANT ALL ON DATABASEkomutların SELECTveriler üzerinde basit çalışmasına izin vermediğini fark ettim . Belirli bir veritabanından belirli bir kullanıcıya tüm tablolara hak vermek istiyorum, ancak publicbir tür ayrıcalığa izin verip vermeyeceğini bilmediğim için ona tüm …

2
MongoDB: uygulama sunucularında mongos sürecini birlikte bulun
Bu belgede açıklanan en iyi uygulama hakkında bir soru sormak istiyorum: http://info.mongodb.com/rs/mongodb/images/MongoDB-Performance-Best-Practices.pdf Birden çok sorgu yönlendiricisi kullanın. Birden çok sunucuya yayılmış birden çok mongos işlemi kullanın. Yaygın bir dağıtım, uygulama ve mongos işlemi arasında yerel iletişime izin veren uygulama sunucularında mongos sürecinin birlikte konumlandırılmasıdır. Uygun sayıda mongos işlemi, uygulamanın ve …



1
Farklı coğrafi bölgelerdeki DB'leri bağlamak için en iyi uygulamalar
Farklı ülkelerde SQL Sunucuları kurmak üzereyiz. Bunları bağlamamız gerekiyor, ancak doğrudan bir bağlantımız olması gerekmiyor (bağlantılı sunucuda olduğu gibi). Başka bir deyişle, gevşek bir şekilde birleştirilebilirler. Onları bir VPN ile bağlamak ve bağlı sunucular olarak kullanmak veya web hizmetleri aracılığıyla gevşek bağlantı kullanmak daha mı iyi? "Daha iyi" ile, istikrardan …

1
SQL Server'da varchar boyutlandırma ile ilgili mevcut en iyi uygulamalar nelerdir?
Depolama ve performans açısından hem varchar sütunlarının ne kadar büyük olması gerektiğine karar vermenin en iyi yolunu anlamaya çalışıyorum. Performans Araştırmamdan, öyle görünüyor kibu varchar (max) yalnızca gerçekten ihtiyacınız varsa kullanılmalıdır; yani, sütun 8000'den fazla karakter barındırması gerekiyorsa, bir nedeni dizinleme eksikliği (genel olarak varchar alanları üzerinde dizinleme biraz şüpheli …

2
Kaldırmayı planlamıyorsanız, Bootstrap Kurulum klasöründeki Önbellek klasörlerini Günlüğe Kaydet ve Güncelle kaldırılabilir mi?
Dizüstü bilgisayarıma (2012, 2014, 2016 ve 2017) yüklenen test için kullanılan birkaç SQL Server sürümüm var. Geçen gün, güncellemeler (SP'ler, CU'lar) arasında dosyaların önceki sürümlerini içeren bir klasör olduğunu fark ettim. Tüm versiyonlarda aslında oldukça fazla yer kaplıyor: ( C: \ Program Dosyaları (x86) \ Microsoft SQL Server \ içinde …

4
Sütun harmanlamalarını tek bir veritabanında karıştırmak neden kötü olarak değerlendiriliyor?
Bu soruyu sormamı isteyen iki neden var: tSQLt T-SQL test çerçevesi tSQLt, varsayılan olmayan bir harmanlama içeren sütunlar olduğunda "Yüksek Önem Derecesi" sorunu olarak değerlendirir . Testin yazarı şunları belirtir: Her dize sütunu, veritabanı için varsayılan harmanlama ile eşleşen bir harmanlama olması gerektiğini düşündürmüyorum. Bunun yerine, farklı olduğunda bunun iyi …

4
SQL Server 2008 örneği için bir RAID düzeyi kombinasyonu seçmeme yardımcı olun
Sıfırdan bir IBM 3400 sunucusunu yeniden oluşturacağım. Bu sunucu, Windows 2008 R2 üzerinde çalışan bir SQL Server 2008 örneğine ayrılmıştır. Yeni RAID yapılandırması yapacağım. Makinenin içinde 6 adet SCSI 73 GB sürücü ve bir IBM ServerRAID 8K denetleyicisi var. RAID düzeylerini ayarlamanın iyi bir yolu nedir? Denetleyicimde iki, üç veya …


2
Kullanılmayan Dizinlere İlişkin En İyi Uygulamalar
Bu sorguya dayanarak, toplam okumaların düşük bir miktarını (0 veya 0, 1 veya 2 gibi çok yakın) ve yüksek veya orta miktarda kullanıcı güncellemelerini (bu sorgu ile ekler veya silmeyi bulamadım) görürsem büyük bir satır sayısı, teorik olarak dizin kaldırmak gerekir . SELECT DISTINCT OBJECT_NAME(s.[object_id]) AS ObjectName , p.rows TableRows …


2
Fatura Adresinin En İyi Uygulamasını Siparişler Tablosunda Saklama
Birisi bu kullanıcının CustomerLocation tablosu için cevabını anlamama yardımcı olabilir . Adresler tablosunda adresleri depolamak için gerçekten iyi bir yöntem istiyorum. Aradığım şey, adreslerimi nasıl ayarlayabileceğim, böylece onları düzenlediğimde, sipariş bir müşterinin adresini güncellemesi veya yerini değiştirmesi gerçeğinden etkilenmez. Durduğunda şemam şuna benzer: Person |EntityID| EntityAddress |EntityID|AddressID| Address |AddressID|AddressType|AddressLine1|AddressLine2| Order …

3
Veritabanında milisaniye ile zaman depolama
Bir veritabanında "zaman" depolamak ile ilgili kısa bir soru. 00: 00: 00: 00 (saat, dakika, saniye, milisaniye) biçimindeki kullanıcıların çalıştığı zamanı kaydediyorum. Başlangıçta olarak saklayacaktım TIMEama sonra MySQL'in bu tür milisaniyeleri desteklemediğini fark ettim. Kullanıcıların kronometresinden alınan gerçek zamanı saklayacağım, koştukları ve bitirdikleri zamanı değil (bu yerleştirilmeden önce hesaplanacak). Kullanılacak …

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.