Veritabanı Yöneticileri

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



3
Mysql-bin dosyalarını silmek güvenli midir?
Ben Mysql'de MM Çoğaltma var ve kutusunda bazı boş alan gereksiz dosyaları silerek olmak sıkmak istiyorum, bu rastladım mysql-biniçindeki dosyaların /var/db/mysql/Orada bu dosyaların yüzlerce gibidir mysql-bin.000123, mysql-bin.000223vb ben yaparak MySQL çoğaltma kontrol ettikten show master statusve show slave statusbunlar Bazı mysql-bin dosyalarını belirli konumlarda kullanmak, ancak diğer tüm bin dosyalarının …

19
Tablo adlarına 'tbl' öneki eklemek gerçekten bir sorun mu?
Bazı Brent Ozar videolarını izliyorum ( örneğin, bunun gibi ) ve tabloların önizlemesini ‘tbl’veya ile yapmamasını önerir ‘TBL’. İnternette bazı bloglar buldum, dokümantasyona hiçbir şey eklemediğini ve “okumak daha uzun sürüyor”. Sorular ve düşünceler Bu gerçekten bir sorun mu var? Çünkü ilk dba işimden bu yana 'tbl' ile tablo ekliyorum …

15
Veritabanı Yönetimi neden bu kadar zor?
Çok sayıda Veritabanı Yöneticisi tanıyorum ve hepsi 28-29 yaşları arasında. Tüm veritabanı yönetimi böyle midir? En azından 7-8 yıldan daha fazla tecrübe edinmek mi? Yoksa veritabanı yöneticisi olmak o kadar zor mu?

5
INT üzerinde TINYINT ne zaman kullanılır?
Genelde, her zaman Ints kullanırım. Teoride bunun en iyi uygulama olmadığını biliyorum, çünkü verileri saklamak için garanti edilecek en küçük veri türünü kullanmanız gerekir . Örneğin, tinyintsaklayacağınız tek verinin 1, 0 veya boş olduğunu bildiğiniz zaman kullanmak daha iyidir (bunu daha sonra 2 veya 3'e genişletme şansı çok azdır). Bununla …

2
Geçerli unix zaman damgasını PostgreSQL'den nasıl edinebilirim?
Unix zaman damgası , UTC 1 Ocak 1970 gece yarısından bu yana geçen saniye sayısıdır. PostgreSQL'den doğru unix zaman damgasını nasıl bulurum? Currenttimestamp.com ve timestamp.1e5b.de ile karşılaştırırken PostgreSQL'den beklenen süreyi alamıyorum: Bu doğru zaman damgasını döndürür: SELECT extract(epoch from now()); Bu olmasa da: SELECT extract(epoch from now() at time zone …


5
Neden RDBM's, NoSQL'in yaptığı gibi kümelenemiyor?
Nosql DBMS için büyük artılardan biri, daha kolay kümelenebilmeleridir. Sözde NoSQL ile farklı veri parçalarını depolayan ve hepsini bir seferde sorgulayan yüzlerce ucuz makine yaratabilirsiniz. Sorum şu: neden ilişkisel DBMS bunu mysql veya sql sunucusu gibi yapamıyor? Satıcılar bunu mevcut ürünleri ile yapmanın teknik bir yolunu bulamadılar mı, yoksa bunun …

6
Grup başına n satır alınıyor
Sonuç setinde her gruptan birkaç satır seçmem gerekiyor. Örneğin, müşteri başına 'n' en yüksek veya en düşük son sipariş değerlerini listelemek isteyebilirim. Daha karmaşık durumlarda, listelenecek satırların sayısı grup başına değişebilir (gruplandırma / ana kaydın bir niteliği ile tanımlanır). Bu bölüm kesinlikle isteğe bağlıdır / fazladan kredi için ve insanları …


3
Kompozit endeks ilk alandaki sorgular için de iyi midir?
I alanları bir tablo var diyelim Ave B. A+ Üzerinde düzenli sorgulamalar yapıyorum B, böylece üzerinde bileşik bir dizin oluşturdum (A,B). Ancak sorgular yalnızca Abileşik dizin tarafından tam olarak optimize edilebilir mi? Ayrıca, üzerinde bir dizin oluşturdum A, ancak Postgres hala yalnızca sorgular için bileşik dizini kullanıyor A. Önceki cevap …


6
Saklı prosedürler SQL enjeksiyonunu önlüyor mu?
Depolanan prosedürlerin PostgreSQL veritabanlarına SQL enjeksiyon saldırılarını önlediği doğru mu? Biraz araştırma yaptım ve yalnızca saklı yordamlar kullanıyor olsak bile SQL Server, Oracle ve MySQL'in SQL enjeksiyonuna karşı güvenli olmadığını öğrendim. Ancak, bu sorun PostgreSQL'de mevcut değildir. PostgreSQL çekirdeğindeki saklı yordam uygulaması, SQL enjeksiyon saldırılarını engelliyor mu, yoksa başka bir …


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.