«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.


2
MySQL'den ayrıntılı çıktı nasıl kaydedilir?
Genellikle bir Linux komutunun ayrıntılı çıktısını şu şekilde kaydedersiniz: # command > output.txt Ancak böyle bir komut kullandığınızda mysqldump, >seçenek veritabanı tablolarının dökümünü istenen dosyaya verir: # mysqldump --username=whatever --password=whatever -h localhost database > dump.sql -v(Ayrıntılı) seçeneğine eklerseniz mysqldump, komutun ne yaptığı hakkında yardım bilgileri verir. >Veritabanı tablo bilgilerini bir …

1
MySQL dökümü geri yükleme - yorumları tutma
Bu yüzden yedek olarak o karmaşık MySQL dökümü var. Ne yazık ki, bu yedekleme karmaşık ve kötü tetikleyiciler kullanıyoruz. Bazı kötü tetikleyicilerimiz # karakteri ile başlayan bir yorum satırına sahipti. Veritabanını yedeklediğimde, ortaya çıkan dökümü # satırlarını kaydeder. Sorun ben geri yükleme yaparken. # İle başlayan satır boş satırlarla değiştirilir. …

2
Birleştirilmiş tabloda toplam değerin artımlı sayılarını alma
MySQL 5.7.22 veritabanında iki tablo var: postsve reasons. Her gönderi satırında birçok neden satırı vardır ve bunlara aittir. Her nedenin kendisiyle ilişkili bir ağırlığı vardır ve bu nedenle her bir gönderinin kendisiyle ilişkili toplam bir toplam ağırlığı vardır. 10 puan ağırlığındaki her bir artış için (yani, 0, 10, 20, 30, …

2
Tavana tamsayı dökümüyle tamsayı sorunu (ondalık)
Bu senaryo var, MySQL en büyük ondalık değeri alıyor ve diğer değerleri buna atmaya çalışır gibi görünüyor. Sorun, bu sorgu, en azından bu düzeyde, bu kod üzerinde denetime sahip değil, bu nedenle bir dış kitaplık tarafından oluşturulur olmasıdır. Bunu nasıl düzeltebileceğine dair bir fikrin var mı? SELECT 20 AS x …

3
İlişkisel bir veritabanındaki bütünlük kısıtlamaları - bunları gözden kaçırmalı mıyız?
Çalıştığım şirketin geliştiricileri ile sürekli bir tartışma içerisindeyim çünkü büyük sorguları hızlandırmak ve daha iyi kazanmak için ilişkisel bir veritabanında ilişki uygulamasından (FOREIGN KEY kısıtlama tanımları aracılığıyla) kurtulmanın daha iyi olduğunu söylüyorlar verim. Söz konusu platform MySQL 5.x'tir ve en azından benim için makul olmayan ilgili tabloların bazı PRIMARY KEY …

4
MySQL - mysql_upgrade - Hata oluştu: Sunucu değişkenleri ayarlanamıyor
MySQL 5.7.11'i resmi docker görüntüsünün içinde çalıştırıyorum. Yükseltmek istediğimde aşağıdaki hatayı alıyorum: mysql_upgrade -uroot -p password: Error occurred: Cannot setup server variables. Aradım, ipucu bulamadım. Ben koşmaya çalıştım --verboseama şansım yok. Referans için burada günlükleri db başlattığınızda: db_1 | 2016-02-17T11:23:10.453190Z 0 [ERROR] Incorrect definition of table performance_schema.events_waits_current: expected column 'NESTING_EVENT_TYPE' …
10 mysql  upgrade 

3
3 tablo arasında döngüsel bağımlılık (dairesel referans) nasıl önlenir?
3 tablom var: İnsanlar İleti Seviyor ER modelini tasarladığımda döngüsel bir bağımlılığı var: 1: N- İnsanlar -------- <Post 1: N- Mesaj ---------- <Beğeniler 1: N- İnsanlar -------- <Beğeniler Mantık: 1 kişinin birçok yayını olabilir. 1 yayında birçok beğeni var. 1 kişi birçok gönderiyi beğenebilir (oluşturulan kişi kendi gönderisini beğenemez). Bu …

2
Birleştirilen tabloların sütunlarına göre sıralamayı optimize etmenin bir yolu var mı?
Bu benim yavaş sorgu: SELECT `products_counts`.`cid` FROM `products_counts` `products_counts` LEFT OUTER JOIN `products` `products` ON ( `products_counts`.`product_id` = `products`.`id` ) LEFT OUTER JOIN `trademarks` `trademark` ON ( `products`.`trademark_id` = `trademark`.`id` ) LEFT OUTER JOIN `suppliers` `supplier` ON ( `products_counts`.`supplier_id` = `supplier`.`id` ) WHERE `products_counts`.product_id IN (159, 572, 1075, 1102, 1145, …
10 mysql  order-by 

5
Tablo için satır boyutunu ve maksimum satır boyutunu hesaplama
Sorun: Tablo oluşturma tarafından işgal edilen bayt sayısını hesaplamak için herhangi bir yolu var mı, ben information_schema.tables bazı bilgi alabilirsiniz biliyorum ama bu bilgi yeterince doğru değil. Gerçekte gerekli olan, yalnızca innodb için tablonun tanımına göre bayt sayısıdır ve harmanlama da utf-8-general-ci olarak düşünülebilir Örneğin, bir masa testi aşağıdaki gibidir …

2
MySQL kurulumuyla ilgili sorunlar
Her şeyden önce, uzunluğu affedersiniz, bu yazı çok uzun ve ikinci bir arka plana ihtiyacı var; sinyali gürültüden ayırt etmek benim için zor oldu, bunun bir kısmı ilgili değilse lütfen taşıyın: Birkaç hafta önce, gönüllü olarak Windows 10'a yükseltmeyi seçtim. Bunu yaptıktan sonra, artık ihtiyacım olmayan Python kurulumlarını kaldırmaya karar …


3
Neden bölüm DEĞİL?
Ne zaman bir veritabanı bölümlemek istemez? ( MySQL bölümlemeyi düşünüyor ) Benim durumumda Birkaç milyon satırla başlayacağım, oradan büyümeli. En sık sorgu kısıtlaması görevi gören bir karakter alanındaki birincil anahtar (ve aramalar sık ​​- saniyede en az birkaç kez). Birincil anahtar, bölüm anahtarı görevi görecek şekilde özetlenir Yukarıda belirtilen sık …

1
MySqlDump'ın DISABLE KEYS'in içe aktarma üzerinde hiçbir etkisi yoktur
Inno-Tables (sürpriz!) İle ithalat hızı ile ilgili önceki sorumu takip ediyorum . Senaryo Yerel dev makineme makul bir zamanda bazı büyük * veritabanı dökümü almaya çalışıyorum. KEYBir darboğaz olduğu ortaya çıkan, ancak canlı sistemimiz için hala önemli olan tablolara bağlı çok fazla şey var. Yukarıdaki soruyu sorduktan sonra yaklaşımım, KEY …

3
InnoDB içe aktarma performansı
Ben yaklaşık 10 Milyon satır (veya 7GB) oluşan oldukça büyük bir InnoDB-Tablo toplu ithalat ile mücadele ediyorum (ki benim için şimdiye kadar çalıştığım en büyük tablo). Inno'nun ithalat hızını nasıl artıracağımı araştırdım ve şu an kurulumum şöyle görünüyor: /etc/mysql/my.cnf/ [...] innodb_buffer_pool_size = 7446915072 # ~90% of memory innodb_read_io_threads = 64 …

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.