Veritabanı Yöneticileri

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


7
IP adresini saklamak
Kayıtlı tüm kullanıcıların IP adresini veri tabanında saklamak zorundayım. Merak ediyorum, böyle bir sütun için kaç karakter beyan etmeliyim? IPv6'yı da desteklemeli miyim? Öyleyse, maksimum IP adres uzunluğu nedir?

2
SQL Server - nesneye karşı bütün bir şemaya izin vermek?
SQL Sever'de veritabanı izin yönetimi dünyasına gelince çok yeşilim. Bir örneği basit tutalım. Hesap 'admin' deyince A, B ve C şemalarının sahibi A, B ve C şemaları altında yaratılan herhangi bir nesne (tablo / görünüm) üzerinde tam haklara sahip olmak istediğiniz (güncelleme / silme / ekleme / seçme / değiştirme) …

2
Tekli sorgu kullanarak nasıl eklenir veya güncellenir?
Birincil anahtarın ve otomatik artışın ve adın verildiği sütun kimliğine sahip bir tablo testim var. Yeni bir kayıt eklemek istiyorum, eğer sadece kayıt yoksa yenile. giriş id = 30122 ve name = john 30122 kimliğine sahip kayıtlar varsa, o zaman isim sütununu john olarak güncellerim, eğer kayıt yoksa o zaman …


5
MySQL sorgularında backtick (`) kullanmanın faydaları?
MySQL'de backtick ( `) sembolüyle veya onsuz sorgular oluşturabiliriz . Örnek: SELECT * FROM TEST; SELECT * FROM `TEST`; Her ikisi de mysql konsolunda iyi çalışıyor. Aralarında herhangi bir teknik fark var mı? `Basit sorgular üzerinden ( ) kullanmanın faydası var mı ?
25 mysql  select 

5
Veri ambarında çoktan çoğa ilişki kurmanın bazı yolları nelerdir?
Veri Ambarı modellemesinin (Star, Snowflake) baskın topolojileri akılda bir-çok ilişkilerle tasarlanmıştır. Sorgu okunabilirliği, performansı ve yapısı, bu modelleme şemalarında çoktan çoğa ilişkiyle karşılaştığında ciddi şekilde düşer. Bir veri ambarındaki boyutlar arasında veya olgu tablosu ile bir boyut deposu arasında bir çoktan çoğa ilişki kurmanın bazı yolları nelerdir ve gerekli ayrıntı …

1
Bir seçim eklerken kendi kendine referans skalar işlevi yuvalama düzeyi aşıldı
amaç Kendi kendine başvuru işlevinin bir test örneği oluşturmaya çalışırken, bir sürüm başarılı iken bir sürüm başarısız oluyor. Tek fark, SELECTher ikisi için de farklı bir yürütme planına yol açan işlev gövdesine eklenmektir . Çalışan fonksiyon CREATE FUNCTION dbo.test5(@i int) RETURNS INT AS BEGIN RETURN( SELECT TOP 1 CASE WHEN …

1
(NOLOCK) vs NOLOCK
Buna benzeyen bir sorgu gördüğümde bazı engellemeleri araştırıyordum: SELECT SomeField FROM SomeTable NOLOCK NOLOCKBu durumda, diğer soruları nasıl engelleyebileceğini merak ettim ve merak ettim DELETE. Kullanarak kilitlere hızlıca baktım sp_lockve işte gördüğüm şey: DB S GRANT TAB IS GRANT PAG S GRANT Şimdi, benim anlayışım bunun NOLOCKsadece bir Şema-Stabilite kilidi …

3
SQL Server, düzenli aralıklarla plan önbelleğini ve yürütme istatistiklerini temizler
SQL Server 2014'ü 2016'ya yükselttikten sonra, sunucu her birkaç saatte bir önbelleğe alınmış yürütme planlarını ve dm*görünümlerini (gibi dm_exec_query_stats) vb. Sıfırlamaya devam ediyor Sanki birisi çalıştırır DBCC FREEPROCCACHEve DBCC DROPCLEANBUFFERSel ile çalışır ( kimse yapmazsa otomatik olarak gerçekleşir). Aynı veritabanı SQL Server 2014 ve Windows Server 2012'de iyi çalıştı, SQL …

2
LIKE operatörü için Kardinalite Tahmini (Yerel Değişkenler)
LIKEİşleci bilinmeyen senaryolar için tüm optimizasyonlarda kullanırken hem eski hem de yeni CE'lerin% 9'luk bir tahmin kullandığı izlenimi altındaydım (ilgili istatistiklerin mevcut olduğunu ve sorgu iyileştiricinin seçicilik tahminlerine başvurmak zorunda olmadığını varsayarak). Kredi veritabanına karşı aşağıdaki sorgu yürütülürken, farklı CE'ler altında farklı tahminler alıyorum. Yeni CE kapsamında beklediğim 900 satırlık …



7
Sokak adreslerini ayrı sütunlara bölerek hangi problemler çözülür?
Yazılım geliştiriciler için masaları ve ilişkileri tasarlayan bir ekibimiz var. Kuruluşumuzda, 3NF normalizasyonunun uygulanması konusunda oldukça katılar - dürüst olmak gerekirse, kuruluşumuzun büyüklüğü ve ihtiyaçların veya müşterilerimizin zaman içinde nasıl değiştiği konusunda aynı fikirdeyim. Tasarım kararlarının ardındaki nedenler hakkında net olmayan tek bir alan var: adresler. Bu daha çok ABD’deki …

4
İşlem günlüğü neden her gece yedeklemeli Basit kurtarma modunda büyümeye devam ediyor?
Hemen yinelemeli olarak işaretlemeden önce , Mike Walsh'in Neden İşlem Günlüğünün Büyümesini Sürdürdüğünü veya Boşaltılmadığını Okudum ? , ama durumuma bir cevap verdiğini sanmıyorum. Bir düzine kadar benzer soruyu araştırdım ama ilgili sorular çoğunlukla "kopya" dedi ve Mike'ın sorusuna işaret etti. Ayrıntılar: SQL Server 2008 R2'de, tümü SIMPLE kurtarma modunda …

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.