Veritabanı Yöneticileri

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

1
Sütun deposu endeksinin anatomisi nedir?
Kod adı SQL Server 2012'deki yeni özelliklerden Denalibiri de Columnstore dizinidir. B-ağaç yapısı, yaprak seviyesi ve b-ağaç sayfaları arasındaki depolamadaki farklılıklar, dahil edilen alanların etkileri, bunları optimize etme, anahtarların sırası vb.Gibi düzenli eski sıra mağaza dizinleri hakkında iyi bir şey biliyorum. Bir sütun mağaza dizininin iç hakkında herhangi bir iyi …

2
İnnodb_buffer_pool ne ayarlanır ve neden ..?
170 GB'lık InnoDBdizin ve Verilerim var. Daha iyi performans için innodb_buffer_pool boyutunu yeniden ayarlamalıyım. InnoDB tablosunun (Dizin + veri) maksimum tablo boyutu 28 GB'dir. Peki, innodb_buffer_pool'un en uygun boyutu ne olmalıdır. GÜNCELLEME Biz bu yerel veritabanı ec2 göç edeceğiz böylece RAM mevcut innodb mevcut istatistiklerine göre ayarlayacaktır, bu yüzden ben …
20 mysql  innodb 

2
IDENTITY_INSERT ON'a neden bir kerede yalnızca bir tabloda izin verilir?
Bu durum bu IDENTITY_INSERT sadece bir defada bir veritabanı tablosundaki AÇIK olarak ayarlandığında, ama neden olabilir? Yana IDENTITYsütunlar genel olarak benzersiz değildir ben (en azından değil, genel olarak KİMLİK INSERT ile fudging daha tehlikeli) aynı anda birden fazla tabloya kimlikleri ekleyerek oluşabilecek her türlü tehlikeli durumun düşünemiyorum. KİMLİK INSERT nadiren …
20 sql-server 

2
Yalnızca belirli Oracle istisnalarını nasıl yakalayabilir ve yönetebilirim?
Dan bu ve bu ı tahmin yok ORA-00955 Adını Sistem İstisnalar var önceden olduğu. Yalnızca ORA-00955 hatasını yakalamak için aşağıdakileri nasıl yeniden yazabilirim? begin EXECUTE IMMEDIATE 'CREATE SEQUENCE S_TEST START WITH 1 INCREMENT BY 1'; exception when OTHERS then Null; end; BTW Yalnızca hata kodlarını sağlayarak hataları yakalamak için herhangi …
20 oracle  exception 

2
GROUP BY B, A ve GROUP BY COALESCE (B, A) arasındaki fark
Kafam çok karıştı. Bir grup, bir GROUP GROUP COALESCE kullanmak istediğimi kibarca açıklayabilir mi? Tahminime göre, bir veri kümesini koşullu olarak B sütununa (B boş değilse) ve aksi takdirde A sütununa göre gruplandırmak istersem kullanacağım. Bu doğru mu?
20 oracle  query 

1
SQL Profiler / perfmon yerine genişletilmiş olaylar ne zaman kullanılmalıdır?
Genişletilmiş olaylar sunucu üzerinde daha iyi bir teknoloji ve daha az stres gibi görünüyor, ancak SQL Profiler / perfmon'un daha iyi takımları var. Ayrıca genişletilmiş olayların daha dik bir öğrenme eğrisi var gibi görünüyor. Hangi bağlamda kullanılmalı? Genişletilmiş olaylardan yararlanmak için dik bir öğrenme eğrisini geçmeye değer mi?

2
Engelleme nedir ve nasıl olur?
SQL Server'da engelleme hakkında bazı bilgiler bulmaya çalıştım, ancak ne olduğu ve nasıl olduğu hakkında kısa bir açıklama bulamadım. Lütfen beni aydınlatır mısın?

4
NULL'lar neden önce sıralanır?
Neden bir sütunda NULL değerimiz olduğunda ve artan değere göre sıraladığımızda, NULL'ları önce sıralarsak? select 1 as test union all select 2 union all select NULL union all select 3 union all select 4 order by test sonuç NULL 1 2 3 4 NULL'un "Belirsiz" veya olası "Bilinmeyen" anlamına geldiğini …

1
SQL Server DDL ile işlemler nasıl kullanılır?
Tüm eklerin tek bir saklı yordamla yapıldığı bir oturum açma tablom var. CREATE TABLE dbo.LogTable( LogRefnr int IDENTITY(1, 1) NOT NULL, LogQuery varchar(255) NOT NULL, LogTime datetime NOT NULL, logQueryDuration int NULL, LogSessionID int NULL, CONSTRAINT PK_Log PRIMARY KEY CLUSTERED (LogRefnr) ) go Create procedure DBO.LogInsert ( @Query varchar(255), @time …

2
Dizin ve bölüm karşılaştırması
Neden sadece indekslerle performans iyileştirmeleri yapmak mümkün olmuyor, böylece tablo bölümleme gibi diğer teknikler gerekli hale geliyor? Sorun yalnızca performansla ilgilidir, elbette farklı bölümler, endekslerle elde edilemeyen başka etkileri olan farklı tablo alanlarına yerleştirilebilir. Başka bir deyişle, yalnızca performans açısından akıllıca: Tabloların bölümlendirilmesinde olduğu gibi endekslerle aynı performans iyileştirmelerini elde …

5
Boş sütunlar bir tabloda yer kaplar mı?
Çok temel bilgilerden tutan masam var. Sadece bir başlık ve birkaç tarih alanı. Orada denilen bir alan var comments varchar (4000) biz boş bırakın Çoğu zaman, ancak bazı zamanlar burada büyük bir veri miktarı girer. Bu gerçekten kötü bir tasarım mı? Yoksa bu sadece biraz verimsiz mi? Bu sütun için …



1
MAX satır nasıl alınır
SQL Server'da her zaman bir veri kümesi için maksimum satırları elde etmek için bir acı buldum, performans ve sürdürülebilirlik konusunda bazı rehberlikle maksimum satırları almak için yöntemlerin bir listesini arıyorum. Örnek Tablo: DECLARE @Test TABLE (ID INT IDENTITY(1,1), name VARCHAR(50), dateOfBirth DATETIME, TaxNumber varchar(10)) INSERT INTO @Test (name, dateOfBirth, TaxNumber) …
20 sql-server 


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.