Veritabanı Yöneticileri

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

3
EXPLAIN çıktısı dizinimin kullanılmadığını gösteriyor
Ben sadece done_status (done_status = INT) bir dizin ile benim tablo ayarladım: Kullandığımda: EXPLAIN SELECT * FROM reminder WHERE done_status=2 Bunu geri alıyorum: id select_type tablo tipi possible_keys anahtar key_len ref satırları Ekstra 1 BASİT hatırlatma TÜM done_status NULL NULL NULL 5 Nerede kullanma Ama bu komutu verdiğimde: EXPLAIN SELECT …
9 mysql 

2
Veritabanı başına MySQL etkinliği izlenmeli mi?
Sunucumun her bir veritabanındaki etkinliği izlemenin en iyi yolu nedir? Etkinliği gerçek zamanlı olarak gösteren mtop / mytop'u denedim, ancak üzerinde yürütülen tüm sorguları görmek için çok pratik değilim. MySQL günlüklerini etkinleştirdim ancak veritabanı başına bölme seçeneği yok. MySQL sunucularını izlemek için hangi araçları kullanıyorsunuz?

4
Hangi saklı yordamın veya tetikleyicinin SQL Server 2008 R2'de bir tablo kullandığını nasıl bilebilirim?
Bu, denetlediğim DB'de, kullanıcı geçmişini tutan bir arşiv tablosu var ve bir süre sonra bu tablodan satırları silen büyük boyutlu bir boyuttan kaçınmak için bir tetikleyici veya mağaza yordamı var. aynı, ben DB tasarım vermedi, ben sadece bu DB kullanan bir uygulamanın bakım alıyorum, bu yüzden bu saklı yordamların veya …

4
Windows kullanıcı tablo oluşturduğunda SQL 2008 R2 kullanıcı / şema oluşturur
Aşağıdaki komut dosyasını kullanarak bir Windows Grubunu SQL 2008 R2 örneğiyle eşleyen bir sunucu oturum açma adı ve veritabanı kullanıcısı ekledik ve anonimlik için adları değiştirdik: USE master go CREATE LOGIN [DOMAIN\AppUsers] FROM WINDOWS WITH DEFAULT_DATABASE=[master], DEFAULT_LANGUAGE=[us_english] go USE AppDb go CREATE USER [DOMAIN\AppUsers] FOR LOGIN [DOMAIN\AppUsers] go EXEC sp_addrolemember …

3
Sql Server 2005 Kilitlenme Senaryosunda Sorun Giderme
Ben deadlock sadece katılımcıların tek bir tablo ve o tablodan silen tek bir saklı yordam gibi görünüyor bir deadlock senaryosu çalışıyorum. Bu sonuca, hata günlüğündeki izlemeyi deşifre etmek için bir kılavuz olarak aşağıdaki MSDN makalesini kullanarak, bu kilitlenmelerin birçoğundaki sql hata günlüğüne ilişkin analizime dayanarak çizdim. DEXTable tablosu ve saklı …

3
SQL Server 2008 veritabanındaki işlem günlüğünü nasıl kısaltırım?
SQL Server 2008 veritabanındaki işlem günlüğünü nasıl kısaltırım? Olası en iyi yollar nelerdir? Bunu aşağıdaki gibi bir blogdan denedim: 1) Ayar veritabanından basit kurtarmaya, dosyayı daraltmaya ve bir kez daha tam kurtarma ayarına kadar, aslında değerli günlük verilerinizi kaybediyorsunuz ve zamanında geri yükleyemeyeceksiniz. Sadece bu değil, sonraki günlük dosyalarını da …

2
İstemcilerin MySQL ile bağlantısını nasıl kesebilirim?
Belirli bir kullanıcı adı ile tüm istemcilerin MySQL'den bağlantısını kesmek için etkili bir yola ihtiyacım var. Kullanıcıların şifresini değiştirmeyi düşündüm, ancak bunun sadece bağlantı yapıldığında kontrol edildiğini düşünüyorum. Fikirler?
9 mysql 



5
Sorgu SQL 2005 ve SQL 2008R2'de Farklı Çalışıyor
Ofisimde oldukça çirkin, ancak üretimde ve geliştirme ortamında oldukça iyi çalışan bir sorgu var (sırasıyla 20sn ve 4sec). Ancak test ortamımızda 4 saatten fazla sürer. SQL2005 (+ en son yamalar) üretim ve geliştirmede çalışıyor. Test sırasında SQL2008R2 çalışıyor. Sorgu Planına bir göz attım ve SQL2008R2'nin döndürülen satırları bağlantılı sunucudan depolamak …

3
SQL Server - engelleme olmayan seçme deyimleri için hangi yalıtım düzeyi?
Bazı siler, güncellemeler ve SQL Server 2008 R2 bir tabloya ekler gerçekleştiren (T1 denir) uzun çalışan bir işlem var. Aynı zamanda, başka bir işlem periyodik olarak bu tablodan select deyimlerini çalıştırır. Varsayılan yalıtım ayarları altında (Bence OKULULDU?), T1, işlem tamamlanıncaya veya geri alınana kadar seçili ifadelerin çalışmasını engeller. Ne görmek …

3
SQL Server belleği nasıl boşaltılır?
Yerel bilgisayarımda bir SQL Server korumalı alanı yüklemesi var. SQL Server örneğinin kullanabileceği belleği 1000 mb olarak ayarladım. Yoğun bir işlem yürütürken, bellek kullanımı 1000 mb'ye kadar çıkar. İşlem bittiğinde, SQL Server hala belleği tutuyor. Bu hafıza rezervasyonunu nasıl boşaltabilirim?

1
Medians, Modlar, Yüzdelikler ve OLAP
Yeni başlayan kafamı OLAP'ın etrafına sarmaya çalışıyorum ve birkaç sorum var. Soru 1: OLAP küpü medyanları, modları, yüzdelikleri depolayabilir mi? Soru 2: Kullanıcı tarafından yazılan bir MDX sorgusu satır düzeyinde verilerin bir özetini döndürebilir mi? (ör.% işlemler> 100 ABD doları). Yoksa küp tasarımcısı bunu küpe mi eklemeli? Soru 3: Herhangi …
9 ssas  statistics  olap 

2
Kod, saklı yordamda geçici olarak çalıştırıldığında farklı bir plan oluşturur
Saklı yordam içinde çalıştırırken kötü bir plan kullanan, ancak geçici çalıştırırken çok daha iyi bir plan seçiyor bir silme ifadesi var. Ben sorgu tarafından kullanılan tablolar için tüm dizinleri yeniden var ve tüm önbellekleri düştü. Optimize edici, saklı yordam için hala yanlış planı seçer. İyileştiricinin neden geçici SQL'e karşı saklı …

5
Paralellik En İyi Uygulamaları
Genel olarak paralellik belirleme ile ilgili en iyi uygulamalar nelerdir? SQL Server'ın 0tüm kullanılabilir işlemcileri kullanmak için varsayılan olduğunu biliyorum , ancak hangi durumda bu varsayılan davranışı değiştirmek istersiniz? Bir yerde okuduğumu hatırlıyorum (bu makaleyi aramalıyım) OLTP iş yükleri için paralelliği kapatmanız gerektiğini (maxdop'u ayarlayın 1). Bunu neden yapacağınızı tamamen …

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.