Veritabanı Yöneticileri

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

1
Verimsiz IOCP Dinleyici
"Verimsiz IOCP Dinleyici" nin ne anlama geldiğini bilen var mı? SQL Server'larımızda bugcheck dökümü vardı: ===================================================================== BugCheck Dump ===================================================================== This file is generated by Microsoft SQL Server version 9.00.5292.00 upon detection of fatal unexpected error. Please return this file, the query or program that produced the bugcheck, the database and …

3
Veritabanı her zaman kurtarma modunda başlar
Sunucumu her yeniden başlattığımda, veritabanı her zaman kurtarma modunda ve normal şekilde davranması yaklaşık 20 dakika sürüyor. Bu her zaman ve sadece sunucuyu yeniden başlattığımda olur, bu yüzden birkaç sorum var ... Bunun büyük bir günlük dosyasından kaynaklanabileceği söylendi? Bu doğru olabilir mi? Değilse, diğer nedenler ne olabilir? Kurtarmaları önlemek …

3
100+ GB tablolarda düzenli olarak çok yönlü birleşimler yapmak için MySQL kullanılsın mı?
Arka plan : Makul bir şekilde ölçeklendirmek istediğim bir web uygulaması oluşturdum. Google veya Twitter olmadığımı biliyorum, ancak uygulamam her kullanıcı için oldukça büyük miktarda veri kullanıyor ve bu nedenle oldukça yüksek veri gereksinimleri var. Daha sonra her şeyi yeniden tasarlamak zorunda kalmadan makul derecede iyi ölçeklendirmeye hazır olmak istiyorum. …
11 mysql  rdbms 

1
Minimum kesinti süresi ile büyük miktarda veriyi yeniden içe aktarmanın en iyi yolu
Ben haftada bir kez (sadece üç int / bigint cols) IP arama (salt okunur referans) verileri içeren yaklaşık 500.000 kayıtları almak gerekiyor. Verileri mevcut tabloyla birleştirme konusunda endişelenmek istemiyorum, eski ve yeniden içe aktarmayı temizlemeyi tercih ederim. İdeal olarak, veri üzerinde çalışan sorgular çalışmaya devam eder (bunların çoğunu alamayız ve …

3
INNODB Performans Sızıntısı nerede?
Düzeltemediğim garip bir sorunum var. Ben bir Sunucu / DB Yönetici daha bir web programcısı değilim, bu yüzden umarım burada birisi bana yardımcı olabilir. Durum Ben bir sürü işleyen bir sistem üzerinde çalışıyorum update, insertve deleteistekleri. Bu nedenle, satır kilitleme özelliği için depolama motorum olarak INNODB'i seçtim. Farklı sunuculardaki çalışmalarımızı …

3
Bir MS SQL veritabanında birbiriyle ilişkili saklı yordamlardan oluşan dev bir webin belgelenmesi: Hangi araç veya biçim?
Umarım bu "1000 sayfalık bir kitap okuyun" dan daha kısa cevaplı bir sorudur, ama sonra, eğer gerçek durum buysa, o zaman bana vur. Gerçek bir DBA değilim, bir DBA'ya ihtiyacımız olduğunu fark eden bir yazılım geliştiricisiyim, ancak çalıştığım dükkanın sıfır DBA'sı var. Ancak, birkaç temel saklı yordam içeren MS SQL …

1
Neden Deadlock Grafiği'nde Victimless Girişleri var?
SQL Server 2008'in kilitlenme grafiğini analiz etmeyi öğrenmeye çalışıyorum ve boş bir <victim-list>düğümü olan bir sürü giriş buluyorum . Bu girişlerin neyi temsil ettiğini anlamıyorum: kurban yoksa, kilitlenmeye neden olan waitresource'u nasıl belirleyebilirim? Bu kayıtlar ne anlama geliyor? İşte gördüğüm girişlere hızlı bir örnek: <deadlock-list> <deadlock> <victim-list /> <process-list> <process …

2
Veritabanı bağlantısı üzerinden bir sorgu için zaman aşımı var mı?
Düzenle / Önsöz: Ben özellikle DB bağlantı sorguları zaman aşımı sorusu ile ilgileniyorum Bu soru SO taşınmıştır. SO sağlanan geçici çözüm biraz Tamam, ama gerçekten sorunun kendisi ile ilgileniyorum. Motivasyon: Bir veritabanı bağlantısı kullanan "sonsuza kadar" (oturumu öldürene kadar 2 günden fazla) çalışan bir sorgu vardı. Sorun, uzak veritabanının kullanılamaması …

3
SSMS bağlantı iletişim kutusunda listelenen sunucuların sırası nasıl kontrol edilir?
Şu anki projem, SQL 2008 -> 2012'den yükseltme, donanım yeniden işleme, tekrarlama gibi birçok veritabanı karıştırmayı içeriyor. Küçük bir sıkıntı, SSMS'deki bağlantı iletişim kutusudur ve en yenileri en üste koymak için sunucu sırasını yeniden karıştırır. Herhangi bir günde 6-10 DB sunucusuna bağlandığımı ve listede belirli bir tanesini hızlı bir şekilde …
11 sql-server  ssms  tools 

2
Postgresql pg_ * komutunun (ör. Pg_dump) belirli bir sürümü (8.4, 9.1) nasıl çalıştırılır
Postgresql sürüm 8.4 ve 9.1 yüklü. Herhangi bir Postgresql komutu için, çalıştırılacak komutun belirli bir sürümünü nasıl belirtebilirim? (örneğin psql, pg_dump, pg_ctlcluster, pg_restore, ...) Sorum, 8.4'den 9.1'e yükseltmeye hazırlık olarak bir pg_dump yapmak isteyen motive ve hangi pg_dump sürümünü çalıştırdığımı bilmek istiyorum. Ubuntu 10.04 Natty üzerinde çalışıyorum.

2
Bir ana işten sırayla birden fazla SQL Server Agent iş çağırmak için iyi bir yol?
Ben sırayla çalışması gereken birkaç SQL Server Agent işleri var. Yürütülmesi gereken işlerle ilgili güzel bir genel bakış sağlamak için, diğer işleri bir çağrı ile çağıran bir ana iş yarattım EXEC msdb.dbo.sp_start_job N'TEST1'. sp_start_jobİş dek anında bitirir (İş Adım 1), ama sonra bekle benim ana iş istiyorum TEST1sonraki işi çağırmadan …


1
100.000 kayıt içeren MySQL tablosu sık sık sorgulandı
Çeşitli bilgi depolamak için yaklaşık 100 tablolar tek bir veritabanı var. En önemli tablo, müşteri siparişlerini saklamak için kullanılan ve şu an ve büyüyen 100.000'den fazla kayıt olan sipariş tablomuzdur. Bu tablo, gerçek zamanlı sipariş panolarından, istatistiklerden, analizlerden vb. Gereken çeşitli bilgilerin bölümleri için veritabanımızdaki en sorgulanan tablodur. Ben düzenli …

2
İçinde çok fazla dosya (BLOB) olan bir SQL Server DB işlemek için strateji?
Senaryo: ASP.NET uygulamasına hizmet veren SQL Server 2005 veritabanı (ayrı bir web sunucusunda). Veritabanı: DB içinde yaklaşık 5GB "normal" veri ve yaklaşık 15GB "dosya" vardır (örneğin: resim olarak depolanan 200k PDF (BLOB), bu tür bir şey). Kullanıcılar tarafından daha fazla dosya yüklenmekte ve hızla daha fazla disk alanı tüketmektedir (DB …

5
100mm kayıtlarda JOIN ile GÜNCELLEME, bunu nasıl daha iyi yapabilirim? (T-SQL'de)
Tek bir tabloda 100 milyon kayıt güncellemeliyim, aslında, bir sütunun varchar değerini sadece bir ID ile değiştirerek tabloyu normalleştiriyorum. ("Değiştiriyorum" diyorum ama gerçekten kimliği başka bir sütuna yazıyorum.) Elde etmeye çalıştığım, veri kümesini normalleştirmek. Henüz normalleştirilmemiş verilerin indekslenmesi yoktur. Benim düşüncem, güncelleme tamamlandıktan sonra varchar değerlerini tinyint değerleriyle değiştirecek yabancı …

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.