«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
InnoDB tablosundan alan silme ve geri kazanma
(Sadece okuma) için daha fazla veri yazmıyorum 700GB InnoDB tablo var. Daha eski verileri silmek ve (boş kaldığım gibi) bu disk alanı geri almak istiyorum. Silme kısmı oldukça kolaydır, çünkü bir auto-inc birincil dizinim var, bu yüzden onu kullanarak parçalar halinde yineleyebilir ve satırları silebilirim, ancak bu bana alanı geri …
14 mysql  innodb 

4
AWS RDS veritabanım için kaç GÇ'ye ihtiyacım olduğunu nasıl belirleyebilirim?
Bir mysql veritabanının bir bölümünü AWS'ye geçiriyorum. Söz konusu veriler% 99 yazmadır ve her satırda yaklaşık 1k varchar alanı, bir datetime ve 4 ints bulunur. Yoğun zamanlarda saat başına 20-25 bin kayıt ekleneceğine inanıyorum. Mevcut veritabanında iostat -h komutunu çalıştırdım ve yaklaşık 40 tps bildirdi. Ne tür IOPS'a ihtiyacım olacağını …
14 mysql  amazon-rds 

2
MySQL neden SELECT takma adlarını kullanmanıza izin veriyor?
SQL'de, bildiğim kadarıyla, kavramsal yorumlama sırası olan mantıksal sorgu işleme sırası FROM ile şu şekilde başlar: DAN NEREDE GRUPLA HAVING SEÇ TARAFINDAN SİPARİŞ Bu listeyi izleyerek neden WHERE yan tümcesinde SELECT takma adlarına sahip olamayacağınızı görmek kolaydır, çünkü takma ad henüz oluşturulmamıştır. T-SQL (SQL Server) bunu kesinlikle takip eder ve …

2
Hangi max_allowed_packet yeterince büyük ve neden değiştirmem gerekiyor?
Master-slave kurulumunda MySQL (5.5) var ve başka bir slave sunucu oluşturdum. Orijinal köleyi durdurdum, verileri döktüm, kopyaladım ve yeniden gönderdim ve işe yaradı. Orijinal köle master_log pos kaydetti ve yeni slave ayarlamak için bu komutları kullandım CHANGE MASTER TO MASTER_HOST='<ipaddress>', MASTER_USER='<username>', MASTER_PASSWORD='<password>', MASTER_PORT=3306, MASTER_LOG_FILE='mysql-bin.000851', MASTER_LOG_POS=15824150, MASTER_CONNECT_RETRY=10; Yeni köle başladığımda Last_IO_Error: …

8
SQL dökümünden bir veritabanı geri yüklenirken hata oluştu
MySQL için son derece yeniyim ve Windows üzerinde çalıştırıyorum. MySQL bir dumpfile bir veritabanını geri yüklemek için çalışıyorum, ancak aşağıdaki hatayı alıyorum: $ >mysql -u root -p -h localhost -D database -o < dump.sql ERROR: ASCII '\0' appeared in the statement, but this is not allowed unless option --binary-mode is …

2
Yinelenen anahtarda hiçbir şey yapma
PtokaX API ile LuaSQL kullanarak aşağıdaki tabloya ekliyorum. CREATE TABLE `requests` ( `id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT, `ctg` VARCHAR(15) NOT NULL, `msg` VARCHAR(250) NOT NULL, `nick` VARCHAR(32) NOT NULL, `filled` ENUM('Y','N') NOT NULL DEFAULT 'N', `dated` DATETIME NOT NULL, `filldate` DATETIME NULL DEFAULT NULL, PRIMARY KEY (`id`), UNIQUE INDEX …

4
Bazı alanlar hariç Mysqldump tabloları
Bazı alanları olmayan bir tablo mysqldump için bir yolu var mı? Açıklamama izin verin: Bir MySQL veritabanım var tests. Gelen tests3 tablolar vardır: USER, TOTOve TATA. Sadece tablonun bazı alanları mysqldump istiyorum USERböylece gibi bazı alanlar hariç olmak üzere mail, ip_loginvb Bunu nasıl yapabilirim?
14 mysql  mysqldump 


4
MySQL LOAD DATA INFILE, InnoDB motoruyla birkaç konser girdikten sonra% 80 yavaşlar
LOAD DATA INFILE üzerinden 100GB dosya yüklüyorum. MyISAM ile birkaç saat başarılı oldum ve yaptım. Şimdi InnoDB kullanarak deniyorum. Yük, 10MB / saniyenin üzerinde hızla başlar (tablo dosyasının büyümesini izler file_per_table, açılır). Ancak yaklaşık 5GB veri sonra 2-4MB / sn aralığına yavaşlar, 20GB'ın üzerine çıkarken 2MB / sn civarında azaldı. …

6
MySQL'de Tabloları Bölme. İyi pratik?
Mevcut bir proje üzerinde çalışmaya başladım ve önceki geliştirici bir tabloyu aynı şemaları ancak farklı verileri olan 10 ayrı tabloya ayırmıştı. Tablolar şöyle görünür: [tableName_0] [tableName_1] [tableName_2] [tableName_3] [tableName_4] [tableName_5] [tableName_6] [tableName_7] [tableName_8] [tableName_9] Birincil anahtar bir tamsayı idalanıdır. Uygulama, idarama yaparken hangi tabloya erişmek için bir karma algoritma ( …

3
Nasıl mysql postgresql dönüştürmek için? [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 konuyla ilgili olacak şekilde güncelleyin . 5 yıl önce kapalı . Umutsuzca postgresql için büyük bir mysql veritabanı dönüştürmek için bir dönüşüm aracı arıyorum. Ben araç / …

4
Bir Büyük Veritabanı ve Birkaç Küçük Kişi
(A) tablo örneklerini kullanarak bir uygulama örneğini bir MySQL veritabanına dağıtabiliriz veya (B) uygulamanın her örneği için farklı MySQL veritabanları kullanabiliriz, örneğin, Kurulum "A": central_database app1_table1 app1_table2 app1_tablen ... appn_table1 appn_table2 appn_tablen Sonuç birçok tablo ile büyük bir db oldu. Kurulum "B": app1_db table1 table2 tablen ... appn_db table1 table2 …


5
MySQL sunucusu büyük dökümlerin içe aktarılmasını engelledi
Benim mac yerel mysql büyük bir sql dökümü (2GB) almaya çalışıyorum. Bunu geçmişte yapabildim (MAMP kullanıyordum), ama şimdi 7758 satırında bir ERROR 2006 (HY000) alıyorum: Dökümü ithal etmeye çalıştığımda MySQL sunucusu gitti. Veritabanı innodb tabloları içerir. Bu ayarların yardımcı olup olmayacağını görmek için my-innodb-heavy-4G.cnf dosyasını my.cnf dosyasına kopyalamayı denedim, ancak …
14 mysql  innodb  dump  mac-os-x 

3
MySQL table_cache ve Opened_tables
Ben insanlar tablo_cache MySQL çok küçük olup olmadığını değerlendirmek için Open_tables ve Opened_tables karşılaştırmasını kullandık gördük. Ancak, Opened_tables çalışma süresi boyunca kümülatif olduğuna inanıyorum, bu yüzden bu geçerli bir karşılaştırma değil. Belki de Opened_tables sadece özlüyor çarpması tek uyarı - o zaman bile saniyede açılan tablolar hala küçük olsa da, …

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.