Veritabanı Yöneticileri

Veritabanı becerilerini geliştirmek ve topluluktaki diğer kişilerden öğrenmek isteyen veritabanı uzmanları için soru cevap

2
Bir kullanıcı kimlik doğrulama (Roller ve Haklar) modülü tasarlama
Delphi UI uygulamasının arka ucu olacak bir MS SQL Server veritabanı için bir kullanıcı kimlik doğrulama modülü modellemeye çalışıyorum. Temel olarak, kullanıcının yalnızca bir gruba ait olduğu kullanıcı hesaplarına sahip olmak istiyorum. Bir grubun "n" hak sayısı olabilir. Ayrıca, kullanıcının bir uygulama ayarına (örneğin her 90 günde bir) parolasını değiştirmesi …

2
SQL Server'a ne kadar RAM ayrıldığına hızlı bir bakış?
SQL Server 2005 ile, Görev Yöneticisine bakabilir ve en azından SQL Server'a ne kadar bellek ayrıldığına bir cursory bakabilirsiniz. SQL Server 2008 ile, SQLServer: Bellek Yöneticisi / Toplam Sunucu Belleği (KB) perf sayacı 16,732,760 olmasına rağmen, Çalışma Kümesi veya İşleme Boyutu asla 500 MB'ın üzerine çıkmaz. Görev Yöneticisi'nde sunucu belleğini …


1
SQL Server tahminlerin ilişkili olduğunu nasıl biliyor?
Kötü kardinalite tahmini ile SQL Server 2008 R2 sorgularını (basit indeksleme, güncel istatistikler vb. Rağmen) ve dolayısıyla zayıf sorgu planlarını teşhis ederken, belki de ilgili bir KB makalesi buldum: Düzeltme: Bir sorgu çalıştırdığınızda düşük performans Server 2008 veya SQL Server 2008 R2 veya SQL Server 2012'de ilişkili VE tahminleri içeren …

2
Bir bayrak dizisini (bitmap / bit dizisi) depolamak için veri türü
Aşağıdaki işlemleri destekleyen bir tablonun her kayıt için bir bit dizisi depolamak gerekir: Bir bitin ayarlanıp ayarlanmadığını test etme ve biraz ayarlama (SQL kullanarak) ADO 2.8 (ADO.NET değil) kullanarak değeri sorgulama ve ayarlama Dizin oluşturma ("kapsayan dizin" özelliğinden yararlanmak için) Bu dizide saklanacak maksimum bit sayısı sabittir, ancak 32'yi aşabilir …

3
Mevcut değilse, koda göre yeni işlev oluşturma
Veritabanımdaki komut dosyasıyla yeni işlev oluşturmak istiyorum. Komut dosyası kodu aşağıdadır: IF Exists(Select * From sys.sysobjects A Where A.name =N'fn_myfunc' and xtype=N'FN') return; CREATE FUNCTION fn_myfunc () returns varchar(10) AS Begin ... End Ancak yukarıdaki komut dosyasını yürüttüğümde, SQL Server bir hata döndürür: 'CREATE FUNCTION' must be the first statement …

2
SQL Server'da birden çok çalışan için FIFO kuyruk tablosu
Aşağıdaki stackoverflow sorusuna cevap vermeye çalışıyordum: Birden çok sunucu uygulaması örneğinde tek tek tablo satırlarını işlemek için hangi SQL Server 2005/2008 kilitleme yaklaşımını kullanmalıyım? Biraz naif bir cevap gönderdikten sonra, paramı ağzımın olduğu yere koyacağımı ve aslında önerdiğim senaryoyu test edeceğimi düşündüm . Düşündüğümden çok daha zor olduğu ortaya çıktı …

4
Birincil anahtarda belirtilen sıralama düzeni, ancak sıralama SELECT'te yürütüldü
Sensör verilerini SensorValues tablosunda saklıyorum . Tablo ve birincil anahtar aşağıdaki gibidir: CREATE TABLE [dbo].[SensorValues]( [DeviceId] [int] NOT NULL, [SensorId] [int] NOT NULL, [SensorValue] [int] NOT NULL, [Date] [int] NOT NULL, CONSTRAINT [PK_SensorValues] PRIMARY KEY CLUSTERED ( [DeviceId] ASC, [SensorId] ASC, [Date] DESC ) WITH ( FILLFACTOR=75, DATA_COMPRESSION = PAGE, …


3
Bu teknolojiyi hiç kullanmayan insanlar için standart NoSQL kaynakları nelerdir?
NoSQL teknolojisi ile giderek daha fazla ilgileniyorum ve SE'nin nasıl çalıştığı ve mevcut farklı ürünler hakkında birkaç gönderi okuyabilirim. Bununla birlikte, örneğin bir araştırma belgesinde yer alabileceğimiz ve iyi bir genel bakışa sahip olmak için okuyabileceğimiz bazı kanonik referanslar, kitaplar veya makaleler olup olmadığını merak ediyorum: Faydaları / dezavantajları nelerdir? …
15 nosql 



4
Bir güvenlik riskinin ne kadarı kavramsal şema yayınlanmaktadır?
Araştırmam için bir devlet kurumunun bilgi sisteminden kavramsal şemalar talep ediyordum. Güvenlik riski olduğu gerekçesiyle talebim reddedildi. Gerçekten kapsamlı bir veritabanı deneyimim yok, bu yüzden bu iddiayı doğrulayamıyorum. Şemanızı ifşa etmek gerçekten bir güvenlik riski kadar mı? Yani, bunlar oldukça soyut ve donanım ve yazılım uygulamalarından ayrılıyor. Bir saldırganın kavramsal …

4
Büyük index INCLUDE alanları sistem performansını nasıl etkiler?
Bu soru, bir kaplama dizininde varchar(2000)bir ile SQL Server dizin performansı hakkındadır INCLUDE. Yavaş ve kararsız bir veritabanı uygulamasında performansı artırmaya çalışıyorum. Bazı durumlarda, veri gibi multple dize operasyonları gibi sorgu ile büyük varchar dizeleri üzerinden erişilen SUBSTRING(), SPACE()ve DATALENGTH(). İşte basitleştirilmiş erişim örneği; update fattable set col3 = SUBSTRING(col3,1,10) …

2
Bir SQL sorgusunda (veya görünüm tanımında) “projeksiyon” terimi ne anlama gelir?
Oracle'ın The Query Optimizer belgesinde , View Birleştirme altında aşağıdaki bilgileri buldum Görünüm birleştirme optimizasyonu yalnızca seçimler, projeksiyonlar ve birleşimler içeren görünümler için geçerlidir . Diğer bir deyişle, birleştirilebilir görünümler ayarlanmış işleçler, toplama işlevleri, DISTINCT, GROUP BY, CONNECT BY, vb. İçermez. (benimkini vurgula) Ancak, sadece böyle bir projeksiyonun gerçekte neyi …
15 oracle  select 

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.