Veritabanı Yöneticileri

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

2
Sql Server - Büyüyen Veritabanı Dosyaları için En İyi Uygulamalar
İki hafta boyunca sql server 2008 r2'deki veri toplayıcı ile dosya büyümesini izliyorum. Veritabanı sürekli 35 (MB) / Gün civarında büyüyor. DB henüz 2 GB başlangıç ​​boyutuna ulaşmadı. DB dosyaları otomatik büyüme 5MB olarak ayarlanmıştır ve ben farklı bir yaklaşım denemek istiyorum, bu yüzden öneri ve / veya yorum arıyorum. …

1
Oracle oturumları neden iki hafta Etkin değilken hala hayatta
DB: Oracle 10g O / S: Windows Server 2003 64 bit Web uygulamaları tarafından oluşturulan Oracle oturumlarının listesini sorgularım (programa göre filtrele = w3wp.exe) select * from V$session where UPPER(program) LIKE '%W3%' order by logon_time Logon_Time'a göre, neden hala 31/07/2012 veya 01/08/2012 oturumları veya bugünden önceki herhangi bir oturum (21/08/2012)? …


2
SQL Server Veri Araçları ve bölümleme işlevleri
Sürgülü pencere yükleme senaryosu oluşturuyorum ve bölüm fonksiyonları zaman içinde sınırlarını değiştiriyor olacak. SQL Server Veri Araçları (SSDT) ​​veritabanı projemde bazı başlangıç ​​işlevleri sabit kodlanmış bazı bölüm işlevleri oluşturduk. Ancak, zaman geçtikçe ve bölüm işlevlerinin sınırları değiştikçe, gelecekteki SSDT veritabanı yayımları sınırları özgün olanlara geri döndürecektir. Bu senaryoyu, muhtemelen bölüm …
16 sql-server 


6
Veritabanı normalleştirmesi öldü mü? [kapalı]
Kapalı . Bu soru görüş temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Bu yayını düzenleyerek gerçekler ve alıntılarla yanıtlanabilmesi için soruyu güncelleyin . 6 yıl önce kapalı . Uygulamanın iş katmanından ÖNCE (veya her şey için OOAD kullanarak) veritabanı şemasını tasarlamayı öğrendiğimiz eski okulu büyüttüm. …

4
PostgreSQL 9.1 Etkin Yedekleme Hatası: veritabanı sistemi başlatılıyor
Bir süredir Postgres 9.1 için bir sıcak yedekleme üzerinde çalışıyorum ve tutarlı bir sorunla karşılaştım. Slave sunucusunda Postgres yeniden başlatıldıktan sonra, pgstartup günlük dosyası ve pg_log dizini altındaki günlük günlük dosyası hatasız okunur. Ancak, psql komutunu kullanarak veritabanına girmeye çalıştığımda hatayı alıyorum: FATAL: veritabanı sistemi başlatılıyor. Recovery.conf dosyası da recovery.done …
16 postgresql 

1
RECOMPILE sorgu ipucu kullanılırken sorgular arasındaki yürütme süresinde anıtsal fark
Aynı SQL Server 2005 örneğinde çalışan hemen hemen aynı iki sorgu var: Birincisi SELECTLINQ tarafından oluşturulan orijinal sorgudur (Biliyorum, biliyorum ... Ben uygulama geliştiricisi değilim, sadece DBA :). İkincisi, birincisi ile tamamen aynıdır OPTION (RECOMPILE), sonunda bir a eklenmiştir . Başka hiçbir şey değiştirilmedi. Birincisi her çalıştırıldığında 55 saniye sürer. …

3
Amazon olmayan bir ana bilgisayara RDS-MySQL kopyalansın mı?
Amazon'da bir RDS örneği olarak çalışan oldukça büyük bir MySQL (5.1) veritabanı var. Amazon'dan göç etmeye çalışıyorum. Bunu sorunsuz bir şekilde yapabilmek için yeni donanımı RDS örneğinin salt okunur bir kopyası olarak ayarlamak istiyorum. RDS'nin RDS içindeki çoğaltmayı desteklediğini biliyorum. RDS'de olmayan bir ana bilgisayara çoğaltmak üzere yapılandırmanın herhangi bir …

2
Birincil anahtardaki dizin basit birleştirmede kullanılmaz
Aşağıdaki tablo ve dizin tanımları var: CREATE TABLE munkalap ( munkalap_id serial PRIMARY KEY, ... ); CREATE TABLE munkalap_lepes ( munkalap_lepes_id serial PRIMARY KEY, munkalap_id integer REFERENCES munkalap (munkalap_id), ... ); CREATE INDEX idx_munkalap_lepes_munkalap_id ON munkalap_lepes (munkalap_id); Neden munkalap_id dizinlerinin hiçbiri aşağıdaki sorguda kullanılmıyor? EXPLAIN ANALYZE SELECT ml.* FROM munkalap …

2
Dinamik sql ile belirtilen veritabanında Görünüm oluştur?
Bırakıp farklı veritabanında görünüm oluşturmak için dinamik bir sql yazıyorum. Ben de yazdım: set @CreateViewStatement = ' USE ['+ @DB +']; CREATE VIEW [dbo].[MyTable] AS SELECT ........something exec (@CreateViewStatement) Bana hata veriyor: 'CREATE VIEW' bir sorgu grubundaki ilk ifade olmalıdır. Eğer KULLANIM VERİTABANI deyimini kaldırırsanız iyi çalışır, ancak veritabanı artık …


1
Veritabanları değişken uzunluklu alanlar için dizin anahtarı değerlerini (disk üzerinde) nasıl depolar?
bağlam Bu soru, SQL ve NoSQL veritabanı sistemlerindeki dizinlerin düşük düzeyli uygulama ayrıntıları ile ilgilidir. Endeksin gerçek yapısı (B + ağacı, hash, SSTable, vb.), Soru özellikle bu uygulamalardan herhangi birinin tek bir düğümünde saklanan anahtarlarla ilgili olduğundan, önemsizdir . Arka fon Aslında yapmak veritabanını neden oluyor ne bir sütun veya …
16 mongodb  index  nosql  couchdb 

3
PostgreSQL 9.1 Akış Çoğaltma, WAL arşivlemesi olmadan bir gecikmeden sonra yakalanıyor mu?
Bağlam: Diyelim ki, Postgres 9.1 kümesinde Akış Çoğaltma / Etkin Bekleme kullanılırken, bir bekleme düğümü azalır. Bir gün boyunca kalır, bu süre boyunca master üzerinde çok fazla DML oluşur. Beklemenin recovery.conf dosyası 'restore_command' girdisi içermez (WAL günlük dosyalarından geri yüklemek için), ancak 'birincil_conninfo' dizesi içerir (Akış Çoğaltması için). Soru: Master …

2
Tarih Aralıklarını Almanın En Verimli Yolu
Böyle bir tablo yapısıyla tarih aralıklarını almanın en etkili yolu nedir? create table SomeDateTable ( id int identity(1, 1) not null, StartDate datetime not null, EndDate datetime not null ) go Her ikisi için de bir aralık istediğinizi StartDateve EndDate. Yani başka bir deyişle, eğer StartDatearasına düşer @StartDateBeginve @StartDateEndve EndDatearasında …

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.