Veritabanı Yöneticileri

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

7
Zamanlanmış yedekleme görevi, her zaman işin başarılı olduğunu söylese de tüm veritabanlarını her zaman yedeklemez
SQL 2008'de, tüm veritabanlarını yedeklemek için depolanmış bir proc çalıştıran bir işim var. Bu günlük sql server aracısı işi üzerinden çalışır. Her gün başarıyla bırakılıyor, ancak bazı günlerde sadece birkaç veritabanını yedekledikten sonra başarıyla çıkıyor. Her seferinde farklı sayıda veritabanı olabilir. Çoğu gün tüm veritabanlarını başarılı bir şekilde yedekler, ancak …

1
Bir uygulama ne zaman çok fazla oturum kullanıyor?
Oracle ile iletişim kurmak için OCI kullanan bir istemci-sunucu uygulaması üzerinde çalışıyorum. Geçmişte, uygulamamız oturumları genellikle sonsuz bir kaynak olarak, muhtemelen o Oracle sunucusunu paylaşan diğer uygulamaların zararına muamele ediyordu. Geliştiricilerimi, uygulamamızın başkalarıyla iyi oynamasının ve böyle bir kaynak domuzu olmamasının önemli olduğuna ikna etmeye çalışıyorum. Oracle DBA'ların hangi noktada …
9 oracle 

4
TempDB'de DDL çekişmesi
Geçtiğimiz birkaç aydır TempDB DDL çekişmesi ile ilgili sorunlar yaşayan bir SQL Server 2005 Standard x64 var. Sunucu bekleme kaynağı 2: 1: 103 (bekleme türü PAGELATCH_EX) üzerinde çekişme yaşayacak. Sunucu düzgün bir şekilde yüklendiğinde sorun ara sıra ortaya çıkıyor gibi görünüyor. "İmha için Geçici Tablolar" oranını izliyorum ve 2: 1: …

4
MySQL DBA röportajında ​​ne sormalıyım?
Yazılım geliştiriciyim ve ekibimin bir MySQL DBA kiralamasına yardım ediyorum. Karşılaştığımız temel zorluklar: Hazırda Bekletme nedeniyle daha yavaş sorgular ve performans. Veritabanı yönetimi (yedekleme, ayarlama, yamalar, güvenlik). Yeni veri kaynaklarından gelen verilerdeki artış ve daha eski verilerin birikmesi nedeniyle ölçeklenebilirlik. Gelecekte veri madenciliği ve veri ambarına başlamayı planlıyoruz. Nasıl emin …

2
SQL Server: sysadmin haklarından kaçınma, ancak yeterli hakları verme
Bir SQL Server 2008 örneğine erişmek isteyen bir meslektaşım var. Ona bu örnek için haklar vermem gerekecek. Yapması gereken haklar örneğin; Sunucu oturum açma bilgileri ekleme ve değiştirme Bakım planları ekleme ve değiştirme (örn. Veritabanlarından yedek oluşturma) Schedule Agent iş ilanları Ona sysadmin hakları vermek istemiyorum, hangi haklar verilmeli?

2
Bu normal bir MySQL ayrıcalıkları mıdır?
Yerel bir test wamp kurulumunda phpmyadmin ve hemen hemen başlık durumlarını kullanarak, kullanıcı = ANY, password = NO olarak işaretlenmiş 3 kullanıcı vardır, örneğin: USER | HOST | Password | Global Priv | Grant -----+---------+----------+-------------+------ Any | % | No | USAGE | No Any | Local | No | …

4
Oracle, ORA-01031 hatası veriyor: yetersiz ayrıcalıklar
": Yetersiz yetki ORA-01031" Ben çalıştırdığınızda Oracle hata verir sqlplus / as sysdbaama sqlplus sys/oracle123 as sysdbadoes değil, neden? Oracle sürümü: Oracle Database 10g Enterprise Edition Sürüm 10.2.0.1.0 - 64bit Linux sürümü: SUSE Linux Enterprise Server 11 (x86_64) Oracle'ın çalışırken OS kimlik doğrulamasını kullandığını biliyorum, sqlplus / as sysdbaayrıca sqlnet.ora'yı …
9 linux  oracle 

2
SQL Server'ın dizinli görünüm sütunumu NULL-mümkün değil tanımasını nasıl yardımcı olabilirim?
SQL Server 2008'de tanımlanmış aşağıdaki dizinli görünüm var ( test amacıyla gist'ten çalışan bir şema indirebilirsiniz ): CREATE VIEW dbo.balances WITH SCHEMABINDING AS SELECT user_id , currency_id , SUM(transaction_amount) AS balance_amount , COUNT_BIG(*) AS transaction_count FROM dbo.transactions GROUP BY user_id , currency_id ; GO CREATE UNIQUE CLUSTERED INDEX UQ_balances_user_id_currency_id ON …

3
Çok sayıda SELECT / INSERT / UPDATE / DELETE için MySQL Yüksek Performansı
Her kullanıcının sık sık 10 ila 300 saniye boyunca bir tabloya kayıt aldığı bir modül oluşturuyorum. Süre dolduğunda bir kayıt silinir. Durum: çok sayıda kullanıcı olacak ve kayıtlar çok sık değişecek - bu uygulamanın bu tablodaki performansını nasıl etkileyecek, çünkü kayıtlar gerçekten sık değişecek ve mysql'in bununla iyi olup olmadığını …

2
sql sunucusu bellek sayaçlarını almak ve değeri göstermek için powershell
Aşağıdaki SQL sunucu sayaçlarını yakalamak için bir powershell komut dosyası yazıyorum: SQL Server: Bellek Yöneticisi: Toplam Sunucu Belleği (KB) SQL Server: Bellek Yöneticisi: Hedef Sunucu Belleği (KB) Makinemin SQL sunucularının 3 örneği var, bu yüzden bu komut dosyasının tüm sayaçları dinamik olarak yakalamasını ve yalnızca 1 örnek için değeri rapor …



3
SQL Server Agent İşlerini Zincirleme
Ben sql sunucu aracısında bir iş kurmak her için birkaç çalışma paketleri var. Bazen hep birlikte koşmalıyım. Hepsini belirli bir sırada çalıştırmanın en iyi yolu nedir? Biraz sql sunucu aracısı yürütülecek iş adımları olarak işleri dahil edemez biraz şaşırdım. Denedim

3
mysql içinde tek bir sorguda bir güncelleştirme ve bir ekleme sorgusunun birleştirilmesine ilişkin sorgu
bir kullanıcı için değişikliklerin geçmişini izlemek istiyorum, böylece ne zaman onun profilini değiştirirse, eski verileri alıp geçmişte saklamak ve yeni verilerle güncellemek gerekir. selectEski verileri almak için a , insertgeçmişe ve son olarak updateverileri değiştirmek için kullanabilirim. tüm bu mysql saklı yordamlar, tetikleyiciler, vb kullanmadan tek bir sorguda olabilir .. …
9 mysql 

1
MySQL DB Server'da OPTIMIZE TABLE Sorgusu çalıştırmanın faydaları
OPTIMIZE TABLE tbl_nameMySQL Server'da sorguyu çalıştırarak reape edilebilir faydaları [gerçekten pratik] bilmek istiyorum . Bunu bir kez kontrol ettim ve bu çalıştırıldıktan sonra, bir sonraki DB isabetinin parçaların yer değiştirmesi nedeniyle uzun sürebileceğini buldu, ancak sonraki isabetler performans türünü gösteriyor, sorgu önbelleğe almanın bu hile yapıp yapmadığından emin değilim optimizasyon …

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.