«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'da sayfalandırma
Çok büyük bir veritabanım var, kabaca 100 GB. Sorgu yürütüyorum: select * from <table_name>; ve sadece 100. ila 200. sıraları göstermek istiyorum. Bunun dahili olarak nasıl olduğunu anlamak istiyorum. Veritabanı diskteki tüm kayıtları belleğe alıyor mu ve sorgulama istemcisine 100 ila 400. satırları geri gönderiyor mu? Ya da herhangi bir …


2
SQL Server UniqueIdentifier / GUID dahili gösterimi
Bir meslektaşım bana tamamen açıklayamadığım ilginç bir soru gönderdi. (Aşağıda dahil) bazı kodlar çalıştırdı ve ondan beklenmedik sonuçlar aldı. Esasen, UniqueIdentifier(buradan sonradan bahsedeceğim Guid) bir binary(veya varbinary) tipine dönüştürürken, sonucun ilk yarısının sırası geriye dönüktür, ancak ikinci yarısı değildir. İlk düşüncem, sistemin endianitesinin neden olduğu ve Guidekranın korunduğu, ancak binaryformun …



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 …

1
Sayfa sayısı <1000 olan dizinleri neden yeniden oluşturmuyorsunuz?
Dizin bakımı için Ola Hallengrens betiğini kullanıyorum. Bunu yapmadan önce, hangi dizinleri en çok parçalanmış görmek için aşağıdaki sorguyu kullandım: SELECT dbschemas.[name] as 'Schema', dbtables.[name] as 'Table', dbindexes.[name] as 'Index', indexstats.avg_fragmentation_in_percent, indexstats.page_count FROM sys.dm_db_index_physical_stats (DB_ID(), NULL, NULL, NULL, NULL) AS indexstats INNER JOIN sys.tables dbtables on dbtables.[object_id] = indexstats.[object_id] INNER …

8
Büyük kimlik değerlerinden kaçınma nedenleri
Henüz kullanıcılar tarafından erişilemeyen bir web uygulaması üzerinde çalışıyoruz. Patronum, yeni oluşturulan kayıtların tabloda 100'den az kayıt olmasına rağmen 10.000'den fazla kimlik aldığını fark etti. Bir sebepten dolayı web arayüzünün gerçek kayıtlardan 100 kat daha fazla geçici kayıt oluşturduğunu (ve bunları sildiğini) ve bunun birkaç ay içinde aralık dışında kalmamızı …

2
INSERT deyimindeki satır değeri ifadelerinin sayısı, izin verilen maksimum 1000 satır değeri sayısını aşıyor
Senaryolardan biri INSERT INTOaşağıdaki gibi yazılır. INSERT INTO tableName (Column1, Column2,....) VALUES (value1, Value2,...), (value1, Value2,...),.... Yukarıdaki insert deyimini ayrıştırırken karşılaştığımız hata aşağıdadır Msg 10738, Seviye 15, Durum 1, Satır 1007 INSERT deyimindeki satır değeri ifadelerinin sayısı, izin verilen maksimum 1000 satır değeri sayısını aşıyor. Basit sorum şu: 1000 değer …

4
İbranice Vurgu İşaretleri Nasıl Çizilir
İbranice Vurgu İşaretlerini Çizmek İçin Char Encoding Trick'e ihtiyacım var. Önce Örnek בְּרֵאשִׁ֖ית בָּרָ֣א אֱלֹהִ֑ים אֵ֥ת הַשָּׁמַ֖יִם וְאֵ֥ת הָאָֽרֶץ Sonra Örnek בראשית ברא אלהים את השמים ואת הארץ



2
AlwaysOn Kullanılabilirlik Grubunu Kullanırken İşlem Günlüğünü Küçült
AlwaysOn Availability GroupSQL Server 2012 özelliğini kullanıyoruz . Düzenli tam veritabanı yedeklemeleri ve işlem günlüğü yedeklemeleri her gün ikincil veritabanında yapılır. Burada birincil çoğaltma veya ikincil çoğaltma işlem günlüğü yedekleme yaparken her iki kopya 'işlem günlükleri yeniden kullanılabilir olarak işaretler okudum . Her neyse, işlem günlüğü yedekleme boyutu büyüktür ve …


2
VARCHAR'ı VARBINARY'a dönüştürme
Performanstaki eğilimleri izlememize ve optimizasyon gerektiren alanları belirlememize izin vermek için, sorgu planlarıyla birlikte pahalı çalışan sorguların bir kaydını tutuyorum. Ancak, sorgu planlarının çok fazla yer kapladığı noktaya geliyoruz (tüm planı her sorguya karşı sakladığımız için). Bu nedenle başka bir tabloya QueryPlanHash ve QueryPlan ayıklayarak mevcut verileri normalleştirmeye çalışıyorum. CREATE …

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.