Veritabanı Yöneticileri

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

5
Nasıl düzgün MySQL öldürmek için?
CPANEL yüklü CentOS 64bit ve kullanıyorum: service mysql stop Sadece gıdıklama dönemlerine devam eder ve asla durmadığı gibi görünür. Günlüklerde sadece çok fazla yazı gönderir: 130303 17:42:38 [Warning] /usr/sbin/mysqld: Forcing close of thread Gelen err.logdosyanın, bunlardan bir sürü bakın: [Warning] /usr/sbin/mysqld: Forcing close of thread Anında olmuştu. Bunu neden yaptığı …

3
Tablo Bölümleme Nasıl Yardımcı Olur?
Masa bölümlerinin artıları ve eksileri fikrini almakta güçlük çekiyorum. 8 masadan oluşan bir proje üzerinde çalışmaya başlamak üzereyim ve bunlardan biri 180-260 milyon kayıt yapacak ana veri masası olacak. Düzgün bir şekilde indekslenmiş bir tablo olacağı için, tablo kayıtlarını bu şekilde 20 milyon ile sınırlandırmayı düşünüyorum, 9-13 tablo oluşturmak zorunda …

2
oracle - belirli tablolara erişimi olan kullanıcıları listeler
Bunun daha önce sorulduğundan eminim, ancak aşağıdakilerle ilgili ayrıntıları bulamıyorum. Aşağıdakileri yanıtlayabilecek bir tür önceden hazırlanmış masa var mı (dba_tab_privs kullandım ancak sınırlıdır ve tüm ihtiyaçlarımı karşılamıyor), eğer kimsenin aşağıdakileri yanıtlamak için bazı soruları yoksa? Belirli bir rol atanmış olan tüm kullanıcıları listele? Bir kullanıcıya verilen tüm rolleri listele? Bir …

6
Bir tabloda kayıtları rasgele sipariş etme
Bir veritabanı kullanırken ortak bir ihtiyaç, kayıtlara sırayla erişmek. Örneğin, bir blogum varsa, blog postalarımı isteğe göre sıralayabilmek istiyorum. Bu girdilerin çoğu zaman birçok ilişkisi vardır, bu nedenle ilişkisel bir veritabanı mantıklı görünmektedir. Ben gördük ortak çözüm bir tamsayı sütun eklemek için order: CREATE TABLE AS your_table (id, title, sort_order) …

3
WHERE yan tümcesi yan tümce yan tümce eklediğimde görüntüleme en iyi duruma getirilmiş mi?
Görünümün içinde veya dışında bir Görünümü filtrelemeniz fark yaratır mı? Örneğin, bu iki sorgu arasında herhangi bir fark var mı? SELECT Id FROM MyTable WHERE SomeColumn = 1 Veya SELECT Id FROM MyView WHERE SomeColumn = 1 Ve MyViewolarak tanımlanır SELECT Id, SomeColumn FROM MyTable Kaynak tablo bir Bağlantılı Sunucu'da …

4
MySQL InnoDB kazasında ölüm sonrası
MySQL bu sabah üzerime düştü. Standart MySQL veritabanları dahil hariç, kullandığım her şey InnoDB. MySQL cini yeniden başlatmaya çalıştım ama iki kez başarısız oldu. Daha sonra tüm sunucuyu yeniden başlattım ve MySQL doğru şekilde başladı ve o zamandan beri iyi çalışıyor. İlk kilitlenme için mysqld günlük dosyası aşağıdakileri içerir: 120927 …

5
Belleği yetersiz olmadan birçok ek içeren büyük bir komut dosyasını nasıl çalıştırabilirim?
Soru: Seçilmiş ifadelerden yaklaşık 45 bin alıntı içeren bir senaryom var. Denemeye çalıştığımda, hafızamın tükendiğini belirten bir hata mesajı alıyorum. Bu betiğin çalışmasını nasıl sağlayabilirim? Bağlam: Bir uygulamanın, müşterinin kullandığı başka bir uygulama ile iyi çalışmasını sağlamak için bazı yeni veri alanları eklendi. İstemciden, mevcut veri öğelerini bu yeni alanların …

3
Kümelenmiş İndeksi Olan Bir Tabloya Verimli INSERT
TRACKING_NUMBER sütunundaki kümelenmiş bir dizini içeren bir tabloya satır ekleyen bir SQL deyim var. ÖRNEĞİN: INSERT INTO TABL_NAME (TRACKING_NUMBER, COLB, COLC) SELECT TRACKING_NUMBER, COL_B, COL_C FROM STAGING_TABLE Sorum şu - kümelenmiş dizin sütunu için SELECT deyiminde bir ORDER BY deyimi kullanmak yardımcı oluyor mu, yoksa elde edilen herhangi bir kazanç …

4
Üretimde olan bir veritabanında SQL Profiler kullanmak
Bir geliştirici olarak, SQL Profiler'ı oldukça sık kullanıyorum. Hem kodumun ne yaptığını izlemek hem de performans sorunlarını analiz etmek iyi bir hata ayıklama aracıdır. Ama her zaman geliştirme ortamımda ve çok kontrollü bir şekilde kullandım. Başvurumu başlat ve belirli bir duruma getir Profilci üzerinde bir iz başlat Uygulamamda belirli bir …

3
Üretim tablolarına sütun ekleme
SQL Server 2008 R2'deki büyük üretim tablolarına sütun eklemenin en iyi yolu nedir? Microsoft'un çevrimiçi kitaplarına göre: ALTER TABLE'da belirtilen değişiklikler hemen uygulanır. Değişiklikler tablodaki satırların değiştirilmesini gerektiriyorsa, ALTER TABLE satırları günceller. ALTER TABLE, çok kısa bir SCH-M kilidi gerektiren çevrimiçi dizin işlemleri dışında, değişiklik sırasında tablonun meta verilerini bile …

4
Bir tabloyu başka bir tablodan güncelleme
Bir A tablosunun sütununda (id, field_1, field_2) ve diğer bir B tablosunda sütun (id, field_2) var Şimdi, B tablosunu A ile birleştirmek istiyorum, bu demek oluyor ki, Tablo_'daki alan_2'yi tablo B'nin değerine güncellemek istiyorum. Btw ben kehanet kullanıyorum Teşekkürler
28 oracle 

2
SQL metin sütunlarını SELECT yaparken uzun satırlar nasıl sarılır
Uzun metin sütunları olan bir tablodan seçiyorum. Uzun çizgileri maksimum çizgi uzunluğuna sarmak istiyorum. Gönderen: SELECT * FROM test; test_id | text --------+----------------------------------------------------------------------- 1 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris lorem Kime: test_id | text --------+----------------------------- 1 | Lorem ipsum dolor sit amet,+ | consectetur adipiscing …
28 postgresql 


3
Bir kez yazmayı nasıl zorlar ve ardından SQL'de yalnızca veritabanı tablosunu okurum?
Mümkün mü? Kullanım durumum, bir kayıt oluşturulduktan sonra salt okunur olması gerektiği, yani hiç kimsenin onu düzenleyememesi veya silmemesi gerektiği şartı olan bir defter masasıdır. Bu, yalnızca defter ve masa ile doğrudan ilişkili olan tablolar için geçerlidir - aynı şemada normal olarak güncellenecek / silinecek başka tablolar da vardır. Anladığım …
28 mysql  constraint 


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.