«innodb» etiketlenmiş sorular

InnoDB: MySQL'in ACID uyumlu Depolama Motoru

2
MySQL Innodb'u saatte 1000 eki işleyecek şekilde nasıl yapılandırabilirim?
Çok yüksek bir trafik web sitem var, burada her saatte 1000 yeni kayıt ekleniyor. Bu bir hata siteyi engelliyor: PDOException: SQLSTATE[40001]: Serialization failure: 1213 Deadlock found when trying to get lock; try restarting transaction: INSERT INTO {location_instance} (nid, vid, uid, genid, lid) VALUES (:db_insert_placeholder_0, :db_insert_placeholder_1, :db_insert_placeholder_2, :db_insert_placeholder_3, :db_insert_placeholder_4); Array ( …

4
16 GB RAM ile QuadCore makinede MySQL'den en iyi şekilde nasıl yararlanılır?
Bilimsel veri analizi için iş istasyonumda bir MySQL 5.5 sunucusu çalıştırıyorum ve performans açısından en iyi şekilde yararlanmak için MySQL'in nasıl yapılandırılacağını merak ediyorum. Genellikle çalıştırdığım sorgu türleri 10-20 tablo birleşimleri içerir ve oldukça uzun süre çalışabilir, bir ila birkaç dakika hiç bir istisna değildir. Veritabanına aynı anda yalnızca çok …

3
InnoDB motoru ile kesici uç gecikmesi nasıl kullanılır ve kesici uç ifadeleri için daha az bağlantı nasıl kullanılır?
Ben veritabanı yazma, yaklaşık ~ 70% ekler ve% 30 okur bir sürü içeren bir uygulama üzerinde çalışıyorum. Bu oran aynı zamanda bir okuma ve bir yazma olduğunu düşündüğüm güncellemeleri de içerir. Insert deyimleri sayesinde, birden fazla istemci aşağıdaki insert deyimi aracılığıyla veri tabanına veri ekler: $mysqli->prepare("INSERT INTO `track` (user, uniq_name, …

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 …


2
Açıklanamayan InnoDB zaman aşımları
Son zamanlarda zaman aşımına uğramış bazı temel güncellemeleri görüyorum ve nedenini belirleyemedim. Bir örnek: // # Sorgu_zamanı: 51 Kilit_zamanı: 0 Satır_sayısı: 0 Satır_ayrıca: 0 UPDATE photos SET position = position + 1 WHERE (photo_album_id = 40470); Aynı günlük Lock_time> 0 ile giriş içermiyor. Çalışırken show innodb statusilgili kilitler de gösterilmiyor. …

1
MySQL InnoDB Deadlock 2 basit ekleme sorgusu için
Bu iki ekleme sorguları için bir kilitlenme var: insert into PlayerClub (modifiedBy, timeCreated, currentClubId, endingLevelPosition, nextClubId, account_id) values (0, '2014-12-23 15:47:11.596', 180, 4, 181, 561) insert into PlayerClub (modifiedBy, timeCreated, currentClubId, endingLevelPosition, nextClubId, account_id) values (0, '2014-12-23 15:47:11.611', 180, 4, 181, 563) InnoDB Durumu: ------------------------ LATEST DETECTED DEADLOCK ------------------------ 2014-12-23 …
10 mysql  innodb  deadlock 

4
tablo adını göster + mysql innodb veritabanındaki her tablo için kayıt sayısı
Geçerli veritabanındaki tüm tabloları, tablodaki satır sayısını birlikte listeleme. Başka bir deyişle, mysql'de böyle bir şey bulmak için bir sorgu düşünebilir misiniz? +------------------------++------------------------+ | Tables_in_database | Number of rows | +------------------------++------------------------+ | database 1 | 1000 | | database 2 | 1500 | +------------------------++------------------------+ Farklı yaklaşımlar açıktır.
10 mysql  innodb  select  count 

3
MySQL Tablolarını .ibd, .frm ve mysqllogbin dosyalarından geri yükleme
Herhangi bir nedenle, içinde depolanan tablolarımı .frmve .ibddosyaları açmaya çalıştığımda (MySQL veya phpmyadmin'de olsun) bana bir sözdizimi hatası veriyor veya var olmadığını söylüyor. Buna benzer sorunu olan diğer yayını okudum, ancak innodb_file_per_tableetkin olup olmadığını nasıl kontrol edeceğimi bilmiyorum ve genel olarak gerçekten kafam karıştı. Ayrıca mysql-bin.000002veritabanımdaki verilerin tamamen kaybolmadığını görmek …


3
Büyük partiler için ekleme hızları
Uygulamamda, INSERT'lerim büyük bir zaman alıyor gibi görünüyor. Bir tabloya eklemek istediğiniz bellek (~ 40-50,000) nesneleri çok sayıda var. Örnek bir tablo alalım CREATE TABLE bill ( id BIGINT(20) PRIMARY KEY, amount INT(11) DEFAULT 0, bill_date DATETIME DEFAULT NOW(), INDEX (bill_date) ) ENGINE=InnoDB Toplu iş boyutum olarak 3 satır alarak, …
10 mysql  innodb  insert  java  jdbc 

2
/Etc/my.cnf dosyasında binlog-format = ROW başlangıç ​​varsayılanını nasıl yapabilirim?
SET GLOBAL binlog_format = 'ROW' sorgusunu çalıştırabilir ve bu oturum için çalışır. MySQL'i durdurduktan ve yeniden başlattıktan sonra bu ayarı nasıl yapabilirim? NOT: MySQL'in 5.5.19 sürümünde (Moodle ile) ve MyISAM'den InnoDB'ye geçtim ve bu nedenle bu yeni ayara ihtiyacım var. Bu iki komut (ayrı ayrı) my.cnf için eklemeyi denedim: binlog-format …
9 mysql  innodb  my.cnf 

1
Eşzamanlı kesme komutu sırasında sunucu çökmesinden sonra MySQL INNODB bozulması
Sunucum bugün çöktü düşünüyorum bizim INNODB tablolardan birinde eşzamanlı bir kesik tablo komutu nedeniyle. Sunucu yeniden başlatılabilir, ancak başlatıldıktan sonra her SQL komutunu vermeye çalıştığımda aşağıdaki hatayı alıyorum: ERROR 2006 (HY000): MySQL server has gone away Günlüklerde olan buydu: 121206 01:11:12 mysqld restarted 121206 1:11:13 InnoDB: Started; log sequence number …

1
Amazon RDS MySQL 5.5 Innodb Lock bekleme süresi aşıldı
Amazon RDS'ye taşındığımızdan beri oldukça çılgın performans sorunları yaşadık ve bugün kilitleme sorunları yaşamaya başladık. Bu nedenle, bunun sadece bir zaman aşımı sorunu olduğunu düşündüm ve kullanılmış hafızamızı kontrol etmeye gittim. Biz yaklaşık 70MB değerinde takas edildi. MySQLt ile bir bellek cadı avına gittim ve maksimum% 400 bellek kullanımı mümkün …

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.