«innodb» etiketlenmiş sorular

InnoDB: MySQL'in ACID uyumlu Depolama Motoru

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 …

2
Percona vs MySQL
Percona Nedir? MySQL'den farkı nedir? Hisse senedi MySQL'den Percona'ya ne zaman geçmeyi (veya yükseltmeyi) düşünmeliyiz? Durumumuza bazı özellikler eklemek için, neredeyse yalnızca kapsamlı bir yabancı anahtar kısıtlamaları ve birkaç saklı prosedürle InnoDB (Percona'nın çok fazla optimizasyon yaptığını anlıyorum) kullanıyoruz. Şu anda bulduğumuz şu ki, MySQL'in sorgularımızı zayıf bir şekilde optimize …

6
InnoDB tablosunun değişip değişmediğini kontrol etmenin en hızlı yolu
Başvurum çok veritabanı yoğun. Şu anda, MySQL 5.5.19 kullanıyorum ve MyISAM kullanıyorum, ancak InnoDB'ye geçme sürecindeyim. Kalan tek sorun sağlama toplamı performansı. Başvurum CHECKSUM TABLEyoğun zamanlarda saniyede yaklaşık 500-1000 ifade yapıyor , çünkü müşteriler GUI değişiklikler için veritabanını sürekli olarak oyluyor (bu bir izleme sistemidir, bu nedenle çok hızlı yanıt …

1
MySQL ile ilgili açıklama innodb_flush_method değişkeni
Sabit disklerin iç çalışmalarını çok cahil olduğumu kabul ederek başlayayım. Bu yüzden innodb_flush_method değişkeni için el kitabını okuduğumda , kafam karıştı. Layman'ın O_DSYNC ve O_DIRECT'teki farklılıklar ve bir veritabanı sunucusundaki performans sorunu olup olmadığını nasıl anlatacağım hakkında bir açıklama alabilir miyim. Kurulumumdaki bazı istatistikler: MySQL 5.1.49-64bit çalıştıran Mac OSX 10.6 …
21 mysql  innodb 

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
MySQL açıklamasında filtrelenmenin anlamı nedir?
Burada MySQL belgelerinde açıklandığı gibi : Filtrelenen sütun, tablo durumuna göre filtrelenecek tahmini tablo satırlarının yüzdesini gösterir. Yani, satırlar incelenen tahmini satır sayısını gösterir ve × filtrelenen satırlar / 100, önceki tablolarla birleştirilecek satır sayısını gösterir. MySQL 5.7.3'ten önce, EXPLAIN EXTENDED kullanıyorsanız, bu sütun görüntülenir. MySQL 5.7.3'ten itibaren, genişletilmiş çıktı …

3
Üretimde INT'den BIGINT'e ALTER birincil anahtar sütunu (MySQL 5.6.19a)
Üretim veritabanımızdaki bazı INNODB tabloları 2147483647 INT AUTO_INCREMENT sınırına ulaşmak üzereler ve bunları BIGINT olarak değiştirmemiz gerekiyor, aksi takdirde yazma işlemleri başarısız olmaya başlayacaktır. Tablolar Amazon RDS üzerinde çalışan bir üretim MySQL 5.6.19a veritabanındadır. Her zaman gerçekleşen üretim okumalarını ve uçlarını bozmadan böyle bir ALTER'i nasıl yapabiliriz? ALTER TABLE MYTABLECHANGE …
20 mysql  innodb 

4
INNODB arabellek havuzu istatistiklerini anlama
Bu sayfayı mysql belgelerinde okuduktan sonra, mevcut InnoDB kullanımımızı anlamaya çalıştım. Şu anda arabellek havuzu için 6GB RAM ayırıyoruz. Veritabanı boyutumuz hemen hemen aynı. İşte çıktı show engine innodb status\G(v5.5 çalıştırıyoruz) ---------------------- BUFFER POOL AND MEMORY ---------------------- Total memory allocated 6593445888; in additional pool allocated 0 Dictionary memory allocated 1758417 …

2
İnnodb_buffer_pool ne ayarlanır ve neden ..?
170 GB'lık InnoDBdizin ve Verilerim var. Daha iyi performans için innodb_buffer_pool boyutunu yeniden ayarlamalıyım. InnoDB tablosunun (Dizin + veri) maksimum tablo boyutu 28 GB'dir. Peki, innodb_buffer_pool'un en uygun boyutu ne olmalıdır. GÜNCELLEME Biz bu yerel veritabanı ec2 göç edeceğiz böylece RAM mevcut innodb mevcut istatistiklerine göre ayarlayacaktır, bu yüzden ben …
20 mysql  innodb 

3
İnnodb_file_per_table tavsiye edilebilir mi?
Tablonun sadece birinin milyonlarca satıra çıkacağı, geri kalanının ise bir milyonun altında olacağı bir uygulamamız var. Peki innodb_file_per_table ile gitmeli ya da tek bir .ibd olarak bırakmalıyız? Yapılması gereken daha fazla disk erişimine ihtiyacınız olduğu için onunla gitme derim bazı makaleler okudum? Nesil raporlama amacıyla bu tabloyla diğerlerinin arasına katılacağız.
19 mysql  innodb 

3
InnoDB satır sayısını neden saklamaz?
Herkes, InnoDB'yi motor olarak kullanan tablolarda SELECT COUNT(*) FROM mytable, özellikle tablo büyüdükçe ve bu sorgu yürütülürken sürekli satır ekleme / silme olduğunda, gibi sorguların çok hatalı ve çok yavaş olduğunu bilir . Anladığım kadarıyla, InnoDB satır sayısını dahili bir değişkende saklamıyor, bu da bu sorunun nedeni. Sorum şu: Bu …
19 mysql  innodb  count 

1
ENUM () listelerini değiştirmek mümkün müdür?
ENUM () listesini değiştirmenin mümkün olmadığından emin değildim, bu yüzden bir test yaptım. MySQL v5.1.58'de ENUM türünde 'bool' adı verilen bir alan içeren bir test InnoDB tablosu yaptım ('evet', 'hayır'). Sonra idam ettim ... ALTER TABLE `test` CHANGE `bool` `bool` ENUM( 'yes', 'no', 'maybe' ) CHARACTER SET latin1 COLLATE latin1_swedish_ci …
19 mysql  innodb 

4
mysql innodb_buffer_pool_size ve innodb_log_file_size arttıktan sonra başlamayacak
Bu çözümü burada takip ediyorum /programming/3927690/howto-clean-a-mysql-innodb-storage-engine/4056261#comment14041132_4056261 ve innodb_buffer_pool_sizeiçinde 4G ve daha sonra 1G'yi (ayrıca 1024M) artırmaya çalıştım günlük dosyası boyutuna ek olarak, ancak mysql bu değerlerle başlamaz. 512M'ye geri koyarsam mysql iyi başlıyor. Bunu Nasıl Çözebilirim? Sunucum 16GB'lık bir sunucu ve Webmin sysinfo'ya göre: Real memory 15.62 GB total, 3.13 …

2
MySql - canlı bir db için innodb_file_per_table değiştirme
Ben büyük bir MySql DB (150GB) var ve sadece şimdi fark ettim ki tüm DB tek bir dosya ( ) barındırılması neden olur innodb_file_per_tableayarlanır . Etkinleştirmek ve geriye dönük olarak DB birkaç dosyaya bölmek istiyorum , bunu yapmanın en iyi yolu nedir?offibdata1innodb_file_per_table
18 mysql  innodb  my.cnf 

4
Nasıl 66.862.521 satır tablo MyISAM birkaç saat için çevrimdışı olmadan InnoDB dönüştürmek için?
büyük bir MyISAM tablosunu uygulamayı çevrimdışına almadan InnoDB'ye dönüştürmek mümkün (ve nasıl)? Bu tabloya her saniye birkaç satır eklemek gerekir, ancak yaklaşık 2 dakika boyunca askıya almak mümkündür. Açıkça ALTER TABLE ... engine = innodb çalışmaz. Bunun için innodb motoruyla yeni bir tablo oluşturmayı ve içeriği ona kopyalamayı planladım. Ve …
18 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.