Veritabanı Yöneticileri

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

5
Hiçbir veride değişiklik olmadığı GÜNCELLEME performansı
Bir varsa UPDATE(veri güncellenmiş durumda zaten olduğu için) fiilen herhangi bir veri değişmez deyimi. WHEREGüncelleştirmeyi önlemek için maddeye bir kontrol koymanın herhangi bir performans avantajı var mı ? Örneğin, aşağıdakilerde UPDATE 1 ve UPDATE 2 arasında yürütme hızında herhangi bir fark olur: CREATE TABLE MyTable (ID int PRIMARY KEY, Value …

2
MySQL için Amazon RDS vs Amazon EC2 örneğine MySQL kurulumu vs
İş yerimizde, tüm web sunucularımızı Amazon EC2'de barındırıyoruz ve genellikle Apache web sunucumuzla aynı kutuya kurulmuş ve onlarla iletişim kurmuş MySQL veritabanlarını kullandık localhost. Artık sistemlerimizden biri için veritabanımızı kendi sunucusuna geçirme ihtiyacımız var. İki çözüm arasında bir seçeneğim var: Amazon RDS kullanın veya yeni bir Amazon EC2 kutusu açın …
31 mysql  amazon-rds 


2
Çok noktalı virgül indeksi ve performans
Çok noktalı bir dizine sahip bir tablom var ve sorgularda maksimum performansı elde etmek için indekslerin uygun şekilde sıralanmasından şüphelerim var. Senaryo: PostgreSQL 8.4, yaklaşık bir milyon satırlık tablo C1 sütunundaki değerler yaklaşık 100 farklı değere sahip olabilir . Değerlerin eşit dağıldığını varsayabiliriz, bu nedenle olası her değer için yaklaşık …

5
SQL'de bileşik mi yoksa bileşik anahtar mı?
SQL hakkında (Bilgi İşlem / Veritabanları): Bir tabloda, kayıtlarını benzersiz bir şekilde tanımlayan iki veya daha fazla alanımız olduğunda, onları çağırmanın doğru yolu nedir? Kompozit veya bileşik anahtarlar? İnternette her iki kullanımda da gördüm, bu yüzden gerçekten emin değilim.

9
Puan tablosunda bir kullanıcının puanını al
Yüksek puanları biriktirdiğim çok basit bir MySQL masam var. Öyle görünüyor: Id Name Score Çok uzak çok iyi. Soru şudur: Bir kullanıcının rütbesi nedir? Örneğin, bir kullanıcı var Nameveya Idtüm sıralarının sırasına inme emri vereceği rütbesini almak istiyorum Score. Bir örnek Id Name Score 1 Ida 100 2 Boo 58 …
31 mysql  rank 

3
Unutulmuş PostgreSQL Windows şifresi
Bu sabah, Windows 7 Professional masaüstümdeki PostgreSQL veritabanına bağlanmaya çalışıyorum. Varsayılan değer 'postgres' şeklindedir, ancak ne kadar özgün olarak kurduğumda hangi şifreyi kullandığımı unuttum. Googledim ve şifrenizi sıfırlamakla ilgili bir yayın buldum . Adımları takip ettim, ancak sonuçta postada belirtilenden biraz farklı. Kullandım- net user postgres postgres Veritabanımın şifresini sıfırlamak …

4
CPU çekirdek sayısı karşısında CPU çekirdek sayısı - daha yüksek GHz veya SQL Server için daha fazla çekirdek?
VMware içindeki sanal bir SQL Server 2016 düğüm kümesi için bir dizi fiziksel sunucu sağlamaya başlıyoruz. Enterprise Edition lisanslarını kullanacağız. 6 düğüm kurmayı planlıyoruz, ancak CPU sunucu sayısı ve CPU çekirdek sayısı ile ilgili fiziksel sunucuları sağlamada ideal yolun ne olduğuna dair bir tartışma var. Bunun büyük ölçüde işlem hacmine …

2
Tüm kısıtlamaları tüm tablolardan nasıl kaldırırım?
Tüm varsayılan kısıtlamaları bırakmak, kısıtlamaları kontrol etmek, benzersiz kısıtlamalar, birincil anahtarlar ve yabancı anahtarları bir SQL Server veritabanındaki tüm tablolardan istiyorum. Tüm kısıtlama adlarını nereden alacağımı biliyorum sys.objects, ancak ALTER TABLEkısmı nasıl doldururum ?

1
Yabancı anahtarlarda indeks ihtiyacı
Dizinler, birincil anahtarlar ve yabancı anahtarlar ile mücadele ediyorum ... Ve hepsine sahip olma ihtiyacı. Eğer iki tablom varsa, ikisinin de birincil anahtar olarak bir tamsayı vardır. İlk tablo FK üzerinden ikinci tablonun birincil anahtarına atıfta bulunur. Her iki tabloda da kimlik sütununda birincil anahtar dizini var table1.ref_fieldİkinci tablonun PK’sına …

1
Tüm değerler 36 karakter olduğunda, dizin araması char vs varchar ile belirgin şekilde daha hızlı olur mu
Tüm tablolar için birincil anahtar için hash tabanlı oluşturulan bir kimlik kullanan eski bir şema (sorumluluk reddi!) Var. Böyle bir kimliğin bir örneği: 922475bb-ad93-43ee-9487-d2671b886479 Bu yaklaşımı değiştirmenin olası bir umudu yoktur, ancak indeks erişimi ile performans düşüktür. Kenara bu olabilir nedenlerinden sayısız ayarlama, daha az optimal olmanın gibiydi fark ettim …

6
Yeni TLS Standartları ile SQL Server uyumluluğu
Başlıca tarayıcılar SSL3.0 ve TLS1.0'ın ötesine geçiyor. PCI Güvenlik Konseyi, bu protokollerin yeterince güçlü şifreleme olarak kabul edilmeleri için bir ömür sonu tarihi ilan etti. Daha yeni ve daha güçlü olanları kullanmak için bu protokollerden uzaklaşmamız gerekiyor. Windows sunucularında bu eski protokolleri kolayca devre dışı bırakabilir ve bunun yerine yalnızca …


2
MySQL ve pencere fonksiyonları
MySQLPencere işlevlerini desteklemiyor gibi görünüyor . Örneğin basit: COUNT(*) OVER() AS cntçalışmıyor. Emin değilim, bunun ticari sürüm için de geçerli olup olmadığıdır (Topluluk sürümünün sınırlı altkümenin olduğunu varsayarım). Olmazsa, bir kişi bu eksik özellik etrafında nasıl çalışır?

1
SQL Server: kilit iletişim arabelleği kaynakları üzerinde kilitlendi
Bu kilitlenme türü için olası neden ne olabilir? (genel olarak çıkmaz) İletişim arabelleği kaynaklarını kilitle Belirtilen sistem hafızada düşük mü ve tamponların sayısı sınırsız mı? Ayrıntılı Hata: İşlem (İşlem Kimliği 59), başka bir işlemle kilit iletişim arabellek kaynakları üzerinde kilitlendi ve kilitlenme kurbanı olarak seçildi. İşlemi yeniden başlat

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.