Veritabanı Yöneticileri

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

3
T-SQL ile programlı veritabanı referansı
Bir argüman olarak bir veritabanı adı alır ve bu veritabanının dizinleri ve parçalanma düzeyi bir tablo döndüren bir saklı yordam yazıyorum. Bu saklı yordam DBA veritabanımızda (DBA'ların bir şeyleri izlemek ve optimize etmek için kullandığı tabloları içeren DB) yaşayacaktır. Bir fark yaratırsa söz konusu sistemlerin tümü SQL Server 2008 R2'dir. …
11 sql-server 

6
Sunucu yeniden başlatıldıktan sonra Innodb veritabanında auto_increment kimliğinin sıfırlanmasını önle
Geçenlerde, sunucu yeniden başlatıldığında InnoDB'nin AUTO_INCREMENT değerini nasıl yeniden hesapladığı nedeniyle, kimlik listesinin üst ucundaki kayıtların kimliklerinin yeniden kullanılabileceğini okudum. Normalde, bu bir sorun oluşturmaz, çünkü bir kullanıcı silindiğinde kimlikle ilişkili her şey diğer tablolardan da silinir. Ancak kasıtlı olarak "İletiler = Kullanıcı # 123 =" olarak etiketlenmiş forum gönderimlerini …
11 mysql  innodb 

2
Bir tablo alanından mantıksal alanı kurtarma
DATA adlı bir tablo alanı var ve yanlış olarak otomatik genişletme ile ayarlanır. Bu tablo alanı iki veri dosyasına sahiptir ve 350 GB fiziksel alan kaplayacak şekilde ayarlanmıştır. Bir hafta önce user_tablespaces ve dba_data_files dosyalarını sorguladım ve% 20 kullanılabilir mantıksal alana sahip olduğunu fark ettim. Sonra bir temizleme ile ilan …

2
Bak dosyasını daha küçük mdf ve ldf veritabanı dosyalarına geri yükleme
Kabus tasarım eksikliği buraya girmeyeceğim eski bir veritabanım var, ancak sunucudaki dosyalar (nispeten) çok büyük. Sahibim: MyDatabase.mdf: 24,8 GB MyDatabase.ldf: 114,6 GB Bu veritabanı her gece bir .bak dosyasına yedeklenir ve geri yüklendiği raporlama sunucumuza gönderilir. .Bak dosyası yalnızca 1.8 GB boyutunda çok daha küçük. Ancak, raporlama sunucusunda geri yüklemeye …

4
Kategori arasında karar veren Supertype / Subtype: tam ayrık veya eksik çakışma
Masaüstü bilgisayarlar, dizüstü bilgisayarlar, anahtarlar, yönlendiriciler, cep telefonları vb.Gibi BT donanımlarını depolayan bir envanter veritabanı oluşturuyorum. Tüm cihazların tek bir tabloda saklandığı süper tip / alt tip kalıbı ve belirli bilgileri kullanıyorum alt tür tablolara konur. Benim açmazım aşağıdaki iki tasarım arasında seçim yapmak: Üst diyagramda tüm cihazlar ortak alt …

2
Hangi nesnel faktörler SQL Server çoğaltması uygulama zamanı olduğunu gösterir?
Veritabanımızın yüksek performansı ile bakım kolaylığı arasında bir denge kurmaya çalışıyorum. SSRS raporlarımızı işlem veritabanımızdan fiziksel olarak ayrı bir veritabanına kopyalayarak performansı artırmak için çoğaltmayı kullanmayı düşünüyoruz. Ancak, çoğaltmanın etkinleştirilmesinin geliştirici bakış açısından bir takım dezavantajları vardır: Şema değişikliklerini zorlaştırır Otomatik entegrasyon / derleme sunucumuza engel olur SQL kaynak kontrolünün …

5
MS Access'te Tam Dış Birleştirme
İki personel listem var: List A: StaffID Supervisor ==================== 0001234 NULL 0001235 0001234 0001237 0001234 0001239 0001237 ve List B: StaffID Supervisor ==================== 0001234 NULL 0001235 0001234 0001238 0001235 0001239 0001235 Ve şu çıktıya ihtiyacım var: StaffID SupervisorA SupervisorB =================================== 0001234 NULL NULL 0001235 0001234 0001234 0001237 0001234 NULL 0001238 …
11 query  join  ms-access 

3
Zaman serilerini mongodb'da nasıl saklamalıyım
Zaman serisi bir veritabanı oluşturmak ve aşağıdaki görevleri gerçekleştirmek gerekir: yeni zaman serileri oluştur mevcut zaman serilerini güncelle aynı anda bir veya birkaç zaman serisini sorgulayın (örneğin, aynı tarih için tüm zaman serileri vb.) Mongo buna uyarlanmış mı ve evet ise, veritabanını nasıl yapılandırmalıyım? (bir kez serie = bir belge? …
11 mongodb 

2
Cassandra'da çok sayıda (binlerce) sütun ailesi veya anahtar alanı kullanmanın cezaları nelerdir?
Cassandra kurulumumuz için en iyi tasarımı değerlendirme sürecindeyim. İnternette Cassandra'nın sağladığı ilk iki erişim düzeyini kullanma konusunda çok fazla bilgi yok - anahtar alanlar ve sütun aileleri . Çok sayıda anahtar alanı veya sütun ailesi (> 10.000) oluşturmayı seçerseniz cezaların olup olmayacağını ve ne olacağını merak ediyorum. Bir yerlerde eski …

3
Oracle'da array.nextval nasıl boş olabilir?
Böyle tanımlanmış bir Oracle dizisi var: CREATE SEQUENCE "DALLAS"."X_SEQ" MINVALUE 0 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 0 NOCACHE NOORDER NOCYCLE ; Kayıtlı bir yordamda kayıt eklemek için kullanılır: PROCEDURE Insert_Record (p_name IN VARCHAR2, p_userid IN INTEGER, cur_out OUT TYPES_PKG.RefCursor) IS v_id NUMBER := 0; BEGIN -- Get id …
11 oracle  sequence 

2
Nesneler tablosunda görünmeyen bir nesneyi nasıl bulurum?
Adında bir nesne var cot_ntn_pi_v. Bunun bir eşanlamlı olduğu söylendi. All_synonyms tablosunda görünmez. Bir görünüm veya tabloya benziyor ama tüm nesneler tablosunda bulamıyorum. Ondan seçim yapabilirim, ancak 'yok' olduğu için bırakamıyorum ve 'ad zaten başka bir nesne tarafından kullanılıyor' ile aynı ada sahip yeni bir tablo oluşturamıyorum. Deliriyor muyum yoksa …


1
Fatura Oluşturma ve İzleme
Sistem her 2 haftada bir şirketler için faturalar üretecektir. Şirket, her ayın 1'inde ve 16'sında fatura alacaktır. (Her 2 haftada bir Cron Job aracılığıyla çalışacaktır. Sipariş tablosunu tarayarak 'fatura' tablosuna ekleyecektir. Alternatif var mı?) ordersTabloda müşteri siparişlerinin listesi vardır ve hangi şirkete ait olduğunu da gösterir ( orders.company_id) invoiceTablosundan siparişlerin …

3
mysql otomatik ayarlı maks. bağlantı değerleri
My.cnf dosyasında 2000'e kadar maksimum bağlantı ayarladım. max_connections=2048 5.5.20'ye yükselttim ve şimdi hata günlüğünde aşağıdaki satırı görüyorum. 120201 19:40:24 [Warning] Changed limits: max_open_files: 1024 max_connections: 214 table_cache: 400 MySQL neden maksimum bağlantı değerini 214 olarak değiştirdi? # mysqladmin variables | grep max_connections | max_connections | 214 İşletim sistemi tarafından kısıtlanan …
11 mysql 

2
veri klasörü taşıma ve mysql centos sürücü
farklı bir klasöre veri taşımak ve benim cent os db sunucusunda sürücü gerekiyor. yeni sabit disk ekledim (boş alanımız azaldığından), sabit disk 1 TB var ve ben aynı sunucu (bir veri merkezinde barındırılan adanmış sunucu) veri koymak istiyorum yeni bir 2 TB var herhangi bir veri kaybetmeden veri taşımak için …
11 mysql 

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.