Veritabanı Yöneticileri

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


2
Ayrı şemalar kullanmak SQL Server 2008 performansını nasıl etkiler?
SQL Server 2008 veritabanımızda farklı amaçlara sahip nesneler için ayrı şemalar kullanmak istiyorum. Şu anda, bir tablonun veya saklı yordamın amacını belirtmek için oldukça zihin uyuşturan bir adlandırma kuralı kullanıyoruz ve önekler, benzersiz adın başlangıcını bile görmeden önce beş veya altı x karakteri taramamız gerektiği anlamına geliyor. Ben sadece UI …

1
PLS-00306 Hata: Yanlış argüman nasıl bulunur?
PLS-00306: 'string' çağrısında yanlış sayıda veya değişken türü var Neden: Bu hata, adlandırılan alt program çağrısı söz konusu alt program adı için herhangi bir bildirimle eşleştirilemediğinde ortaya çıkar. Alt program adı yanlış yazılmış olabilir, bir parametre yanlış veri tipine sahip olabilir, bildirim hatalı olabilir veya bildirim blok yapısına yanlış yerleştirilmiş …

2
Bağlantı dengelemeye karşı yük dengeleyici - fark var mı?
Lansmandan kısa bir süre sonra milyonlarca kullanıcıya hizmet vermesi beklenen bir proje üzerinde çalışıyorum. Veritabanı postgres ve şimdilik en az iki sunucunun gerekli olacağını varsayıyorum. Bir sys yöneticisi (açık bir şekilde ölçeklendirilebilir sistemlerde usta olan), web sunucuları ile veritabanı sunucuları arasında bir yük dengeleyici koymayı önerdi. Benim sorum yük dengeleme …
11 postgresql 

3
SQL Server 2008 / R2 kurtarma modeli
Belirli sunuculardaki hemen hemen tüm veritabanlarımız Tam Kurtarma modeli gerektirmez (işlem günlüğü yedeklemeleri yapmayız) ve varsayılan değer her zaman veritabanı oluşturmak ve Basit Kurtarma modelini belirtmek olmalıdır. Oldukça sık ve bazı pratik nedenlerden dolayı SSMS kullanılarak birçok veritabanı oluşturulur. Ancak hatalar yapılabilir ve operatör Basit Kurtarma modelini belirlemeyi unutabilir. Bu, …

2
Parçalama küçük koleksiyonlar için etkili midir?
Eğer büyük koleksiyonları varsa veritabanı parçalama harika görünüyor. Çok fazla sayıda koleksiyonum varsa ne olur? Diyelim ki 100.000.000 belgenin 1 koleksiyonu için (çok büyük yorumlar değil) parçalama etkili. Her biri 10.000 belge olan 10.000 koleksiyon için de etkili midir? (Koleksiyonları tablolar ve belgelerle satırlarla değiştirirseniz bu soru hala tablo odaklı …
11 mongodb 

2
Neden "Sorgu Ekle" tüm tabloyu kilitlemeden önce "İşlemi Başlat"?
SQL Server 2005 Express kullanıyorum. Bir senaryoda, saklı yordamdaki bir deyimden Begin Transactionhemen önce komut ekledim INSERT. Bu saklı yordamı yürüttüğümde, tüm tabloyu kilitledi ve tüm eşzamanlı bağlantılar, bu bitene kadar asılı ekran gösterdi INSERT. Neden tüm tablo kilitli ve SQL Server 2005 Express'te bu sorunun üstesinden nasıl gelebilirim? Düzenlenen …

2
Bir geliştirici, bir DBA bilgisinin hangi alanlarını araştırmalıdır? [kapalı]
Şu anda olduğu gibi, bu soru Soru-Cevap formatımıza uygun değil. Yanıtların gerçekler, referanslar veya uzmanlık tarafından desteklenmesini bekliyoruz, ancak bu soru muhtemelen tartışma, tartışma, oylama veya genişletilmiş tartışma talep edecektir. Bu sorunun çözülebileceğini ve muhtemelen yeniden açılabileceğini düşünüyorsanız, yardım için yardım merkezini ziyaret edin . 8 yıl önce kapalı . …

3
SQL Server başlatmayı geciktirme
SQL Server'ı önyüklediğimizde SAN sürücüleri henüz kullanılamayabilir. SQL Server başlatmayı 1 dakika geciktirmenin bir yolu var mı? Şu anda sunucuyu başlattıktan sonra SQL Server'ı yeniden başlatmamız gerekiyor.

6
PHP ve MySQL arasında garip sorgu zaman aşımlarına ne sebep olabilir?
Birçok farklı müşteri tarafından kullanılan bir Hizmet olarak Yazılım uygulamasının üst düzey geliştiricisiyim. Yazılımımız, MySQL arka ucundan güç alan bir Apache / PHP uygulama sunucusu kümesinde çalışır. On bir yazılımın belirli örneği, kategori adlarının listesini sorgulamak için PHP kodu aşımına uğruyorsa müşteri 29'dan fazla kategoriye sahiptir zaman . Bunun bir …

2
SARGability hakkında bir soru
Sadece bir şeyi doğru anladığımı doğrulamam gerekiyor: Yakın zamanda bir kullanıcının Linq'te şöyle bir cevap paylaştığı bir SO sorusunu inceledim: from p in db.table where p.column.AddMinutes(1) > DateTime.Now select p Linq'e aşina olmayanlar için, bu ifadenin çıktısının (adalet içinde test edilmedi) olmasını beklerdim: SELECT * FROM table t WHERE DATEADD(min, …
11 performance  linq 

4
veritabanı tasarımında fazla alan boyutunu abartma
Tablolarım için dizeler olan bazı alanlar var ve şu anda alan boyutunun çoğu oldukça yüksek karakter sınırlarına sahip. Örneğin, sokak adı için 100 karakter. Büyük tarla kullanımında ceza var mı? Örneğin, bu alan için sınırı 30 karakter olarak değiştirirsem, performans artışı veya boyutla verimlilik olur mu? Büzülmeye aday olabilecek yaklaşık …
11 sql-server 

2
@table_variable veya #temp_table
129 sütun olan büyük bir kullanıcı tanımlı tablo türü değişkeni var. Bir seferde bu tablo değişkeninde yaklaşık 2000-3000 kayıt saklayacağım ve ek veri almak ve değişiklikler yapmak için çeşitli saklı yordamlara ve işlevlere geçireceğim. Bu ek veriler ve yeni değişiklikler daha sonra aynı tipte yeni bir tablo değişkeninde saklanacak ve …


2
Neden Oracle 11gR2'de materyalize görünümü, onu oluşturan aynı kullanıcıyla bırakamıyorum?
DI_TEST_ALKullanıcı ile materyalize bir görünüm oluşturdum , hadi adlandıralım MY_MVIEW. Bu göründüğü USER_OBJECTSkadar masada MATERIALIZED VIEWben bir başarı iletisi almak, bırakın çalışıyorum, ama nesne hala orada. Aslında yeniden oluşturmaya çalışırsam "nesne zaten var" gibi bir hata alıyorum. Başka bir şemaya ait aynı adı taşıyan bir tablo olduğunu görüyorum. Soruna neden …

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.