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

2
Dizinlenmiş tarih-saat sütununu kullanan MySQL performans sorunu
Yaklaşık bir saat boyunca aşağıdaki sorunu çözmeye çalıştım ve hala daha fazla alamadım. Tamam, bir masam var (MyISAM): +---------+-------------+------+-----+-------------------+----------------+ | Field | Type | Null | Key | Default | Extra | +---------+-------------+------+-----+-------------------+----------------+ | id | int(11) | NO | PRI | NULL | auto_increment | | http | smallint(3) …

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ı. …

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 

5
Aynı fiziksel sunucuda çoğaltma çalıştırmak mantıksız mı?
Veritabanım için bir Master-Slave çoğaltması kurmayı düşünüyorum. Slave sunucu artıklık ve muhtemelen bir rapor sunucusu için kullanılacaktır. Ancak, karşılaştığım en büyük sorunlardan biri, veri merkezimizde zaten azami güce sahip olduğumuz. Yani başka bir fiziksel sunucu eklemek bir seçenek değildir. Mevcut veritabanı sunucumuz cpu kadar oldukça az kullanılıyor (yük ortalamaları dört …


3
MySQL örneği "SYNC indeksi yapıyor"
Sorun InnoDB tabloları olan bir veritabanını (çoğunlukla sadece) çalıştıran bir MySQL 5.6.20 örneği, "Sorgu sonu" durumunda kalan tüm INSERT, UPDATE ve DELETE sorguları ile 1-4 dakika boyunca tüm güncelleme işlemleri için ara sıra tezgahlar sergiliyor. Bu en talihsiz bir durum. MySQL yavaş sorgu günlüğü, en önemsiz sorguları bile çılgın sorgu …

1
100.000 kayıt içeren MySQL tablosu sık sık sorgulandı
Çeşitli bilgi depolamak için yaklaşık 100 tablolar tek bir veritabanı var. En önemli tablo, müşteri siparişlerini saklamak için kullanılan ve şu an ve büyüyen 100.000'den fazla kayıt olan sipariş tablomuzdur. Bu tablo, gerçek zamanlı sipariş panolarından, istatistiklerden, analizlerden vb. Gereken çeşitli bilgilerin bölümleri için veritabanımızdaki en sorgulanan tablodur. Ben düzenli …

2
MyISAM'den InnoDB'ye dönüştürme özelliği olan var mı?
MyISAM'den InnoDB'ye geçmeye hazırım ama aranacak şeylerin tam bir listesi olup olmadığını bilmek mi istiyorsunuz? Örneğin, DISABLE KEYSbir InnoDB tablosunda çalıştırmanın , manuel sayfa haricinde bir uyarı vereceğini belirten bir liste görmedim ALTER TABLE. Dönüştürmeden önce bilmem gereken bu tür bir şey. Sorgularımla iyi olacağını düşündüm ama görünüşe göre değil.
11 mysql  innodb  myisam 

2
Boş tablolar nasıl bırakılır
Büyük veritabanımdan (mysql) tüm boş tabloları bırakmak mümkün mü? Tüm bu boş tabloları otomatik olarak kaldırmak için bir sql komutu arıyorum. Şu anda, veri kümemde 305 tablo var ve bunların yaklaşık% 30'u yeni uygulamamda kullanılmayacak olan eski boş tablolar. Sadece netleştirmek için; Tüm tablolar = MyISAM türündedir
11 mysql  myisam 

4
Mysqldump kullanarak hızlı yedekleme ve 500 GB veritabanı geri yükleme nasıl artırılır?
500 GB boyutunda bir veritabanı var. A veritabanındaki tablolar hem MyISAM hem de INNODB tablolarını içerir. MyISAM tabloları ana tablolar ve Innodb tabloları ana işlem tablolarıdır. Yedekleme ve uzun bir süre veya gün bırakma mysql dökümü kullanarak geri yükleyin. max_allowed_packet = 1G foreign_key_checks = 0 auto_commit = kapalı

1
Tam metin araması neden LIKE'dan daha az satır döndürüyor
Tam metin aramasını istediğim gibi çalıştırmıyorum ve sonuç listelerindeki farklılıkları anlamıyorum. Örnek ifadeler: SELECT `meldungstext` FROM `artikel` WHERE `meldungstext` LIKE '%punkt%' 92 satır döndürür. Sütun meldungstext'te "Punkten", "Zwei-Punkte-Vorsprung" ve "Treffpunkt" gibi eşleşmeleri olan satırları alıyorum. "Meldungstext" sütununda bir tam metin dizini ayarlayın ve bunu denedim: SELECT `meldungstext` FROM `artikel` WHERE …

2
tablo düzeyinde kilit beklemesini önlemenin yolu
Müşterilerimizin veritabanını ekstra bir sunucuya taşıdıktan sonra bir sorunla karşılaştık. Bunun, sitenin performansı üzerinde olumlu etkileri olması gerekirdi, ancak MyISAM'da masa kilitleme ile ilgili bir sorun var. (MyISAM yerine InnoDB kullandığımı duydum, ancak yakın gelecekte motoru değiştiremeyiz). Bunu, bir moderatör makaledeki bir yorumu etkinleştirdiğinde gerçekleştirilen bir güncelleme sorgusuna tespit edebiliriz. …

2
Debian'da tek MySQL sorguları için birden çok çekirdek kullanma
Konuk işletim sistemi olarak Debian ile bir VM (VMWare) üzerinde testler için bir MySQL sunucusu çalıştırıyorum. Konuk dört taklit CPU çekirdeği vardır, bu yüzden dört thread_concurrency ayarlayın. Birkaç dakika sürebilen büyük masalarda pahalı eklemeler yapıyorum, ancak konuk işletim sisteminde, bir seferde sadece bir çekirdeğin kullanıldığını görüyorum. Bu, ilgili tablolar için …

1
meşgul bir master-slave çoğaltılmış sistemde tek bir mysql veritabanı kurtarmak
Yoğun bir çoğaltılmış sistemde tek bir veritabanını belirli bir zaman diliminde kurtarmayla ilgili bir strateji veya araç mı arıyorsunuz? Master-slave çoğaltılmış yapılandırmada 2 MySQL 5.0.77 sunucusunda çalışan 12 veritabanım var. Günlük olarak salt okunur slave'in tam bir dökümü alınır ve bu yedeklemeler site dışında artımlı SQL dökümleri vardır ve çoğaltma …

5
Optimal sort_buffer_size nasıl belirlenir?
Aşağıdakileri söyleyen örnek bir yapılandırma dosyasından okudum: # Sort buffer is used to perform sorts for some ORDER BY and GROUP BY # queries. If sorted data does not fit into the sort buffer, a disk # based merge sort is used instead - See the "Sort_merge_passes" # status variable. …

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.