Veritabanı Yöneticileri

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


1
İşlemle birlikte tetikleyici
Diyelim ki şu durumumuz var: Table_AÜzerinde bir tetikleyici olan bir tablomuz var (diyelim ) INSERT. Tetikleyici iş, table_Biçine eklenen değerleri temel alarak bazı satırları güncellemektir table_A. Şimdi, basit bir şekilde tabloya bir satır eklediğimizde her şey yolunda gider, ancak bir işlemden veri eklediğimiz durumlar ne olacak? Tetikleyici tüm işlem ifadeleri …

3
İstatistik güncellemeleri için örnek boyutlarla garip davranış
SQL Server'daki (2012) istatistik güncellemeleriyle örnekleme eşiklerini araştırıyor ve bazı meraklı davranışlar farkettim. Temelde örneklenen satırların sayısı, bazı durumlarda - aynı veri grubuyla bile - değişebilir gibi görünüyor. Bu sorguyu çalıştırıyorum: --Drop table if exists IF (OBJECT_ID('dbo.Test')) IS NOT NULL DROP TABLE dbo.Test; --Create Table for Testing CREATE TABLE dbo.Test(Id …

4
Bir sütunu salt okunur yapmak mümkün mü?
Asla değiştirilemeyen bir sütuna sahip bir tablo oluşturmak mümkün olup olmadığını merak ediyorum, ancak tablonun diğer sütunları olabilir. Örneğin CreatedByUser, hiç değişmemesi gereken bir sütun hayal edebiliyorum . Bunun için SQL Server'da yerleşik bir işlev var mı, yoksa yalnızca tetikleyicilerle veya başka bir şeyle mümkün mü?
25 sql-server 

2
Bir sütunu NOT NULL değerinden NULL olarak değiştirme - Başlığın altında neler oluyor?
İçinde 2.3B satır bulunan bir tablomuz var. Bir sütunu NOT NULL değerinden NULL olarak değiştirmek istiyoruz. Sütun bir dizinde bulunur (kümelenmiş veya PK dizini değil). Veri türü değişmiyor (bu bir INT). Sadece null kabiliyeti. İfade aşağıdaki gibidir: Alter Table dbo.Workflow Alter Column LineId Int NULL İşlem durdurulmadan önce 10'dan fazla …

3
Postgresql'de mevcut kullanıcının sahibi olduğu tüm şemalardaki tüm tabloları nasıl listeleyebilirim?
Tüm şemalardaki tüm tabloları kullanarak > \dt *.* ama aynı zamanda umrumda olan masalarımdan çok daha fazla olan sistem tablolarını listeler. Kamu şemasında ve tanımladığım tüm şemalarda tarafımdan oluşturulan tüm tabloları (ve muhtemelen görünümleri) istiyorum. Bunları burada açıklandığı gibi oluştururken arama yoluna açıkça şemalar eklemek zorunda kalmadan bunu yapmanın bir …

2
COUNT DISTINCT'i bir OVER deyimiyle kullanabilir misiniz?
Aşağıdaki sorgunun performansını artırmaya çalışıyorum: UPDATE [#TempTable] SET Received = r.Number FROM [#TempTable] INNER JOIN (SELECT AgentID, RuleID, COUNT(DISTINCT (GroupId)) Number FROM [#TempTable] WHERE Passed = 1 GROUP BY AgentID, RuleID ) r ON r.RuleID = [#TempTable].RuleID AND r.AgentID = [#TempTable].AgentID Şu anda test verilerim ile yaklaşık bir dakika sürer. …


1
Canlı eşya tablosunda varchar uzunluğunu değiştirme
Şu anda bir üretim uygulamasıyla kullanımda olan bir MS SQL Server 2008 R2 DB sunucum var. Uygulamaya yapılan yeni bir geliştirme, artık varchar(100)bir tablodaki bir sütunun uzunluğunun artırılmasını gerektiriyor . Mevcut veriyi etkilemeden prod DB'deki mevcut kolonun uzunluğu arttırılabilir mi? Servisin aksamasını önlemek için bu değişiklik mesai saatleri dışında mı …

2
'İbfk' MySQL'de ne anlama geliyor?
Phpmyadmin'de 'fotoğraflar' tablosu için yabancı anahtar kısıtlaması oluşturursam, daha sonra kısıtlamanın 'photos_ibfk_1' ve sonraki kısıtlamanın 'photos_ibfk_2', vb. Olarak adlandırıldığını görürüm. MySQL'deki DB kısıtlamaları için kongre. Bu doğru mu? IBFK neyi temsil eder?

1
Raporlama Hizmeti ve Uygulama Rolü
Bu soru, Veriyolu Yöneticileri Yığın Değişimi üzerinden yanıtlanabileceği için Yığın Taşması'ndan geçirilmiştir . 7 yıl önce göç etti . İlk poster, uzun zamandır burada lurker. Bir raporda uygulama rolünü etkinleştirmenin en iyi yolu nedir? Farklı şeyler denedim ve şu ana kadar işe yarayan tek yöntem, şu şekilde uygulama rolüne yapılan …
25 sql-server  ssrs  role 

2
MongoDB ve PostgreSQL'in birlikte kullanılması
Mevcut projem esasen değirmen döküman yönetim sisteminin bir çalışması. Bu, bazı kırışıklıklar olduğunu söyledi (sürpriz, sürpriz). Bazı kırışıklıklar projeye oldukça özel olsa da, kanonik bir cevabı olmayan (yine de bulabildiğim) ve daha geniş bir problem alanına uygulanabilir bazı genel gözlemler ve sorular olduğuna inanıyorum. . Burada çok şey var ve …


2
Çalışma zamanında binlog formatını değiştirmenin en güvenli yolu nedir?
Aşağıdaki uyarıdan dolayı mysqld.log: [Uyarı] BINLOG_FORMAT = STATEMENT'den beri deyim biçimini kullanarak ikili günlük defterine yazılmış güvenli olmayan ifade. Bir LIMIT deyimi kullandığı için ifade güvensizdir. Bu güvenli değildir çünkü içerdiği satır kümesi tahmin edilemez. Çoğaltma biçimini değiştirmek istiyorum MIXED. Ancak MySQL belgesine göre: Herhangi bir geçici tablo bulunduğunda çalışma …

3
innodb_file_format Barracuda
Daha tanıdık olanlar için birkaç sorum var. Örneklerimin çoğu, Barracuda'yı desteklemesine rağmen Antilop kullanıyor. Bazı kompresler innodb masaları ile oynamak istiyordum. Anladığım kadarıyla bu sadece Barracuda formatında mevcut. İnnodb_file_format'ın dinamik olduğunu görüyorum, böylece hemen çıkma ile geçiş yapabiliyorum. Bunu bilmem gereken herhangi bir sonuç var mı? Söyleyebileceğim tek şey, bu …

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.