«mysql» etiketlenmiş sorular

MySQL'in tüm sürümleri (Microsoft SQL Server değil). Ayrıca, soruyla alakalıysa lütfen mysql-5.7 gibi sürüme özgü bir etiket ekleyin.


1
Hangisi daha iyi: birçok birleşim koşulu veya birçok nerede koşul?
İki sorguyu karşılaştırmaya çalışıyorum: Sorgu 1: SELECT a,b,c,d,e FROM tableA LEFT JOIN tableB ON tableA.a=tableB.a WHERE tableA.b=tableB.b AND tableA.c=tableB.c AND tableA.d=tableB.d AND tableA.e=tableB.e Sorgu 2: SELECT a,b,c,d,e FROM tableA LEFT JOIN tableB ON tableA.a=tableB.a AND tableA.b=tableB.b AND tableA.c=tableB.c AND tableA.d=tableB.d WHERE tableA.e=tableB.e Bu iki sorgunun aynı sonuçları verdiğini söyleyebilir miyim? …

1
“Log_queries_not_using_indexes” etkinleştirildiğinde “long_query_time” devre dışı bırakılır mı?
Ben MySQL içinde etkinleştirerek zaman fark log_queries_not_using_indexes, slow_query_logve long_query_timeSorgu süresi çok az olsa bile, oluşturulan yavaş sorgu günlük dosyası sorguları bir sürü içerecektir long_query_time. Bir zamanlar görünüyor log_queries_not_using_indexesetkindir, MySQL hayır "long_query_time" Ne olduğu önemli endeksler kullanmayan tüm sorguları oturum olacaktır. Bunun üstesinden gelmenin bir yolu var mı? Yani, long_query_timedizinleri kullanıp …

1
Çoğaltma ortamında bin günlüklerini silme
Çoğaltma ortamında ikili günlükleri silme hakkında bir sorum var: 1 master ve 2 slave içeren bir ortamımız var (mysql 5.5 çalışıyor) Bazen, yoğun işlem sürelerinde boşluk sorunları ile karşılaşırız, böylece bin günlük dizini dolar. Günlüklerin süresi 3 günde bir dolar. Merak ediyordum, günlüklerin tüm kutularda 3 gün boyunca saklanmasının bir …

2
GÜNCELLEME sonrasında GÜNCELLEME tetiklensin mi?
Herhangi bir güncelleme zamanını kaydetmek için bir tetikleyici yapmak istiyorum: CREATE TRIGGER col_update AFTER UPDATE ON col FOR EACH ROW BEGIN UPDATE col SET updated=NOW() WHERE id=NEW.id; // or OLD.id END Sorun, bu tetikleyici updatedsütunu güncellemeye çalıştığında , aynı zamanda tetikleyiciyi çalıştıran başka bir güncelleme olayı olmasıdır. Bu, çalışmayan sonsuz …

2
MySQL neden diskte bu kadar çok geçici tablo oluşturuyor?
Herhangi bir yapılandırma hatası mysql .. mysql tuner gösterileri tarafından çok fazla geçici tablolar oluşturmak yol açabilir Current max_heap_table_size = 200 M Current tmp_table_size = 200 M Of 17158 temp tables, 30% were created on disk table_open_cache = 125 tables table_definition_cache = 256 tables You have a total of 97 …
13 mysql  innodb  myisam  memory 

2
InnoDB tablolarından parçalanma nasıl kaldırılır?
Tablo sayısı olan bir veritabanı var. Tablolardan bazı kayıtları silmek istiyorum, kayıtların sayısı 20K veya 50K'dan fazladır. Tüm Tablolar InnoDB'dir. Ve file_per_tableolan kapalı . Kayıtları birkaç tablodan sildiğimde tablolarda parçalanma olacak. Parçalanmayı kaldırmanın herhangi bir yolu var mı? 17 Nisan'da Güncelleme mysql> select TABLE_NAME, TABLE_SCHEMA, Data_free from information_schema.TABLES where TABLE_SCHEMA …

4
Mysql int vs varchar birincil anahtar olarak (InnoDB Depolama Motoru?
Bir web uygulaması (proje yönetim sistemi) oluşturuyorum ve performans söz konusu olduğunda bunu merak ediyorum. İçinde Sorunlar tablo var içinde çeşitli diğer tablolara bağlantı 12 yabancı anahtar vardır. bunlardan 8 tanesi, kayıtların bir web uygulamasında herhangi bir anlam ifade edebilmesi için diğer tablolardan başlık alanını almak için katılmam gerekir, ancak …

4
InnoDB sıra kilitleme - nasıl uygulanır
Şimdi etrafa bakıyorum, mysql sitesini okuyorum ve hala tam olarak nasıl çalıştığını göremiyorum. Yazmak için sonucu seçmek ve sıra kilitlemek, değişikliği yazmak ve kilidi serbest bırakmak istiyorum. audocommit açık. düzen id (int) name (varchar50) status (enum 'pending', 'working', 'complete') created (datetime) updated (datetime) Beklemede olan bir öğe seçin ve öğeyi …
13 mysql  innodb  locking 

2
Veritabanı yeniden tasarım fırsatı: Bu sensör veri toplama için hangi tablo tasarımı kullanılacak?
Arka fon Her biri 10 dakikalık aralıklarla topladığımız yaklaşık 100 veri noktasına sahip yaklaşık 2000 sensörlü bir ağım var. Bu veri noktaları genellikle int değerleridir, ancak bazıları dize ve kayan değerdir. Bu veriler 90 gün boyunca saklanmalıdır, mümkünse daha fazla ve yine de verimli olmalıdır. Veri tabanı tasarımı Başlangıçta bu …


3
Turnuva veritabanı tasarlamanın en iyi yolu
Yaklaşan Euro 2012 futbol turnuvasının tüm maçlarına bahis oynamak için bir web sayfası oluşturuyorum. Nakavt aşaması için hangi yaklaşımın uygulanacağına karar vermek için biraz yardıma ihtiyacınız var. Aşağıda, tüm "bilinen" grup aşaması maçlarının sonuçlarını saklama konusunda oldukça memnun olduğum bir maket oluşturdum. Bu tasarım, bir kullanıcının doğru bir bahis koyup …

2
Dosyaları hareket ettirilmiş bir InnoDB tablosu nasıl kurtarılır
Bu yüzden bir çoğaltma akışında ayarlanmış bir test db sunucusu var. İsim üzerinde, köle veri dizinindeki alanı hızla dolduran bir optimizasyon geldi. Mysql sadece biraz daha yer bekliyordu. Bu datadir SADECE mysql'ın datadir'i olarak kullanılan bir dosya sistemidir, bu yüzden ücretsiz başka bir şey yoktu. Çoğaltma akışının bir parçası olmayan …

1
Tabloları farklı veritabanı adına çoğaltma
KG ortamımız, tüm veritabanı adlarını "test" ile sonlandırmıştır. Örneğin, üretimdeki dbname1, KG'de bir dbname1test karşılığı olacaktır. (Bu büyük ölçüde prod / qa yapılandırmalarının karışmasına karşı korunmaya yardımcı olur). Gerçek üretim tablolarını KG'ye çoğaltmak istediğim bir avuç tablo var. Ben "dbname1 orada dbname1test orada çoğalt" demeyi söyleme hakkında emin değilim Bu …

5
MySQL Workbench Alternatifleri [kapalı]
Kapalı. Bu soru konu dışı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu , Veritabanı Yöneticileri Stack Exchange için konu üzerinde olacak şekilde güncelleyin . 5 yıl önce kapalı . MySQL Workbench ile düzeltilebileceğinden emin olamadığım bazı problemlerle karşılaşıyorum ( yani, yeniden ortaya çıkmış olabilecek eski …

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.