Veritabanı Yöneticileri

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

2
Öğrenme için veritabanı ayarlama alıştırmalarını nerede bulabilirim?
Bir geliştirici olarak, çoğu zaman DBA'lar, veritabanı düzeyindeki performans sorunlarını çözme sorumluluğunu üstlenir, bu nedenle sorguları teşhis etme, ayarlama, yeniden düzenleme vb. Bu kadar fazla deneyim alamayız. Kasıtlı performans problemlerinin olduğu bir dizi tablo, veri, sorgu, tetikleyici, SP ve benzeri bir veritabanı ve problemleri belirlemeye ve çözmeye çalıştığınız bir dizi …

14
PostgreSQL yerel olarak çalışıyor, ancak bağlanamıyorum. Niye ya?
Son zamanlarda makinemi Mac OS X Lion'dan (10.7.4) Mountain Lion'a (10.8) güncelledi ve PostgreSQL kurulumumu etkilediğini düşünüyorum. Başlangıçta Homebrew aracılığıyla kuruldu. Ben bir DBA değilim, ancak birisinin bu sorunu nasıl gidereceğimi söyleyebileceğini umuyorum. Bağlanamıyorum (Dağ Aslanından önce). $ psql -U rails -d myapp_development psql: could not connect to server: No …


5
SQL Server'da bir kilit tabloya eşzamanlı erişimi kilitlenme olmadan işleme
Eski bir uygulama tarafından IDENTITYdiğer çeşitli tablolardaki alanların yerine kullanılan bir tablo var . Tablodaki her satır, içinde LastIDadlandırılan alan için en son kullanılan kimliği saklar IDName. Zaman zaman saklanan işlem kilitlenmeye başlar - Ben uygun bir hata işleyicisi kurduğuma inanıyorum; Bununla birlikte, bu metodolojinin düşündüğüm gibi çalışıp çalışmadığını veya …

3
Neden değişkeni satır içi yaparken SQL Server daha iyi bir yürütme planı kullanıyor?
Optimize etmeye çalıştığım bir SQL sorgusu var: DECLARE @Id UNIQUEIDENTIFIER = 'cec094e5-b312-4b13-997a-c91a8c662962' SELECT Id, MIN(SomeTimestamp), MAX(SomeInt) FROM dbo.MyTable WHERE Id = @Id AND SomeBit = 1 GROUP BY Id MyTable iki dizin var: CREATE NONCLUSTERED INDEX IX_MyTable_SomeTimestamp_Includes ON dbo.MyTable (SomeTimestamp ASC) INCLUDE(Id, SomeInt) CREATE NONCLUSTERED INDEX IX_MyTable_Id_SomeBit_Includes ON dbo.MyTable (Id, …




6
SqlClient'i ARITHABORT ON konumunda varsayılan yapın
Öncelikle ilk şeyler: MS SQL Server 2008'i 80 uyumluluk düzeyinde bir veritabanıyla kullanıyorum ve buna System.Data.SqlClient.SqlConnection. Performans nedeniyle indekslenmiş bir görünüm oluşturdum. Sonuç olarak, görünümde başvurulan tablolarda güncellemelerin yapılması gerekir ARITHABORT ON. Ancak, profiler, SqlClient'in bağlandığını gösterir ARITHABORT OFF, bu nedenle bu tablolarda güncellemeler başarısız olur. SqlClient'i kullanmak için merkezi …


5
PostgreSQL'de bir Seçim sorgusunda varsayılan bir değeri nasıl kullanabilirim?
Satır döndürülmezse kullanılması gereken bir sütun için varsayılan bir değer kullanmak istiyorum. PostgreSQL'de bu mümkün mü? Nasıl yapabilirim? Yoksa bunu çözebileceğim başka bir yol var mı? Örneğin böyle bir şey: SELECT MAX(post_id) AS max_id DEFAULT 0 FROM my_table WHERE org_id = 3 org_id = 3Tabloda hiç satır yoksa geri dönmek …

9
Oracle DUAL tablosu nasıl çalışır?
SQL> desc dual Name Null? Type ----------------------------------------- -------- ---------------------------- DUMMY VARCHAR2(1) SQL> select 4*5 from dual; 4*5 ---------- 20 SQL> Bunu gerçekten garip buluyorum. Çift olarak 4 * 5 adında bir sütun yoksa, select cümlesi nasıl çalışır? Ayrıca, kendi ikili masamı oluştururken neden aynı davranışı görmüyorum? SQL> create table dual2(dummy …
32 oracle 


1
İfadelerin yürütülme hızı neden ağ bağlantısına bağlıdır?
T-SQL yürütme hızı, sunucuya karşı ağ bağlantısının gecikmesine bağlıdır. SQL Server'ın müşteriye geri bildireceği bir şey yoksa, yapılana kadar çalışacağını, ancak sınamanın başka bir hikaye gösterdiğini varsaydım. create procedure UselessLoop @I int as declare @D datetime = getdate() while @I > 0 set @I -= 1 print datediff(millisecond, @D, getdate()) …
31 sql-server  t-sql 

8
Bilinmeyen bir kaynaktan yedeklemeyi geri yüklemenin güvenlik etkileri?
Senaryo : Size bir veritabanı yedeği verilir ve bunu bir sunucuya geri yüklemenizi söylersiniz (zaten diğer veritabanlarını barındırır), ancak yedeğin ne içerdiği veya kaynağa güvenilmesi gerekip gerekmediği hakkında hiçbir faydalı bilgi verilmez. Soru 1 : Kötü niyetli olabilecek bir yedeği geri yüklemenin olası etkileri nelerdir? Soru 2 : Sunucunuzu / …

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.