Veritabanı Yöneticileri

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

3
Kullanıcılar mysqldump devam ederken sistemin yavaş çalıştığından şikayet ediyor
MYSQL veritabanı (ibdata1) 73 GB boyutundadır ve INNODB tabloları için Windows 2008 O / S üzerinde ayrılmış bir veritabanı sunucusu olarak çalışacak şekilde yapılandırılmıştır. Yedeklemeyi mysqldump mysqldump --skip-opt --quick --single-transaction --create-options --extended-insert --disable-keys --add-drop-table --complete-insert - set-charset - sıkıştır --log-hata = Proddb0635.err -u kök -pjohndoe Proddb> \ devNas \ devNas …

3
MEMORY depolama motorunu kullanıyorum ancak MySQL hala diskime yazıyor… Neden?
MEMORY EngineBelirli bir MYSQL sorgusu ile ilişkili tüm tablolar için kullanıyorum çünkü erişim hızı projem için çok önemli. Nedense, hala büyük miktarda disk yazma gerçekleştiğini fark ettim. Bu, Windows'un RAM'i diske değiştirmesinden kaynaklanıyor mu? Bunun olmasını nasıl önleyebilirim? Edit: İşte benim küresel değişkenler: mysql> show global variables; +---------------------------------------------------+-------------------------------------------------------------------------------- ------------------------------+ | …


1
Artık yüklem nedir?
MSDN'de çevrimiçi yüklemlerin tanımını bulabildim : DOĞRU, YANLIŞ veya BİLİNMEYEN olarak değerlendirilen bir ifadedir. Tahminler, WHERE yan tümcesi ve HAVING yan tümcesi, FROM yan tümcesi ve Boole değerinin gerekli olduğu diğer yapıların arama koşullarında kullanılır. Artık yüklemin ne olduğunun tanımını bulamadım . Artık yüklem nedir?


3
Üretim imtiyazlarımı azaltmaya, ancak işimi aşırı derecede zorlaştırmaya yönelik herhangi bir işaret
SQL Server 2005 ve 2008 işletim sistemlerini Windows 2008 R2 üzerinde çalıştırma. Geliştiriciler için üretim ayrıcalıklarını azaltacağız - ve aynı şeyi kendim için bir DBA olarak yapmak, üretim haklarını sınırlamak ve gerektiğinde yükseltmek istiyorum . Öncelikli hedefim, DBA'lar tarafından yapılan aptal hataları ortadan kaldırmak olacak, devopers en çok üretimde okuma …

1
Kehanette gerçekleşen görüşler
Maddilaştırılmış görüşler kehanette nasıl uygulanır? Kehanette somutlaştırılmış bir görüş yarattım. Şimdi gördüğüm bir iş ile oldukça normal bir tablo. Maddileştirilmiş görüşler oracle tablolara ve işlere mi çevriliyor?
9 oracle  view 


3
SQL Server 2008'de varchar kullanımının hızlı etkisi
Eskiden, kullanan varcharaşırı charberi büyük bir hayır hayır oldu varcharsıranın geri kalanından farklı bir sayfaya saklandı. Bugün hala SQL Server 2008 için geçerli mi? 1-3 varchar(5)sütunu char(5)bir tablodaki sütunlara değiştirirken herhangi bir bellek / performans kazancı görecek miyim a) 2.000.000 satır diyelim b) varcharsütunlardan herhangi biri dizinlerin / birincil anahtarların …

2
Google ngramlarını bir veritabanında en iyi şekilde nasıl saklayabilirim?
Birkaç gün önce google onegrams'ı indirdim ve zaten çok büyük miktarda veri var. 10 paketin ilkini mysql'e ekledim ve şimdi 47 milyon kayıt veritabanım var. Bir kişinin Google ngramlarını en iyi bir veritabanında nasıl saklaması gerektiğini merak ediyorum. Yani, bir gram kullanmıyorsanız, ancak iki gram veya üç gram kullanıyorsanız, miktar …

4
Bu MySQL sorgusunu nasıl daha fazla optimize edebilirim?
Ben (15 + saniye) çalıştırmak için özellikle uzun bir zaman alıyor bir sorgu var ve benim veri seti büyüdükçe sadece zamanla kötüleşiyor. Bunu geçmişte optimize ettim ve endeksler, kod düzeyinde sıralama ve diğer optimizasyonlar ekledim, ancak biraz daha rafine edilmesi gerekiyor. SELECT sounds.*, avg(ratings.rating) AS avg_rating, count(ratings.rating) AS votes FROM …

3
Management Studio T-SQL Sorgusunda Bağlantı Belirtme
Kullanıcıları DB sunucularına eklerken, GUI'den "Bu eylemi komut dosyası" işlevini sık sık kullanırım. Daha sonra aynı şeyi diğer sunucularımda yapmak için "Bağlantı :: Bağlantıyı Değiştir" e gidiyorum. Komut dizisi eyleminde bağlantıyı belirleyebilmemin bir yolu var mı?

2
Server Management Studio'da sorgu planlarını görüntüleme
Başka bir SQL sunucu sorusu: Sayaçlar sıfırlandığından beri bana en çok CPU yoğun SQL veren basit bir sorgu var: select top 10 sum(qs.total_worker_time) as total_cpu_time, sum(qs.execution_count) as total_execution_count, qs.plan_handle, st.text from sys.dm_exec_query_stats qs cross apply sys.dm_exec_sql_text(qs.plan_handle) as st group by qs.plan_handle, st.text order by sum(qs.total_worker_time) desc Soru 1: Tam olarak …

4
MySQL neden hafızamın bittiğini söylüyor?
INSERT...SELECTJDBC ile MySQL'de oldukça büyük bir yürütme yapmaya çalışıyordum ve aşağıdaki istisnayı aldım: Exception in thread "main" java.sql.SQLException: Out of memory (Needed 1073741824 bytes) at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1073) Aslında bir ResultSet nesnesi döndürmediğim için, Java yığın alanının bir sorun olmaması gerektiğini düşündüm. Ancak, yine de yukarı denedim ve hiç iyi olmadı. Daha …

1
Aynayı Kırma ve Geri Yükleme
Bir aynanın ikincil düğümünde biraz bakım yapmam gerekiyor. Bu, kısa bir ağ kesintisinden sonra ayna yeniden kurulurken sitenin yavaşlamasının bir sonucu olduğundan, güvenli olmak ve aynayı devre dışı bırakmak, ardından rahatsız edici sunucuya alay ettikten sonra yeniden etkinleştirmek istiyorum. Şu anda sahip olduğum plan: Aynayı devre dışı bırak Potansiyel olarak …

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.