«innodb» etiketlenmiş sorular

InnoDB, MultiVersion Eş Zamanlılık Kontrolü (MVCC) kullanan MySQL için ACID uyumlu bir işlemsel depolama motorudur. 5.5.5 sürümünden beri MySQL için varsayılan depolama motoru olmuştur.

30
Bir MySQL veritabanını hızlı bir şekilde nasıl yeniden adlandırabilirim (şema adını değiştirebilirim)?
MySQL kılavuzu MySQL bu kapsar. Genellikle veritabanını döküp yeni bir adla yeniden içe aktarırım. Bu, çok büyük veritabanları için bir seçenek değildir. Görünüşe göre RENAME {DATABASE | SCHEMA} db_name TO new_db_name; kötü şeyler yapıyor, sadece birkaç sürümde var ve genel olarak kötü bir fikir . İle çalışmalarına Bu ihtiyaçlar InnoDb …
959 mysql  database  innodb  rename 

25
MyISAM ve InnoDB'ye karşı [kapalı]
Kapalı . Bu soru görüş temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Bu yayını düzenleyerek gerçekler ve alıntılarla yanıtlanabilmesi için soruyu güncelleyin . 2 yıl önce kapalı . Ben ( 70% ekler ve% 30 okuma ) veritabanı yazma bir sürü içeren bir proje üzerinde çalışıyorum …



8
MySQL'de ibdata1 dosyasını küçültme / temizleme
Localhost'ta MySQL'i R'de istatistik yapmak için bir "sorgu aracı" olarak kullanıyorum, yani her R komut dosyası çalıştırdığımda yeni bir veritabanı (A) oluşturuyorum, yeni bir tablo (B) oluşturuyorum, verileri B'ye aktarıyorum , ihtiyacım olanı almak için bir sorgu gönderin ve sonra B'yi ve A'yı bıraktım. Benim için iyi çalışıyor, ancak ibdata …
561 mysql  database  innodb 





14
INT ve VARCHAR birincil anahtarları arasında GERÇEK performans farkı var mı?
MySQL'de birincil anahtar olarak INT ve VARCHAR kullanımı arasında ölçülebilir bir performans farkı var mı? VARCHAR referans listeleri (ABD Devletleri, Ülke Kodları düşünüyorum) için birincil anahtar olarak kullanmak istiyorum ve bir iş arkadaşı INT AUTO_INCREMENT tüm tablolar için birincil anahtar olarak tomurcuklanmak olmaz. Burada detaylandırılan argümanım, INT ve VARCHAR arasındaki …

3
MySQL yabancı anahtar kısıtlamaları, kademeli silme
Bütünlüğü korumak ve yetimleri önlemek için yabancı anahtarlar kullanmak istiyorum (zaten innoDB kullanıyorum). CASCADE ÜZERİNDEN SİLEN SQL ifadesini nasıl yapabilirim? Bir kategoriyi silersem, diğer kategorilerle de alakalı ürünleri silmemesini nasıl sağlarım. Pivot tablo "category_products" diğer iki tablo arasında çoktan çoğa ilişki oluşturur. categories - id (INT) - name (VARCHAR 255) …

7
MySQL InnoDB, tablodan veri satırlarını sildikten sonra disk alanını serbest bırakmıyor
InnoDB depolama motorunu kullanarak bir MySQL tablo var; yaklaşık 2M veri satırı içerir. Veri satırlarını tablodan sildiğimde, ayrılmış disk alanı serbest bırakmadı. optimize tableKomutu çalıştırdıktan sonra ibdata1 dosyasının boyutu da azalmadı . MySQL'den disk alanı geri almanın bir yolu var mı? Kötü bir durumdayım; Bu uygulama yaklaşık 50 farklı yerde …
140 mysql  innodb  delete-row 



22
1114 (HY000): Masa dolu
InnoDBBasit bir sorgu ile bir tabloya satır eklemeye çalışıyorum : INSERT INTO zip_codes (zip_code, city) VALUES ('90210', 'Beverly Hills'); Ancak bu sorguyu denediğimde aşağıdakileri alıyorum: HATA 1114 (HY000): Tablo zip_codesdolu Yapmak SELECT COUNT(*) FROM zip_codes bana 188.959 satır veriyor, bu aynı veritabanında 810.635 satırlık başka bir tablom olduğu düşünülürse çok …
114 mysql  innodb 

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.