Veritabanı Yöneticileri

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

3
Pg_dump etkin bir bekleme sunucusunda mı çalışıyor?
Feragatname: Kuşkusuz bunu henüz denemedim, ancak doğru çalışıp çalışmadığını bilmediğimden emin değilim, bu yüzden sormak istedim. pg_dumpallBu yükü birincil yüke koymaktan kaçınmak için, her zaman yedekleme işini (üzerinden ) akışlı çoğaltma çalışan sıcak bir bekleme sunucusundan çalıştırmak istiyorum. İnsanların, örneğin burada ve burada karşılaştığı bazı yakalamalardan bahsettim , ama çok …

1
Amazon RDS MySQL örneğinde yüksek CPU kullanımında hata ayıklama mücadelesi
Bir m1.xlarge MySQL RDS sunucusu çalıştırıyoruz ve yüksek CPU kullanımıyla ilgili bazı sorunlar yaşıyoruz. Birkaç hafta önce bazı durumlarda CPU kullanımı büyük bir oranda% 100'e ulaştı. Boyutları yükselttikten sonra, bir süre işleri sabitleyen xlarge seviyesine yükseldik, ancak CPU kullanımı yavaş yavaş tekrar arttı. Geçtiğimiz hafta boyunca CPU kullanımı 90'lı yılların …
21 mysql 

3
SQL Server Management Studio 2012'yi bir 2008 sunucusunda kullanabilir miyim?
Bu soru, Veriyolu Yöneticileri Yığın Değişimi üzerinden yanıtlanabileceği için Yığın Taşması'ndan geçirilmiştir . 7 yıl önce göç etti . Okulum SQL Server 2008 kullanıyor. Son kullandığımda sadece (evde) SQL Server Management Studio 2008 bölümünü kurdum ve okulun sunucusuna bağlanmak için VPN kullandım. Şimdi tekrar SQL Server Management Studio'yu kurmak istiyorum, …
21 sql-server  ssms 

8
Neden bir uygulama sa hesabını kullanmamalı
Benim ilk sorum, lütfen nazik ol. Sa hesabının bir SQL Server ve tüm veritabanları, kullanıcılar, izinler vb. Üzerinde tam kontrol sağladığını biliyorum. Uygulamaların sa şifresini mükemmel, iş odaklı bir sebep olmadan kullanmaması gerektiğine dair kesin bir inancım var. Bu soruya verilen cevaplar, BT odaklı bir tartışma konusundaki nedenlerimin çoğunu içerir …

3
Pivot satırları birden çok sütuna
Bir Oracle sunucusuna bağlı bir sunucuya sahip bir SQL Server örneğim var. Oracle sunucusunda PersonOptions, aşağıdaki verileri içeren bir tablo vardır : ╔══════════╦══════════╗ ║ PersonID ║ OptionID ║ ╠══════════╬══════════╣ ║ 1 ║ A ║ ║ 1 ║ B ║ ║ 2 ║ C ║ ║ 3 ║ B ║ ║ …

1
SQL Server - Herkes SUMA, iz bayrağı 8048 veya iz bayrağı 8015 kullanıyor mu?
Son zamanlarda bir SQL Server 2008 R2 sisteminde ciddi bir spinlock çekişmesi sorununu çözmek için SQL Server başlangıcı İzleme Bayrağı 8048 dahil edildi. Performans değerinin izleme bayrağı 8048 tarafından iletildiği kullanım durumlarını bulan diğer kişilerden duymak (NUMA düğümü başına çekirdek başına sorgu belleği verme stratejisini teşvik etmek), izleme bayrağı 8015'i …

1
Tüm tetikleyicilerime SET NOCOUNT ON ekleyelim mi?
Sahip olmanız gereken oldukça yaygın bir bilgidir. SET NOCOUNT ON yeni saklı yordamlar oluştururken varsayılan olarak. Microsoft, 2012'ye dahil etmek için varsayılan şablonu değiştirdi. Bunun tetikleyiciler için aynı olması gerektiğini düşündüm, ancak şablona dahil edilmedi. Bu kasıtlı mı yoksa sadece bir gözetim mi?

3
SQL Server veritabanı senkronizasyonu
Problem tanımı Kullanıcılarımızın çoğunlukla güncel olan bir veritabanını sorgulama yeteneğine ihtiyacı vardır. Veriler 24 saate kadar eski olabilir ve bu kabul edilebilir. Üretim kopyasında ikinci bir veritabanını almak ve güncel tutmak için en düşük maliyetli yaklaşım hangisidir? Düşünmediğim bir yaklaşım var mı? İş yoğunluğu Hisse senedi alım satım faaliyetini izlemek …


8
"Saklı yordam bulunamadı", saklı yordam MS SQL Server Management Studio'da oluşturulmuş olsa bile
Aşağıdaki yapıya sahip testtableveritabanında bir tablo oluşturdum testbase: product_no (int, not null) product_name (varchar(30), not null) price (money, null) expire_date (date, null) expire_time (time(7), null) ki Microsoft SQL Server 2008 Management Studio'yu kullandım. testtable_pricesmallerAşağıdaki gibi saklı bir prosedür oluşturdum use testbase go create procedure testtable_pricesmaller @pricelimit money as select * …

5
Birimleri veritabanında saklamanın en iyi yolu
Bir ya da başka bir miktarı temsil eden yüzlerce sütuna sahip büyük (SQLServer) bir veritabanını miras aldım. Bu değerlerin birimleri (örneğin, "galon", "inç", vb.) Extended Properties'in MS_Description alanında depolanır. Bu bilgileri saklamanın daha iyi bir yolu olup olmadığını merak ediyorum. Belgeleme amaçları için iyi olduğunu düşünüyorum, ancak bu verilere dayanarak …

5
Üretimde Hiyerarşi Kimliği kullanan var mı? Güvenilir mi?
Hiyerarşi kimliğini gerçek ebatta, makul büyüklükteki tablolarla, birkaç binden fazla satır kullanan biri var mı? Güvenilir mi / performans mı? Şimdiye kadar satıcı ile bağlantısı olmayan herkes bunu tavsiye bulamadı ve Paul Nielsen buna karşı tavsiyede burada . HierarchyId ürününü gerçek üretim sistemlerinde kullanma deneyiminiz nedir? Alternatifleri üzerinde Hiyerarşi kimliği …


1
VERİTABANI OLUŞTURMA VE HERHANGİ BİR VERİTABANI izinleri oluşturun
Microsoft SQL Server'da CREATE DATABASEve CREATE ANY DATABASEizinler arasındaki fark nedir? Yetkili bir cevap bulamıyorum. Çıkarım yapabileceğimin en iyisi (a) ' CREATE ANYnın başka bir kullanıcıya ait olacak veritabanını oluşturabileceğimi, oysa CREATEyapamayacağımı ya da (b) Sybase / erken SQL Server günlerinde orijinal izninin alındığı CREATE ANYve CREATEtakma olduğu. ANSI uygunluğu.

3
Genel Tablo İfadesi (CTE) faydaları?
Bu soru, Veriyolu Yöneticileri Yığın Değişimi üzerinden yanıtlanabileceği için Yığın Taşması'ndan geçirilmiştir . 7 yıl önce göç etti . Gönderen msdn : Türetilmiş bir tablonun aksine, bir CTE kendi kendine referans verebilir ve aynı sorguda birden çok kez referans alınabilir. CTE'leri çok fazla kullanıyorum, ancak bunları kullanmanın yararları hakkında derinden …
21 sql-server  cte 

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.