«myisam» etiketlenmiş sorular

MyISAM, MySQL için işlemsel olmayan depolama motorudur. Yüksek hızlı depolama ve erişimin yanı sıra tam metin arama özellikleri de sunar. Ayrıca, 5.5'ten önceki MySQL sürümleri için varsayılan depolama motoru türüdür.


5
MySQL innodb değişkeni 'innodb_log_file_size' değişkenini nasıl güvenle değiştirebilirim?
Bu yüzden InnoDB'yi ayarlamak için oldukça yeniyim. Tabloları yavaşça (gerektiğinde) MyIsam'dan InnoDB'ye değiştiriyorum. Innodb'da yaklaşık 100 MB'ım var, bu yüzden innodb_buffer_pool_sizedeğişkeni 128 MB'a yükselttim : mysql> show variables like 'innodb_buffer%'; +-------------------------+-----------+ | Variable_name | Value | +-------------------------+-----------+ | innodb_buffer_pool_size | 134217728 | +-------------------------+-----------+ 1 row in set (0.00 sec) innodb_log_file_sizeDeğeri …
105 mysql  innodb  myisam  logs 


3
InnoDB neden tüm veritabanlarını bir dosyada saklıyor?
MyISAM'in her bir tabloyu karşılık gelen bir dosyada saklamak kullanışlıydı. InnoDB birçok yönden ilerleme kaydetmiştir, ancak InnoDB'nin neden tüm veritabanlarını tek bir dosyada ( ibdata1varsayılan olarak) sakladığını merak ediyorum . InnoDB'nin dosyadaki verilerin konumunu, tablolar için ayrı indeks dosyaları ile eşleyeceğini biliyorum, fakat neden tüm verileri tek bir dosyada karıştırdığını …


5
InnoDB 100x'teki basit SELECT'ler neden MyISAM'da olduğundan daha yavaş?
Çok can sıkıcı bir sorunum var. INNODB'yi ana veri tabanı motorum olarak kullanmak ve artık yedeklilik için galera-cluster kullanmak için eskiye ihtiyaç duyduğum MyISAM'den vazgeçmek istiyorum. Ben newbb_posttabloyu ( tabloyu takip eder) yeni bir tabloya kopyaladım newbb_innopostve InnoDB olarak değiştirdim. Tablolar şu anda 5,390,146her birinin girişlerini tutmaktadır . Bu seçimleri …


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 …


6
DELETE komutu 30.000.000 satırlık tabloda tamamlanmadı
Bir veritabanını miras aldım ve onu temizlemek ve hızlandırmak için arıyorum. Programlayıcı adına yapılan bir hata nedeniyle önemsiz verilerden oluşan 30.000.000 satır içeren bir tablom var. Herhangi bir yeni ve daha optimize edilmiş dizin eklemeden önce, tabloyu MyISAM'dan InnoDB'ye dönüştürdüm ve önemsiz veriler içeren birçok satırı silmek istiyorum. Veritabanı MySQL …

3
Sık sorulan sorgu önbellek geçersiz kılma ek yükü buna değdi mi?
Şu anda, özellikle birçok tablonun üzerinde yürütülen yüksek sayıda INSERT, DELETE ve UPDATE ifadesi nedeniyle, sorgu önbellekten çok sayıda geçersizlik gördüğümüz bir MySQL veritabanı üzerinde çalışıyorum. Belirlemeye çalıştığım şey, sorgu önbelleğinin bu tablolara karşı çalıştırılan SELECT ifadeleri için kullanılmasına izin vermenin hiçbir yararı olup olmadığıdır. Çok hızlı bir şekilde geçersiz …

3
InnoDB ve MyISAM tablolarını aynı sunucuda karıştırmak yaygın bir uygulama mıdır?
8GB RAM ile bir sunucuda çalışan yaklaşık 4.5GB tek bir veritabanı var. Tabloların büyük çoğunluğu MyIsam'dır (yaklaşık 4.3GB), ancak yakında bazılarını InnoDB'ye dönüştüreceğim . (İlk başta en yoğun olarak yazılmış tablolara odaklanan yavaş bir işlem olacak). Her iki tür depolama motorunun bulunduğu özel bir sunucuyu çalıştırmada yanlış bir şey var …

1
Mysqldump varsayılan olarak dizinleri dışa aktarıyor mu?
Ben mysqldump biraz etrafında oynadı ve ihracat endeksleri yaparsa ben (merak ediyorum FULLTEXT, INDEXvarsayılan olarak, ...). Ben bunun üzerinde okumak ve buldum bu seçeneği : --disable-keys, -K bu da aslında endeksleri ihraç ettiğini göstermektedir. Ama benim yorumuma güvenmek istemiyorum ve doğru (ya da yanlış ;-)) doğru yaptığımdan emin olmak istiyorum. …


2
MyISAM'den InnoDB'ye çevrimiçi dönüşümden sonra satırlar eksik
MyISAM'den InnoDB'ye dönüştürmek istediğimiz oldukça küçük bir veritabanımız var. Veritabanı noobs olmak, biz sadece siteyi aşağı almadan bile (alter tablo kullanarak) dönüştürdü. Şimdi dönüşüm bittiğine göre, çok sayıda aralıklı satır eksik gibi görünüyor. Bu muhtemelen dönüşüm sırasındaki işlemlerden mi kaynaklanıyor? Yoksa sorun başka bir yerde mi?
16 mysql  innodb  myisam 

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.