Veritabanı Yöneticileri

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

5
SQL Server 2008R2 için en uygun sürücü yapılandırması
Aşağıdaki kurulumu olan SQL Server 2008 R2 çalıştıran oldukça meşgul bir veritabanı sunucum var: SATA RAID 1 (2 Sürücü) - İşletim Sistemi / Programlar SAS RAID 10 (4 Sürücü) - SQL Veritabanı Dosyaları (veri ve günlükler) SAS RAID 1 (2 Sürücü) - TempDB (veri ve günlükler) Bu sunucuya ek sürücü …

3
PostgreSQL: Yük altında canlı çalışan db'de pg_start_backup () yapabilir miyim?
Yerleşik çoğaltmamız bozuldu (kesinti sırasında "istenen WAL segmenti zaten kaldırıldı") Master'ı tekrar durduramayız. Yapabilir miyiz pg_start_backup(), rsync ${PGDATA}/ köle ustası, pg_stop_backup() ... master postgresql hala tam yük altında iken? (Ya edecek pg_start_backup()yol masa kilitleri, I / O blokları, tutarsızlıklar, yangın alarmı, yavaş db yanıtı Başka bir deyişle pg_start_backup()başvurumuzu etkiler mi?

11
Belirli bir dize için tüm MySQL veritabanını arama
Belirli bir dizeyi bulmak için tüm veritabanı tablolarını (satır ve sütun) aramak mümkündür. Yaklaşık 35 tablo ile A adlı bir Veritabanı yaşıyorum, ben "merhaba" adlı dize aramak gerekir ve bu dize hangi tabloya kaydedildi bilmiyorum. Mümkün mü? MySQL Kullanımı Ben bir linux admin ve veritabanlarına aşina değilim, u da sorguyu …
19 mysql 

2
Belirli Bir Birincil Anahtarla İlişkili Yabancı Anahtarları Bulma
Belirli bir veritabanındaki hangi sütunların PK / FK ilişkileri yoluyla birleştirildiğini belirlemenin bir yolunu istiyorum. Belirli bir tablo için PK / FK bilgilerini SELECT * FROM INFORMATION_SCHEMA.KEY_COLUMN_USAGE AS cu WHERE EXISTS ( SELECT tc.* FROM INFORMATION_SCHEMA.TABLE_CONSTRAINTS AS tc WHERE tc.CONSTRAINT_CATALOG = 'MyDatabase' AND tc.TABLE_NAME = 'MyTable' /*AND tc.CONSTRAINT_TYPE = 'PRIMARY …


5
SSMS'de Sunucu Aracısı bulunamadı
Adım 8'e ulaşana kadar çalışan kılavuzu - http://www.sqlchicken.com/2009/07/how-to-create-a-server-side-trace-with-sql-profiler/ takip ediyorum Şimdi yeni oluşturulan komut dosyanızı planlamak için. SSMS'de izlemek istediğiniz sunucuya bağlanın. SQL Server Agent'ınıza gidin ve İşler klasörünü görebilmek için genişletin. İşler klasörünü sağ tıklayın ve Yeni İş'i seçin. Bulamıyorum SQL Server Agent. Bunu nerede SQL Server Agentgörünür yapabilirim …


1
Bir Dizinlenmiş Görünümün Kümelenmiş Dizini'nin seçilmesinde hangi faktörler etkiliyor?
Kısaca Optimize edicinin dizine eklenen bir görünümün dizinini seçmesini sorgulayan faktörler nelerdir? Benim için dizinlenmiş görünümler, Doktor'un dizinleri nasıl seçtiğiyle ilgili anladığım şeylere meydan okuyor gibi görünüyor. Bunu daha önce sordum gördüm , ama OP çok iyi karşılanmadı. Gerçekten direkleri arıyorum , ama sahte bir örnek uydurmak, sonra DDL, çıktı, …

5
Önbellek (tembel makara) CTE sonucunu önbelleğe almak için bir plan kılavuzu oluşturun
Ben normalde ilk önce doğru planı kullanan bir sorgu inşa ederek ve bunu değil benzer sorguya kopyalayarak plan kılavuzları oluşturmak. Ancak, özellikle sorgu tam olarak aynı değilse, bu bazen zordur. Sıfırdan plan kılavuzları oluşturmanın doğru yolu nedir? SQLKiwi, SSIS planlarını belirtti, SQL Server için iyi bir plan düzenlemeye yardımcı olmak …
19 sql-server  t-sql  cte 

3
İnnodb_file_per_table tavsiye edilebilir mi?
Tablonun sadece birinin milyonlarca satıra çıkacağı, geri kalanının ise bir milyonun altında olacağı bir uygulamamız var. Peki innodb_file_per_table ile gitmeli ya da tek bir .ibd olarak bırakmalıyız? Yapılması gereken daha fazla disk erişimine ihtiyacınız olduğu için onunla gitme derim bazı makaleler okudum? Nesil raporlama amacıyla bu tabloyla diğerlerinin arasına katılacağız.
19 mysql  innodb 

3
InnoDB satır sayısını neden saklamaz?
Herkes, InnoDB'yi motor olarak kullanan tablolarda SELECT COUNT(*) FROM mytable, özellikle tablo büyüdükçe ve bu sorgu yürütülürken sürekli satır ekleme / silme olduğunda, gibi sorguların çok hatalı ve çok yavaş olduğunu bilir . Anladığım kadarıyla, InnoDB satır sayısını dahili bir değişkende saklamıyor, bu da bu sorunun nedeni. Sorum şu: Bu …
19 mysql  innodb  count 

4
SSD SQL Server veritabanı - her tablo için ayrı bir dosyaya herhangi bir avantajı?
Yaklaşık 30 tablo olacak bir veritabanı oluşturuyorum, her tablo on milyonlarca satır içeren ve her tablo ağır karşısında sorgu verimliliğini en üst düzeye çıkarmak için tek bir önemli sütun ve birincil / yabancı anahtar sütun içeren güncellemeler ve eklemeler ve kümelenmiş dizinlerin yoğun şekilde kullanılması. Tablolardan ikisi değişken uzunlukta metin …


5
Veritabanı bütünlüğünü zorlama
Bu, uygulamanın yabancı anahtarlar, kontrol kısıtlamaları vb. Yerine veritabanı bütünlüğünü zorunlu kılması mantıklı olur mu? Dahili veritabanı araçları aracılığıyla veritabanı bütünlüğünü zorlamamak için ne kadar performans artışı beklenebilir?

5
SQL: CPU veya IO değilse INSERT'leri yavaşlatan nedir?
Yazma ağırlıklı bir ürün için veritabanımız var. Yeni bir sunucuya SSD ile yardımcı olduk. Şaşırtıcı bir şekilde, eklemeler çok daha yavaş depolanan eski makinemizden daha hızlı değildi. Kıyaslama sırasında SQL Server işlemi tarafından sergilenen G / Ç oranının çok düşük olduğunu fark ettik. Örneğin , döngüde bir BEGIN TRAN ve …

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.