Veritabanı Yöneticileri

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


3
Neden 'LOAD DATA INFILE' normal INSERT deyimlerinden daha hızlı?
Csv dosyalarından okuyan ve veriyi bir veritabanına ekleyen ifadeyi kullanarak saniyede 60.000LOAD DATA IN FILE eklemeye ulaşabileceğimizi belirten bir makale okudum . Neden normal uçlardan farklı olmalı? EDIT: Ben sadece bir INSERTaçıklama çağırarak gidiş-dönüşü azaltdım: INSERT INTO tblname VALUES (NULL,2,'some text here0'),(NULL,2,'some text here1') ,(NULL,2,'some text here2'),(NULL,2,'some text here3') .....,(NULL,2,'some …
22 mysql  import  bulk 


1
Tekrarlama olmadan kombinasyonlar için SQL sorgusu
Bir işlevde (veya as) kullanılabilen ve n değerlerinin tüm bileşimlerini alan bir sorguya ihtiyacım var. Ve k uzunluklarının tüm kombinasyonlarına ihtiyacım var burada k = 1..n. Genişletilmiş numune girişi ve sonucu, giriş 2 yerine 3 değere sahiptir - ancak giriş değerlerinin sayısı 1 ile n arasında değişebilir. Örnek: Input: Birden …

2
Kümelenmiş ve Kümelenmemiş Dizin arasındaki performans farkı
Bu soru, Veriyolu Yöneticileri Yığın Değişimi üzerinden yanıtlanabileceği için Yığın Taşması'ndan geçirilmiştir . 7 yıl önce göç etti . Ben okuyordum Clusteredve Non Clustered Indexes. Clustered Index- Veri Sayfaları içeriyor. Bu, tam satır bilgisinin Kümelenmiş Dizin Sütununda bulunacağı anlamına gelir. Non Clustered Index- Yalnızca Kümelenmiş Dizin sütunu (varsa) veya bir …

3
Büyük bir masa üzerinde kümelenmiş bir dizin oluşturmak için ağrısız yol?
Bu soru, Veriyolu Yöneticileri Yığın Değişimi üzerinden yanıtlanabileceği için Yığın Taşması'ndan geçirilmiştir . 7 yıl önce göç etti . Bu yüzden ciddi yavaş performans hakkında şikayetçi olan bir müşteri sitemiz var. Bir göz attım ve sorunun açıkça görüldüğü için Somebody Else (grrrr) kümelenmiş bir indeks olmadan 20 milyondan fazla kayıt …

5
Örneğimin iyi performans göstermesini sağlamak için neden periyodik olarak yeniden başlatılmaları gerekiyor?
Bu soru, Veriyolu Yöneticileri Yığın Değişimi üzerinden yanıtlanabileceği için Yığın Taşması'ndan geçirilmiştir . 7 yıl önce göç etti . SQL 2005'te bir üretim DB sunucumuz var. Her şey bir süre normal çalışıyor, ancak birkaç hafta sonra kayda değer bir performans düşüşü görüyoruz. Yalnızca SQL Server'ı yeniden başlatmak performansı normale döndürür. …

3
Tam bir yedekleme sırasında işlem günlüğü yedeklemelerini durdurmalı mıyım?
Farklı aralıklarla çalışması planlanan iki SQL Agent işim var. İlk iş günde bir kez tam bir yedekleme yapar. İkinci iş, her 15 dakikada bir işlem günlüğü yedeklemesi yapar. Veri tabanı büyüdükçe, tam yedekleme başlangıçta planlandığından daha uzun sürüyor (sıkıştırma ile bile). Ve günlüklerimden işlem günlüğü yedeklemelerinin şimdi aynı anda çalıştığını …

5
SQL Server'ı yeniden başlatmak hızlandırıyor mu?
Bu soru, Veriyolu Yöneticileri Yığın Değişimi üzerinden yanıtlanabileceği için Yığın Taşması'ndan geçirilmiştir . 8 yıl önce göç etmiş . Bazı DBA'ların SQL Server'ı çok sık, bazen de gece yeniden başlattıklarını farkettim. Bazı hafızayı boşaltmak, belki de sorguları hızlandırmak için yaptıklarına inanıyorum. Yeniden başlatma sonrası sorgu planlarının yeniden derlenmesi gerektiğini biliyorum, …

4
Varchar (8000) ayarının sonuçları nelerdir?
Varchar, alanın boyutuna orantılı disk alanı kapladığından, varchar'ı her zaman maksimum olarak tanımlamamamız için herhangi bir neden var varchar(8000)mı , örneğin SQL Server'da? Tablo oluştururken, yapan birini görürsem varchar(100)onlara yanlış olduğunuzu söylemeliyim, yapmalısınız varchar(8000)?


6
InnoDB tablosunun değişip değişmediğini kontrol etmenin en hızlı yolu
Başvurum çok veritabanı yoğun. Şu anda, MySQL 5.5.19 kullanıyorum ve MyISAM kullanıyorum, ancak InnoDB'ye geçme sürecindeyim. Kalan tek sorun sağlama toplamı performansı. Başvurum CHECKSUM TABLEyoğun zamanlarda saniyede yaklaşık 500-1000 ifade yapıyor , çünkü müşteriler GUI değişiklikler için veritabanını sürekli olarak oyluyor (bu bir izleme sistemidir, bu nedenle çok hızlı yanıt …

2
Sa şifresini nasıl sıfırlarsınız?
Bir makinede sa şifresini kaybettim ve makineye doğrudan yönetici grubundaki bir hesabı kullanarak girdiğimde, SQL Server Management Studio, Windows kimlik doğrulaması kullanarak giriş yapmama izin vermiyor. Planım basitçe sunucuya giriş yapmak, Windows Kimlik Doğrulama ile bağlanmak ve yeni bir şifre kullanmak için sıfırlamaktı. Windows Kimlik Doğrulama ile bağlanamadığımdan bu işe …

4
MySQL hatası: 'a' @ 'localhost' kullanıcısı için erişim reddedildi (şifre kullanarak: YES)
Hesabı oluşturulan kök hesabı kullanıyorum 'a'@'%'. Ancak host parametresini belirlerken MySQL sunucusuna bağlanmak için hesabı kullanamıyorum. -hParametre olmadan başarıyla bağlanabilirim . Lütfen aşağıdaki yazıya bakınız. Umarım biri açıklamam için bana yardım edebilir. Teşekkürler. mysql> grant all on *.* to 'a'@'%' identified by a; ERROR 1064 (42000): You have an error …

7
Endeks stratejileri hakkında bazı rehberleri nereden bulabilirim?
Çoğumuz muhtemelen veritabanı dizinlerini kullanmanın iyi olduğunu kabul edeceğiz. Çok fazla sayıda dizin ve performans gerçekte bozulabilir. Genel bir kural olarak, hangi alanlar endekslenmelidir? Hangi alanlar endekslenmemelidir? Performans artışı sağlamak için bozulma değil, çok fazla sayıda ve yeterli sayıda endeks arasında denge kurulurken indeksleri kullanmanın kuralları nelerdir?
22 index 

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.