Veritabanı Yöneticileri

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



3
Bir veritabanını güvenli bir şekilde kalıcı olarak silmek için en iyi uygulamalar nelerdir?
"Organik" bir çevreye sahibiz, yani insanlar en az gözetim veya dokümantasyonla on yıl kodda kod biriktirdiler. Kullandığım sunucunun artık kullanılmadığına inandığım birkaç veritabanı var; Onları silmek ve gerçekten kullandığım üç tanesini bırakmak isterim. Pervasız uçta, bu veritabanlarını devre dışı bırakabilir ve birinin çığlık atmasını bekleyebilirim; diğeri ise onları "her ihtimale …

4
SQL Server'da programlı ETL için standart bir dil / arayüz var mı?
Şu anda veri ambarımız için ETL oluşturma sürecindeyim. SSIS 2008 kullanıyoruz, ancak en önemlisi bileşenlerin yeniden kullanılmasındaki zorluk olan sorunlarla karşılaşıyoruz. Her tablo için ayrı paketlerimiz vardır ve her paket bir üst paketten bir dizi değişken girdi olarak alır. Bu giriş değişkenlerinde değişiklik yaptığımız için, her pakete girmemiz gerekiyor (şimdi …
10 sql-server  etl 


4
SQL Server'da uzun süren sorguları izlemenin en iyi yolu nedir?
Benim veritabanı için oldukça uzun çalışan sorgular (dizinleri yeniden oluşturma, büyük veri kümelerini güncelleştirme) çalıştırmak zorunda. Sorguyu SQL Server Management Studio'da çalıştırmanın ve her saat başı kontrol etmenin bir alternatifi var mı? Tamamlandığında e-postayla gönderilmek veya bir mesaj göndermek istiyorum, ancak bunun için en iyi aracı bilmiyorum.

3
Bir alanı benzersiz yapmak dizine eklenmiş mi?
Bir yaparsanız uniquebir alanda kısıtlamasını, ben de bir ölçeklenebilir insert saati almak için o sahada bir dizin yapmak gerekiyor? Yoksa bu benim için yapılıyor (kullandığı dizin herkese açık olmasa bile) Özellikle, prototipleme için Apache Derby ile çalışıyorum, ancak muhtemelen yarı yakın gelecekte MySQL'e taşıyacağım. Ben de bu konuda bir şeyler …

4
Büyük tablodaki birleştirmeyi optimize etme
~ 250 milyon kayıtları olan bir tabloya erişen bir sorgudan biraz daha fazla performans koaksiyelim. Gerçek (tahmin edilmeyen) yürütme planını okuduğumdan, ilk darboğaz şuna benzeyen bir sorgu: select b.stuff, a.added, a.value from dbo.hugetable a inner join #smalltable b on a.fk = b.pk where a.added between @start and @end; İlgili tabloların …

4
Mysqldump komutu yedeklenen veritabanlarını nerede saklar?
Veritabanlarımı Ubuntu'daki terminal aracılığıyla mysqldumpkomutu kullanarak yedeklemeye çalışıyorum ve başarılı oldu. Yedeklenen veritabanlarını nereye yerleştiriyor? Komutu şu şekilde çalıştırıyorum: $ mysqldump -h localhost -u username - p database_name > back_up_db.sql ama nerede back_up_db.sqlsaklandığına dair hiçbir fikrim yok .
10 mysqldump  ubuntu 

3
Veritabanlarında çok boyutlu indeksler
Hangi veritabanları gerçek çok boyutlu indeksler kullanıyor? Oracle, tablolardan veri almak için birkaç endeks kullanıyor mu yoksa her zaman en yüksek seçiciliğe sahip olanı alacak mı? Peki ya diğer dbms?
10 index 


1
TDE ile Veritabanı Yansıtma
Verilerimiz 'dururken' şifrelenmesi gerektiğinden , birkaç veritabanını yansıtma ve şeffaf veri şifreleme (TDE) kullanma gereksinimim var . Hem ana hem de ayna üzerinde TDE ayarladım. İki veritabanının yansımasını oluştururken karşılaştığım sorun ortaya çıkıyor. TDE kullandığım için gui aracılığıyla yansıtma kurmanın bir yolunu bilmiyorum, bu yüzden işi yapmak için t-sql kullanmak …

2
Açıklanamayan InnoDB zaman aşımları
Son zamanlarda zaman aşımına uğramış bazı temel güncellemeleri görüyorum ve nedenini belirleyemedim. Bir örnek: // # Sorgu_zamanı: 51 Kilit_zamanı: 0 Satır_sayısı: 0 Satır_ayrıca: 0 UPDATE photos SET position = position + 1 WHERE (photo_album_id = 40470); Aynı günlük Lock_time> 0 ile giriş içermiyor. Çalışırken show innodb statusilgili kilitler de gösterilmiyor. …



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.