Veritabanı Yöneticileri

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


1
XtraBackup ve rsync arasındaki fark nedir?
Evet, ikisinde de sıkıntı yaşayacağım ... Ancak bilmek istiyorum ... XtraBackup rsync -ac src dest üzerinde ve üstünde ne yapıyor? XtraBbackup hakkında bu kadar özel olan ne? XtraBackup mysqld ile nasıl etkileşime giriyor?
11 mysql  backup  percona 

1
kurumsal olmayan sürüm ve performans için noexpand ipucu
Performansa ulaşmak için Dizine Alınmış görünümleri kullanmalıyım. Bu karşılaştırma tablosundan görebildiğim gibi standart sürüm dizinlenmiş görünümleri desteklemiyor. Ancak BOL diyor ki: Dizinlenmiş görünümler SQL Server'ın herhangi bir sürümünde oluşturulabilir. SQL Server Enterprise'da, sorgu optimize edici otomatik olarak dizinlenmiş görünümü dikkate alır. Dizinlenmiş bir görünümü diğer tüm sürümlerde kullanmak için NOEXPAND …

3
MySQL Çoğaltması Yüksek Gecikmeli Bir Bağlantıdan Etkileniyor mu?
Farklı veri merkezlerinde bulunan bir vanilya master ve slave MySQL kurulumumuz ve master ile aynı veri merkezindeki başka bir slave var. Veri merkezi arasındaki bant genişliği oldukça yüksektir (yaptığımız ağ kıyaslamalarında 15MB / saniyeye ulaşabiliriz), ancak gecikme vardır, 28ms civarındadır. Hiçbir şekilde yüksek değildir, ancak aynı veri merkezindeki ikinci-altı gecikmeden …

4
İki farklı şema arasında veri karşılaştırması yapmak için araçlar var mı?
Veritabanımızı yeni bir şemaya taşıyoruz ancak verilerin doğru taşındığını doğrulamak istiyoruz. Geleneksel veri karşılaştırma araçları, şemalar aynıysa iki veritabanını farklılıklar için karşılaştırabilir. Bizim durumumuzda tablo tasarımlarında değişiklikler oldu, ancak eski şemadaki tüm veriler yeni olanda, sadece biraz taşındı ve doğru olduğundan emin olmalıyım. On milyonlarca satıra sahibiz, bu yüzden manuel …

4
Farklı karakter kümelerinin neden olduğu Oracle Import sorunu
Bir Oracle 11 ihracatını Oracle 11 XE'ye aktarmaya çalışıyorum. Aşağıdaki mesajları alıyorum: XE fehlerhaft içe aktarma WE8MSWIN1252 karakter kümesinde ve AL16UTF16 NCHAR karakter kümesinde içe aktarma alma sunucusu AL32UTF8 karakter kümesini (olası karakter kümesi dönüştürme) kullanır Herhangi bir fikir, bu dökümü Oracle 11 XE'ye nasıl aktarabilirim? Düzenle: Bir tablo verildi …
11 oracle  import 

3
Master çevrimdışı olursa Master MySQL DB ile Slave DB değişiklikleri nasıl yeniden senkronize edilir?
MySQL Server 1 Master olarak çalışıyor. MySQL Server 2, Slave olarak çalışıyor. Her iki DB çevrimiçi olduğunda, "mükemmel senkronizasyon" içindedir. Slave çevrimdışı olursa, Master hala çevrimiçiyse sorun olmaz; Köle tekrar çevrimiçi olduğunda senkronizasyona geri dönecekler. Sunucu yapılandırmasının yanı sıra, Master çevrimdışı olursa Slave DB bağlantısını (JSP kodu ile) yeniden yönlendirdim …

2
Bu sorgu neden bir kilitlenmeye neden oluyor?
Bu sorgu neden bir kilitlenmeye neden oluyor? UPDATE TOP(1) system_Queue SET [StatusID] = 2, @ID = InternalID WHERE InternalID IN ( SELECT TOP 1 InternalID FROM system_Queue WHERE IsOutGoing = @IsOutGoing AND StatusID = 1 ORDER BY MessageID ASC, InternalID ASC) Kilitlenme grafiği eklendi: <keylock hobtid="72057594236436480" dbid="9" objectname="Z.dbo.system_Queue" indexname="PK_system_Queue" id="lock5b25cc80" …

3
Sihirli sütun “adı” nereden geliyor?
Bunu kazara aldım: db=> select name from site; ERROR: column "name" does not exist LINE 1: select name from site; ^ db=> select site.name from site; name --------------- (1,mysitename) (1 row) İkinci sorgu tüm satırı içeren bir tuple döndürür. Postgres kullanımı 9.0.1. Düzenle: sitenin istek üzerine tanımı. Gerçekten önemli değil, …

5
SQLite'dan PostgreSQL'e geçiş araçları
Kilitli . Bu soru ve cevapları kilitlidir çünkü soru konu dışıdır ancak tarihsel önemi vardır. Şu anda yeni yanıtları veya etkileşimleri kabul etmiyor. Sürekli SQLite PostgreSQL geçiş gerekir. Sürekli olarak, SQLite veritabanını her gün PostgreSQL'e yeniden aktaracağımı kastediyorum. PostgreSQL veritabanında herhangi bir değişiklik yapmak zorunda kalmadan SQLite tablolarında değişiklik yapabilsem …

1
SQL Server 2008'de bozuk sayfa nasıl bulunur
Ben bir yürütmek DBCC CHECKDBve benim veritabanı durumunu almak biliyorum . Sorular Veritabanımda bozuk veri sayfası olup olmadığını nasıl bulabilirim? Sayfa bozulmasına bir hata neden olursa, hangi sayfaların bozuk olduğunu nerede bulabilirim? Her bozuk sayfanın sayfa numarasını nasıl bulabilirim. Biri bana bu sayfa kimliklerini nerede bulabileceğimi söyleyebilir mi?

5
Kilitlenmeleri izleme
Bir SQL Server 2005/2008 kilitlenme sorunlarını gidermeye ne zaman başlıyorsunuz ve nasıl? Uyarı, SSMS'yi SQL Server performans durumu uyarısı, nesneler-> SQLServer: Kilitler, Sayaç-> Bekleme / Kilit Bekle / sn, Örnek: _Toplam, sayaç: değer 3'ün üzerine çıkarsa uyarı ile etkinleştirilir. Kabul edilebilir değer nedir? Yardımınızı çok takdir ediyorum. Teşekkür ederim!!!


1
SQL Server 2008 R2 Kirli okumalar - ne kadar atomik değil?
"Kirli" kirli okumaların okunmamış bir izolasyon seviyesinin altına nasıl girebileceğini merak ediyorum . Güncellenmiş ancak henüz tamamlanmamış satırların görünür olduğunu anlıyorum, ancak: Bir satır kısmen güncellenmiş olarak görünebilir - yani, bazı sütunlar güncellenir ve bazıları güncellenmez mi? Tek bir sütun kısmen güncellenmiş görünebilir. Örneğin, tamamen güncellenen ve aslında 4000 karakter …

2
DBA Dışı: Bir SQL Server örneğini Yedekleme / Geri Yükleme Yoluyla Ağrısız Bir Şekilde Kopyalama / Taşıma Nasıl Yapılır?
Yeni bir sunucumuz var, bu yüzden mevcut SQL Server 2008 örneğini eski db kutusundan kopyalamam gerekiyor. Normalde .mdf ve günlük dosyalarını kopyalayıp ekleyerek bunu yaparım, ancak 7/24 kullanıldıkları için dbs off hattını alamıyorum, bu yüzden veritabanlarını yedekledim ve yeni makinesi. Ancak bunlardan biri yetim kullanıcılarla ilgili birkaç sorunla karşılaştım . …

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.