Veritabanı Yöneticileri

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

2
Ani Mongodb yüksek bağlantıları / kuyrukları, db yanıt vermiyor
Sorun Mongodb kurulumumuzda garip bir sorun var. Bazen yüksek bağlantıların ve yüksek kuyrukların zirvelerini alıyoruz ve kuyrukların ve bağlantıların artmasına izin verirsek mongodb işlemi yanıt vermiyor. Örneği htop ile sigkill kullanarak yeniden başlatmamız gerekiyor . Donanım kaynaklarının iyi olması nedeniyle mongodb'un çalışmasını engelleyen bir sistem sınırı / mongodb yapılandırması var …

1
SQL Server neden bu istatistikleri tam tarama dışında bir şeyle güncelleştirmeyi reddediyor?
Bir günlük datawarehouse derlemede nispeten uzun çalışan (20 dakika +) otomatik güncelleme istatistik işlemi fark ettim. İlgili tablo CREATE TABLE [dbo].[factWebAnalytics]( [WebAnalyticsId] [bigint] IDENTITY(1,1) NOT NULL, [MarketKey] [int] NOT NULL CONSTRAINT [DF_factWebAnalytics_MarketKey] DEFAULT ((-1)), /*Other columns removed*/ CONSTRAINT [PK_factWebAnalytics] PRIMARY KEY CLUSTERED ( [MarketKey] ASC, [WebAnalyticsId] ASC )WITH (PAD_INDEX = …

2
Diferansiyel Yedekleme yaparken Toplu İsteklerim neden artıyor?
2012 SQL Server'ımızda çeşitli aktiviteleri uzun süreli izlemeye başladım ve artımlı yedeklemelerimiz sırasında Toplu İsteklerde bir artış olduğunu fark ettim. Bir fikir vermek için, normal günlük günlük saniyede yaklaşık 10-20 toplu istek vardır, ancak diferansiyel yedeklememiz çalışırken, saniyede 100-130'a atlar. Bunun çok fazla olmadığını biliyorum ama neler olup bittiğini merak …

1
Bu Genişletilmiş Etkinlikler XML'sini olabildiğince hızlı nasıl parçalayabilirim?
SQL Server 2008 R2'de bir Genişletilmiş Olaylar oturumu oluşturdum. Oturum çalışır ve olayları tam olarak beklediğiniz gibi toplar. Ben nispeten az olay olduğunda xml parçalamak, performans kabul edilebilir. Binlerce olayım olduğunda, xml'i parçalamak sonsuza kadar sürer. Yanlış bir şey yaptığımı biliyorum, XML motorunun içleri hakkında ne olduğunu anlayacak kadar bilgim …

2
Bilgisayarımın adında tire işareti T-SQL hatasına neden oluyor
Ben bir geliştiriciyim, DBA değil (gösteriliyor, korkuyorum). Rapor Oluşturucu 3.0'ı SQL Server 2014 Express ile ev bilgisayarımda (adlandırılmış John-PC) çalıştırmaya çalışıyorum ve raporlarımı çalıştıramıyorum. Yanlışlıkla kullanıcı / giriş combo yaratmıştır user = John-PCve login = John-PC\John. Girdiyi silmeye çalıştığımda: Drop Login John-PC\John Bir hata alıyorum: Yanlış sözdizimi yanında '-'. Sorun …

2
Set tabanlı algoritma / UDF nasıl uygulanır?
800K satır ve 38 sütun içeren bir tablodaki her satıra karşı çalıştırmak için gereken bir algoritma var. Algoritma VBA'da uygulanır ve diğer sütunları değiştirmek için bazı sütunlardaki değerleri kullanarak bir grup matematik yapar. Şu anda SQL sorgulamak için Excel (ADO) kullanıyorum ve VBA kullanarak istemci tarafı imleçler algoritması ile her …

2
Brent Ozar'ın sp_BlitzIndex'in Azure'da çalışmasını nasıl sağlayabilirim?
SQL Server İlk Yardım Seti'ni Brent Ozar'ın web sitesinden indirdim. Azure veritabanı sunucusu düzeyinde yönetici olarak oturum açmışken Microsoft Sql Server Management Studio aracılığıyla ana veritabanım karşı sp_BlitzIndex komut dosyasını çalıştırmaya çalıştığımda ve aşağıdaki hatayı aldım: Msg 262, Seviye 14, Durum 18, Prosedür sp_BlitzIndex, Satır 18 'Master' veritabanında PROSEDÜR OLUŞTURMA …

2
Bu iki SQL Server geri alma işlemi nasıl farklıdır?
SQL Server 2008 R2'de, bu iki geri alma nasıl farklıdır: ALTERBirkaç dakika boyunca bir ifade çalıştırın ve ardından 'Yürütmeyi İptal Et'e basın. Tamamen geri almak birkaç dakika alır. Aynı ALTERifadeyi çalıştırın , ancak bu LDFdosyanın başarıyla tamamlanması için yeterince büyük olmadığından emin olun . Bir kez LDFsınır karşılanmaktadır ve hiçbir …

1
MySQL Taahhüt edilen verilerin sorgu seçtiği görülmüyor
Bağlam: Kullanılan çerçeve İlkbahar'dır ve tüm sorgular JdbcTemplate ile çalıştırılır. Mysql Server sürümü 5.6.19'dur. tableBir olduğunu InnoDB tableve varsayılan gibi auto commityalıtım düzeyi tekrarlanabilir okunan ayarlanır ve. Sorun : Bir Insertişlemin içinde gerçekleşen ve selecteklenen aynı verileri okuyan bir veri verileri görmüyor. selectİshal sonrasıinsert ve sonrası insertişlem vardır commited. Ben …

1
Müşteri tarafından 10. ve 90. persentilleri alın
Müşteriler ve puanları içeren bir tablo var (farklı faktörlere dayanarak, bu durumda ilgisiz; bir müşterinin birden fazla puanı olabilir), bu şöyle görünüyor: customer_id | score | score_giver_id ==================================== 1 | 100 | 1 1 | 102 | 1 1 | 101 | 1 1 | 140 | 1 2 | …

3
Yedek iç - SQL Server'da kilitleme ve performans yükü açısından bir yedekleme işi çalışırken ne olur?
MySQL için ben veritabanı SQL Tablolar tablo tablo yedekleme olduğunu biliyorum, bu kilitleme ile sonuçlanır ve yedekleme sırasında sütunları güncellerseniz bütünlük sorunları ile sonuçlanabilir. Anladığım kadarıyla bu Microsoft SQL Server için geçerli değildir, ancak SQL Server bunu nasıl işler? Db'yi tutarlı tutmak için dahili dondurma var mı? Ayrıca, yedeklemenin tek …

2
sp_send_dbmail saklı yordam eki ile gönder
Müşterilerimden birine aylık küçük bir rapor göndermekle görevlendirildim. Rapor daha önce örnekte manuel olarak çalıştırılmış, çıktı bir e-tabloya kopyalanmış ve müşteriye ek olarak gönderilmiştir. Ben daha kalıcı bir çözüm arıyorum, bu yüzden sp_send_dbmailsorguyu çalıştırmak ve bir ek olarak göndermek için saklı yordamı kullanarak niyetinde . Mesajın biçimlendirilmesi dışında her şey …

1
Boşta Sorguda nasıl hata ayıklayabilirim?
Her gün veritabanımda çalıştırdığım bir toplu iş sorgusu var. Ancak, boşta kalmış gibi görünüyor ve neler olup bittiğini hata ayıklamak için çok zorlanıyorum. Sorgu, bir şekilde sorunla ilgili olduğunu tahmin ediyorum aynı anda eklenen bir tabloda bir toplama olduğunu. (Toplama önceki günlerdeki verilerdedir, bu nedenle eklemeler sonuçları etkilememelidir.) İpuçları Bunu …

1
Yeni bir kullanıcı neden PostgreSQL'de tablo oluşturabilir?
Ben bir DB oluşturmak için iki öğretici izledi: tamamen ayrıcalıklı bir kullanıcı bağlantısı salt okunur bir kullanıcı bağlantısı Daha sonra CJ Estel'in öğreticisinden " açık bir şekilde yeni kullanıcıya sunmamamıza rağmen tablo oluşturma yeteneğini devralmış olabilirsiniz" şeklinde bir ipucu aldım . Tabii ki, salt okunur kullanıcı tablolar oluşturabilir ve kendi …

1
Veritabanının tüm tablolarına erişim izni verme
Son zamanlarda bir sunucunun bir kullanıcısıyla düzenli erişim haklarını paylaşmak istedim ve basit CREATE USERve GRANT ALL ON DATABASEkomutların SELECTveriler üzerinde basit çalışmasına izin vermediğini fark ettim . Belirli bir veritabanından belirli bir kullanıcıya tüm tablolara hak vermek istiyorum, ancak publicbir tür ayrıcalığa izin verip vermeyeceğini bilmediğim için ona 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.