Ne'un #1 canlı bir veritabanı ile dikkatli olmak için yolunuzu
Benim müşteri için zaman zaman kendileri için yarattıkları ya da bozuk veri düzeltmek için benim ürünün böcekleri yaratan bir sorunu çözmek için yaşayan kendi veritabanında çalışmıyor. Çok Unıx erişim kök gibi, sadece tehlikeli. Dersleri ben önceden ne öğrenebiliriz?
Canlı veri üzerinde çalışma konusunda çok dikkatli olmalısın #1 şey nedir?
CEVAP
Yıllar boyunca zor yoldan öğrendiğim üç şey...
Eğer canlı veri güncellemeleri veya siler yapıyorsan ilk önce kullanacağınız YERİ SEÇMEK için bir sorgu yazmak. Çalıştığından emin olun. Doğru olduğundan emin olun. Sonra bilinen NEREDE maddesi UPDATE/DELETE deyimi önüne.
Asla sahip olmak istiyorum
DELETE FROM Customers
sorgunuza otururken yan... yanlışlıkla "ve sadece Müşteri tablonuzu öldürdün." yürütme vurduğu yazmak için bekleyen Çözümleyicisi Oops.
Ayrıca, platforma bağlı olarak, bir tablo hızlı & 'dirty bir yedek almak için nasıl öğrenin. SQL Server 2005
SELECT *
INTO CustomerBackup200810032034
FROM Customer
yeni bir tablo daha sonra güncellemeleri yaptım ve her şey yolunda yaptıktan sonra silmek CustomerBackup200810032034, olarak tüm Müşteri tablosundaki her satır kopyalayın. Eğer en kötüsü olursa, çok çalışın ve disk veya teypten dün geceki yedeği geri yüklemek için daha bu masadan kayıp verileri geri yüklemek için daha kolay.
Son olarak, ardarda silme şeylerden kurtulmak dikkatli olmak silmek - tabloları' bir şey değiştirmeden önce ilişkiler ve anahtar kısıtlamaları. kontrol etmek niyetinde değildi
Veritabanı öğeleri için kaynak kontrol...
Dosyalar ve klasörler de dahil olmak ü...
LogCat mesaj: Google Play hizmetleri k...
Nasıl bir mysql veritabanı tablo boyut...
isim: kullanıcı süper kullanıcı olmak ...