«view» etiketlenmiş sorular

Verileri alternatif bir şekilde bir veya daha fazla tabloda temsil eden sanal tablo.

5
Bu 20 milyon kayıt görünümünü daha hızlı nasıl sorgulayabilirim?
Bir arama işlevselliği için aramam gereken tüm tablolardan kayıtları olan bir görünüm kullanıyorum. Görüşte yaklaşık 20 milyon kayıt var. Bu görüşe yapılan aramalar çok fazla zaman alıyor. Bu görüşün performansını artırmak için nereye bakmalıyım? Görünümün kabaca tanımı aşağıdadır. On üç tablo ve yaklaşık otuz alan içerir. CREATE VIEW [dbo].[v_AllForSearch] AS …

2
Tek bir görünüme erişimi olan bir kullanıcı nasıl eklenir?
MSSQL Server Management Studio 2008 ile çalışıyorum ve veri mutabakatı için üçüncü bir tarafa bir görünüm ortaya koymak gerekiyor. Uygun görünümü oluşturdum ancak bir kullanıcı oluşturma ve bu kullanıcıya görünümden seçim yapmak için uygun izinleri verme konusunda sorun yaşıyorum. Bir giriş ve kullanıcı oluşturmak için sihirbazları izledim ve ardından hibe …


3
Bir Görünümde ORDER BY deyiminin alternatifleri nelerdir?
Bu soru sadece bu sitede olmalı :) SİPARİŞ TARAFINDAN bir görünümde kullanılması yasaktır, çünkü anladığım kadarıyla, bu görünümü kullanırken birden fazla sıraya girme olasılığı. Örneğin TOP 99.999999 PERCENT, bu sınırlamayı aşmanın yolları olduğunu biliyorum , ama en iyi uygulamanın ne olduğunu bilmek istiyorum, nasıl hackleneceğini değil. Yani, kişisel kullanım için …

5
Bu GÜNCELLEME neden benzersiz bir anahtar kısıtlaması ihlaliyle başarısız oluyor?
Ben "kazara" bir DBA, nispeten deneyimsiz ve bu sorun şaşkın. MS SQL Server 2012 çalıştırılıyor. Sorun bu UPDATE deyimi ile: UPDATE dbo.tAccts SET Ticket = 'ARP.ExGE' , Method = 'smtp' , AcctOwner = 'r00417819' , DisplayName = '~AppLight HBSFax-Inactive' , Destination = 'r00417819@mail.ad.ge.com' , UpdatedBy = SYSTEM_USER , UpdatedOn = …


1
kurumsal olmayan sürüm ve performans için noexpand ipucu
Performansa ulaşmak için Dizine Alınmış görünümleri kullanmalıyım. Bu karşılaştırma tablosundan görebildiğim gibi standart sürüm dizinlenmiş görünümleri desteklemiyor. Ancak BOL diyor ki: Dizinlenmiş görünümler SQL Server'ın herhangi bir sürümünde oluşturulabilir. SQL Server Enterprise'da, sorgu optimize edici otomatik olarak dizinlenmiş görünümü dikkate alır. Dizinlenmiş bir görünümü diğer tüm sürümlerde kullanmak için NOEXPAND …

2
PostgreSQL'de mevcut kullanıcıyı görünümler ve tetikleyiciler aracılığıyla izleme
Geçerli kullanıcıya bağlı olarak kayıtlara erişimi sınırlayan ve kullanıcı tarafından yapılan değişiklikleri izleyen bir PostgreSQL (9.4) veritabanı var. Bu, görünümler ve tetikleyiciler aracılığıyla elde edilir ve çoğunlukla bu iyi çalışır, ancak INSTEAD OFtetikleyici gerektiren görünümlerde sorun yaşıyorum . Sorunu azaltmaya çalıştım, ama bunun hala uzun olduğu için özür dilerim. Durum …

1
Diğer veritabanında hesabı olmayan başka bir veritabanındaki tabloya dayalı erişim görünümü
Database2'deki tablolara dayanarak database1'de görünüm oluşturdum. SELECTYalnızca database1'e erişimi olan bir kullanıcıya izin verdim . Kullanıcı, veritabanı2'de bir hesabı olmadığından bu görünümün çalışmasını sağlayamaz. Bu sorunu nasıl çözebilirim? Database2'de bir hesap oluşturmak istemiyorum.

3
Oracle: Hiyerarşik bir tabloyu nasıl sorgularım?
Arka fon Bu, raporlama için kullanacağımız bazı görünümlerin oluşturulması içindir. Konumları bir tablo var, anahtar alanları "konum" ve "üst" . Bu iki alanın oluşturduğu yapı, seviye olarak, Şirket Adı -> Kampüs Adı -> Bina Adı -> Kat Adı -> Oda Adı satırlarında yer alır. Bu durumda şirket adı ve Kampüs …
10 oracle  query  view  hierarchy 

2
Pencere parametreleri 'where' yan tümcesi içeren bir görünümden çağrıldığında korkunç yürütme planına neden oluyor
Bu sorunu uzun zaman önce yaşadım, bana uygun bir çözüm buldum ve unuttum. Ama şimdi SO ile ilgili bir soru var, bu yüzden bu sorunu gündeme getirmeye hazırım. Birkaç tabloyu çok basit bir şekilde birleştiren bir görünüm var (siparişler + sipariş satırları). whereMadde olmadan sorgulandığında , görünüm birkaç milyon satır …

1
PostgreSQL: sütunu görünümden çıkarma
VIEWBir evrim komut dosyası oluşturmaya çalıştığım bir yer var , bu yüzden ona bir sütun ekleyebilirim. Bu bölüm iyi çalışıyor; sütun iyi eklendi. Ancak, bunun tersi çalışmaz; son eklenen sütunun kaldırılması bir ERROR: cannot drop columns from viewmesajla başarısız olur . Sorun, bu özel görüşün hem referans hem de birçok …

1
Bir veritabanı projesinde OPENQUERY ile bağlantılı bir sunucu kullanma
TFS atmak istiyorum bir veritabanı çalışan bir SQL Server 2008 var. Bu nedenle DB ithal ettiğim bir Visual Studio 2013 veritabanı projesi kullandım. Bir grup hatayı düzelttikten sonra sadece bir hata kaldı: Bir görünümde OPENQUERYbağlantılı bir sunucuya erişmek için kullanılan geliştiriciler . Bu yüzden doğru veritabanını içeren bir DACPAC'ı içe …


2
Bir görüşün kendi yabancı anahtar kısıtlamalarına ihtiyacı var mı?
Feragatname: Ben bir programcıyım, DBA değil, bu yüzden bana katlan ... Sadece 2 varlığı birlikte eşlemek için kullandığım bir görüşüm var. Bunu elde etmek için birkaç farklı tablo arasında bir katılmak zorunda: CREATE OR REPLACE VIEW V_SCREENING_GROUP_SITES AS ( SELECT SG.SCREENING_GROUP_ID, V.SITE_ID FROM SCREENING_GROUP SG, VISIT V, VISIT_DATE VD WHERE …

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.