«innodb» etiketlenmiş sorular

InnoDB: MySQL'in ACID uyumlu Depolama Motoru

4
Bir seçimde mevcut ve bir sonraki büyük değeri nasıl alabilirim?
Sütunları ile bir InnoDB tablo 'idtimes' (MySQL 5.0.22-log) var `id` int(11) NOT NULL, `time` int(20) NOT NULL, [...] bileşik benzersiz bir anahtarla UNIQUE KEY `id_time` (`id`,`time`) böylece kimlik başına birden çok zaman damgası ve zaman damgası başına birden çok kimlik olabilir. Varsa, bu yüzden tüm girişleri artı her giriş için …
18 mysql  innodb  select 


3
MySQL InnoDB page_cleaner ayarları uygun olmayabilir
Mysqld.log dosyasında bu notu görme: [Note] InnoDB: page_cleaner: 1000ms intended loop took 15888ms. The settings might not be optimal. (flushed=200 and evicted=0, during the time.) Burada böyle bir şeyden söz ediliyor: MySQL örneği "SYNC indeksi yapıyor" Sorum şu: eğer bu not günlüklerde görüldüğünde, varsa, hangi işlem yapılmalıdır? MySQL ve OS …

3
“Gelecekte” MySQL InnoDB günlüğünden çıkmanın daha iyi bir yolu var mı?
MySQL 5.0 bu InnoDB hatası var. Mysqld temiz bir şekilde durduruldu, ancak daha sonra ib_logfile0 & ib_logfile1 kaybetmeyi başardım. Şimdi temiz bir başlangıçtan sonra, InnoDB "çökme kurtarma" yaptı. İnnodb_force_recovery = 4 işinden geçtim, asılı bir MyISAM tablosunu tamir ettim ve şimdi çoğaltma buna hazır. Büyük sayılar duyuruldu: 111116 15:49:36 InnoDB: …
16 mysql  innodb 

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 

2
Bir innodb durum günlüğünde bir kilitlenmenin deşifre edilmesi sorunu
MySQL'e Microsoft ADO.NET bağlayıcısından erişiyoruz. Bazen innodb durumumuzda aşağıdaki kilitlenmeyi görüyoruz ve sorunun nedenini tespit edemedik. İşlem (2) aynı kilidi bekliyor ve tutuyor gibi mi görünüyor? ------------------------ LATEST DETECTED DEADLOCK ------------------------ 110606 5:35:09 *** (1) TRANSACTION: TRANSACTION 0 45321452, ACTIVE 0 sec, OS thread id 3804 starting index read mysql …

5
MySQL iş parçacıkları, sorgu önbelleği devre dışı bırakıldığında neden genellikle "öğeleri serbest bırakıyor" durumunu gösteriyor?
Çalıştırdığımda SHOW PROCESSLIST, "öğeleri serbest bırakma" durumunda çok sayıda INSERT / UPDATE iş parçacığı vardır. MySQL kılavuzu, bir iş parçacığının bu durumda olmasının nedeninin en azından bir kısmının sorgu önbelleğini içerdiğini - muhtemelen değiştirilen veriler nedeniyle önbelleğe alınmış sorguları geçersiz kılacağını önerir. Ancak, my query_cache_size0 olarak ayarlanır ve sorgu önbelleğini …
16 mysql  innodb 




3
MySQL neden bu sipariş için yürürlükte olsa bile endeksi görmezden geliyor?
Ben bir EXPLAIN: mysql> explain select last_name from employees order by last_name; +----+-------------+-----------+------+---------------+------+---------+------+-------+----------------+ | id | select_type | table | type | possible_keys | key | key_len | ref | rows | Extra | +----+-------------+-----------+------+---------------+------+---------+------+-------+----------------+ | 1 | SIMPLE | employees | ALL | NULL | NULL | NULL | …

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

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
Dizinlenmiş sütun içeren büyük bir tabloda ALTER TABLE
Bir VARCHAR (20) sütun ile büyük bir tablo var ve bir VARCHAR (50) sütun olmak için değiştirmek gerekir. Genellikle, bu özel tabloda bir ALTER TABLE (bir TINYINT ekleyerek) işleminin tamamlanması yaklaşık 90-120 dakika sürer, bu yüzden veritabanının kullanıcılarını etkilemekten kaçınmak için bunu sadece bir Cumartesi veya Pazar gecesi yapabilirim. Mümkünse …

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.