Veritabanı Yöneticileri

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



1
Sistem tablolarından seçim yapma izni ver
Microsoft SQL Server 2008 r2 bir veritabanım var. Ana veritabanındaki tablolara erişebilen marie adlı bir kullanıcı tanımlanır; bu iyi çalışıyor. Şimdi, marie bu sorguyu gerçekleştirmek için istiyorum: SELECT resource_type,spid,login_time,status,hostname,program_name,nt_domain,nt_username,loginame FROM sys.dm_tran_locks dl JOIN sys.sysprocesses sp on dl.request_session_id = sp.spid İlgili tablolar ana tablolardır; marie'den onlardan okuması için nasıl izin verebilirim? …
14 sql-server 

2
MySQL'de REGEXP kullanarak SUBSTRING nasıl kullanılır
Bende şu durum var. MySQL kullanarak açıklama normal ifade subring gerekir. Açıklama: Lorem D9801 ipsum dolor sit amet Burada D9801, REGEXP'dir. Her güçlü metin açıklamasının içeriği farklıdır, ancak normal ifadem şöyle görünmelidir: REGEXP 'D [[: digit:]] {4}' REGEXP'in başında daima "D" ve sonunda "xxxx" vardır - 4 rakam: Dxxxx REGEXP …


1
Birincil Anahtarı Dosya Grubuna Taşıma (SQL Server 2012)
Kümelenmiş bir birincil anahtarı yeni bir dosya grubuna nasıl taşıyabilirim? Zaten olası bir "algoritma" buldum ama korkunç derecede verimsiz: Kümelenmemiş dizine eklenmiş bırak (bunların yeniden gönderilmesini ve yeniden oluşturulmasını gerektirir) Kümelenmiş dizini bırak (tüm tablonun yeniden gönderilmesini gerektirir) Yeni birincil anahtar kısıtlaması oluşturma (büyük sıralama işlemi) Kümelenmemiş tüm dizinleri oluşturma …

4
GROUP BY ve ORDER BY ile büyük tabloda yavaş sorgu
Ben aşağıdaki gibi 7.2 milyon tuples ile bir tablo var: table public.methods column | type | attributes --------+-----------------------+---------------------------------------------------- id | integer | not null DEFAULT nextval('methodkey'::regclass) hash | character varying(32) | not null string | character varying | not null method | character varying | not null file | character …

2
Alt küme toplamalarında modelleme kısıtlamaları?
PostgreSQL kullanıyorum, ancak üst düzey db'lerin çoğunun bazı benzer yeteneklere sahip olması gerektiğini ve dahası, onlar için çözümlerin benim için çözümlere ilham verebileceğini, bu PostgreSQL'e özel olduğunu düşünmeyin. Bu sorunu çözmeye çalışan ilk kişi olmadığımı biliyorum, bu yüzden burada sormaya değer olduğunu düşünüyorum ama muhasebe verilerini modelleme maliyetlerini her işlem …

1
UPSERT - MERGE veya @@ rowcount'a daha iyi bir alternatif var mı? [kapalı]
Burada ne sorulduğunu söylemek zor. Bu soru belirsiz, belirsiz, eksik, aşırı geniş veya retoriktir ve mevcut haliyle makul bir şekilde cevaplanamaz. Bu soruyu tekrar açılabilmesi için açıklığa kavuşturmak üzere yardım merkezini ziyaret edin . 7 yıl önce kapalı . UPSERT kavramına benzer bir T-SQL komutuyla karşılaşıp karşılaşmadığınızı merak ediyordum. (1) …

3
Hizmet Ana Anahtarını ne zaman yedeklemem gerekir?
Şeffaf Veri Şifreleme hakkında bazı belgeleri ve teknik belgeleri okuyorum. Bazı belgeler Hizmet Ana Anahtarını da yedeklemeyi belirtmektedir (Açıklamak için Veritabanı Ana Anahtarından bahsetmiyorum). Bunun neden gerekli olduğunu tam olarak anlamıyorum, çünkü herhangi bir Servis Ana Anahtarı kullanmadan Sunucu A'dan (yedekleme) Sunucu B'ye (geri yükleme) TDE Şifrelemesi ile bir Veritabanını …

3
Paralel İstatistik Güncellemesi
SQL Server 2008 veya sonraki sürümlerde, UPDATE STATISTICS WITH FULLSCANtek iş parçacıklı işlem mi yoksa paralellik kullanabilir mi? İstatistikleri varsayılan örnekleme ile güncellemeye ne dersiniz - paralellik kullanabilir mi? MAXDOPGüncelleme istatistiklerini belirten bir seçenek görmüyorum .

2
Veritabanını Geri Yükleme Nasıl Silinir
SQL Server 2008 R2 ile günlük sevkiyatı yapıyorum. Ikincil veritabanı sürücü alanı bitti ve günlük nakliye işlem günlükleri uygulama değildi bir durum var. Bunu düzeltmek istediğim yol, ikincil alandaki veritabanlarını silmek ve günlük gönderimi sıfırdan yapılandırmaktır. Şu anda sahip olduğum sorun, ikincil veritabanlarımın geri yükleme durumunda olması ve bunları silememem. …

3
Bir sorgu sırasında diskten ne alınır?
Muhtemelen basit bir soru, muhtemelen bir yere cevap verdi, ancak Google için doğru arama sorusunu oluşturamıyorum ... Belirli bir tablodaki sütun sayısı, o tablonun bir alt kümesinde sorgulama yaparken bir sorgunun performansını etkiler mi? Örneğin, tablo Foo'nun 20 sütunu varsa, ancak sorgum bu sütunlardan yalnızca 5 tanesini seçiyorsa, 20 (10'a …

2
Tek bir görünüme erişimi olan bir kullanıcı nasıl eklenir?
MSSQL Server Management Studio 2008 ile çalışıyorum ve veri mutabakatı için üçüncü bir tarafa bir görünüm ortaya koymak gerekiyor. Uygun görünümü oluşturdum ancak bir kullanıcı oluşturma ve bu kullanıcıya görünümden seçim yapmak için uygun izinleri verme konusunda sorun yaşıyorum. Bir giriş ve kullanıcı oluşturmak için sihirbazları izledim ve ardından hibe …

1
Dizinlerdeki verilerin dolgu faktörüne göre davranışı
Varsayılan doldurma faktörünün 20 olduğu bir veritabanınız olduğunu varsayalım. Veri eklendiğinde, yalnızca% 20'ye kadar doldurulmuş sayfalar mı oluşturuyor? Anladığım kadarıyla, veri eklendiğinde sayfalardaki verilerin yaklaşık% 20'si olacaktır. Ancak veriler güncellendiğinde, dizinin% 20'sinden fazlasına genişleyecek, doldurulacak ve bir sayfa bölünmesi oluşturulacak, değil mi?

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.