Veritabanı Yöneticileri

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


1
Garip davranış DBCC Shrinkfile
Verilerin% 95'inin arşivlendiği ve silindiği bir veritabanına karşı 1GB'lik yığınlarda bir dbcc shrinkfile çalıştırmaya çalışıyorum. 9GB'ın veri / dizinler olduğu 235 GB'lık bir dosya ile sızdırıyorum. Bunu 50 GB'a düşürmek istiyorum. Veritabanı dosyaları daralma kötü olduğunu biliyorum, parçalanma vb neden olur. Veri temizleme / shrink bir parçası olarak biz de …

3
PK ROWGUIDCOL olarak mı yoksa ayrı bir satır kılavuzu sütunu mu kullanıyorsunuz?
Burada uzun soluklu bir tartışma var, bu yüzden başka görüşler duymak istiyorum. Uniqueidentifier kümelenmiş PK ile birçok tablo var. Bunun iyi bir fikir olup olmadığı kapsam dışındadır (ve yakında değişmeyecektir). Şimdi, veritabanının birleştirilmesi gerekiyor ve DEV'ler, mevcut PK'yi ROWGUIDCOL olarak işaretlemek yerine ayrı bir satır kılavuzu sütununun kullanımını savunuyor. Temel …

3
Basit Kurtarma'ya geçerken İşlem Günlüğü bakımı
Arka fon: Kısa süre önce 450'den fazla veritabanına sahip 50'den fazla SQL Sunucusunu devraldım. Gece yedeklemeleri yaklaşık 8 TB'tır ve söylemeye gerek yok, istediğimizden daha fazla disk alanı kullanıyoruz. Tüm veritabanları TAM kurtarmaya ayarlanmıştır ve işlem günlükleri hiçbir zaman yedeklenmemiştir. Tüm SQL Server'lardan geçtim ve sadece gece yedekleme ve bir …

3
Oracle 11'i hızlı bir şekilde başlatma / kapatma?
Bir Oracle DB arka plan programının (Oracle 11.2, bir test makinesinde yüklü) düzgün şekilde başlatılması / kapatılması için en hızlı yolun ne olduğunu merak ediyorum. OCI / Pro * C API kullanan C / C ++ programları için ihtiyacım var. PostgreSQL'in başlangıç ​​hızına alışkın olduğum için ve arka plan programının …


2
Aynı alt satır kümesine sahip üst satırları bulma
Diyelim ki böyle bir yapıya sahibim: Tarifler tablosu RecipeID Name Description RecipeIngredients tablosu RecipeID IngredientID Quantity UOM Tuşunun açık RecipeIngredientsolduğunu (RecipeID, IngredientID). Yinelenen tarifleri bulmanın bazı iyi yolları nelerdir? Yinelenen bir tarif, her bir bileşen için tam olarak aynı bileşenlere ve miktarlara sahip olarak tanımlanır. FOR XML PATHMalzemeleri tek bir …

3
Unicode olmayan dizeyi Unicode dizesi SSIS'e dönüştürme
Ben bir veritabanından boş bir excel dosyasına veri ihraç olacak bir paket oluşturuyorum. Yalnızca kaynak ve hedef bileşenleri eklediğimde ve paketi çalıştırdığımda Çıkış sütunu ve "A" sütunun unicode ve unicode olmayan dize veri türleri arasında dönüştürülemediğini belirten bir dönüştürme hatası aldım. Bunu düzeltmek için bir veri dönüştürme bileşeni ekledim ve …

2
Bir tablonun sonuçlarını iki ilişkili “çok” tablo ile nasıl düzleştirebilirim?
Veritabanımdaki bazı tabloları daha esnek olacak şekilde yeniden düzenledim, ancak onlardan anlamlı veriler çıkarmak için SQL yazmayı gerçekten bilmiyorum. Aşağıdaki tablolar var (biraz daha net bir örnek için kısaltılmış): CREATE TABLE Loans( Id int, SchemaId int, LoanNumber nvarchar(100) ); CREATE TABLE SchemaFields( Id int, SchemaId int, FieldName nvarchar(255) ); CREATE …

1
Bir ayna veritabanındaki işlem günlüğü dosyasını daraltabilir miyim?
Bu, ana veritabanındaki günlük dosyasını neden küçültemediğim hakkında önceki bir sorunun yanıt sorusu . Uzun bir hikaye kısaltmak için veritabanı yansıtmayı ayarladım, ancak işlem günlüğünü yedekleyen işin tekrar çalıştığından ve işlem günlüğünün neredeyse 60GB'a ulaştığından emin olmayı unuttum. Yansıtma ayarlandığından, bu boyut artışı yansıtılmış sunucuda çoğaltıldı ve sonunda tüm disk …




3
SSIS, excel kaynak dizgisini yüzmeye zorlamak
Excel'de metin olması gereken bir sütun vardır, ancak SSIS burada sayısal metin görür ve bunu otomatik olarak çift duyarlıklı kayan nokta yapar [DT_R8]. Çıktı dalının Dış ve Çıktı sütunlarında el ile değiştirebilirim, ancak Hata Çıkışı sadece ilgili sütunu değiştirmeme izin vermez. Error at Extract Stations [Excel Source [1]]: The data …

2
SQL Server çöküyor SQL sorguları izleme
Bir SQL Server 2008 veritabanı sunucumuz var (MS Yük Devretme Kümelemesi altında çalışıyor, ancak burada alakalı olduğunu düşünmüyorum). Uygulamamız DB erişimi için Hazırda Bekletme'yi çalıştırır ve son zamanlarda v3.1'den 3.6'ya yükselttiğimizden beri SQL Server'ın düzenli olarak (24-48 saatte bir, ancak bazen daha sık) çökmesini yaşıyoruz. Söz konusu sorun hafıza ile …

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.