«mysql» etiketlenmiş sorular

MySQL'in tüm sürümleri (Microsoft SQL Server değil). Ayrıca, soruyla alakalıysa lütfen mysql-5.7 gibi sürüme özgü bir etiket ekleyin.

2
INSERT'ler otomatik taahhüt altına giriyor mu?
Uygulamamız MySQL Veritabanına kayıt eklemek için bir INSERT sorgusu başlatır. Kayıtların otomatik olarak işlenip işlenmediğini bilmek istiyorum. ROLLBACK komutunu çalıştırırsam, veritabanı ne zaman bir geri alma gerçekleştirir? KOMİTEDEN sonra GERİ ALMA mümkün mü?
13 mysql  innodb 

3
MySQL günlüklerini syslog'a nasıl gönderirim?
Ubuntu (10.04 LTS) üzerinde MySQL (5.1.41) oturum açmak için syslog kullanmak istiyorum. Syslog hata günlüğü çıktı bilgi bulundu. [mysqld_safe] syslog Ancak syslog'u günlük ve yavaş sorgu günlüklerini kaydetmek için kullanmak istiyorum. Lütfen bana nasıl config dosyası yazacağımı bildir. Bunun nasıl yapılacağını referans kılavuzunda bulamadım. http://dev.mysql.com/doc/refman/5.1/en/log-destinations.html
13 mysql  logs 


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 saklı yordamlarında dinamik SQL
Depolanmış rutinler ve tetikleyiciler üzerindeki kısıtlamalara göre , dinamik sql kullanılamaz (5.0.13 ve sonraki sürümlerde saklı yordamlar için kısıtlama kaldırılmıştır). Bu sınırlama neden yürürlükte? Ve neden prosedürler için kaldırın, ancak işlevler veya tetikleyiciler değil?

2
600 GB'lık tablo dizinli anahtar veri türünü INT'den BIGINT'e değiştirmenin en hızlı yolu
600GB MySQL tablosunda bir veri türünü INT BIGINT değiştirmek gerekir. Sütunun benzersiz bir dizini vardır. İmzasız INT ile iyi olabilirim, ancak buna geçmeyi ya da BIGINT'in hemen hemen aynı acı olacağını varsayıyorum. Tablonun motoru InnoDB. Daha kolay ne olabilir: TABLOYU DEĞİŞTİR Kopyalama yapısı ve INSERT INTO (SELECT *) Döküm tablosu …


6
MySQL'de büyük tabloya sütun nasıl eklenir
Ben bir PHP geliştiricisiyim bu yüzden katı olmayın. Büyük bir masam var ~ 5.5gb dökümü. Başbakanımız yeni bir özellik için yeni bir sütun yapmaya karar verdi. Tablo InnoDB yani ne denedim: Masa kilidi ile ekranda tabloyu değiştirin. ~ 30 saat aldı ve hiçbir şey. Ben de durdum. Öncelikle bir hata …
13 mysql  innodb 

1
Günlüğe Kaydedilmeyen Yavaş Sorgular
Optimizasyon kullanabilen sorguları tanımlamak için sunucumuzda yavaş sorgu günlüğünü etkinleştirmeye çalışıyorum. Kulağa yeterince basit geliyor, ancak dosyama yazılmıyor. Hiçbir hata ya da benzeri bir şey olsun, sadece yavaş sorguları günlüğü gibi görünmüyor. Benim yapılandırma değiştikten sonra mysql yeniden başlatmayı hatırladım. MySQL Ver 5.1.61 kullanıyorum. İşte my.cnf içinde ne var: slow-query-log=1 …

4
Büyük bir sorguyu birden çok küçük sorguyu ayırmak daha mı iyi?
İstenilen sonuçları üretmek için alt tablo deyimleriyle birlikte birkaç tabloyu birleştirmek için gerçekten büyük bir sorguya ihtiyaç duyan durumlar vardır. Benim sorum, birden çok daha küçük sorgu kullanmayı düşünmeliyiz ve mantıksal işlemleri DB'yi birden fazla çağrıda sorgulayarak uygulama katmanına getirmeli miyiz, yoksa hepsini bir arada tutmak daha mı iyi? Örneğin, …

2
Bir seçimle sabit bir değer elde edin
Ben SELECTalan "para" değerini almak bir sorgu yapmak gerekiyor . Alan aslında veritabanında yok. Ben sadece sabit bir değer ile bu alana dönmek için sorgu gerekir; bu durumda USD cinsinden bir değer. Bir SELECTifadede sabit bir değeri nasıl döndürürüm ?
13 mysql 

4
MySQL verileri dosyaya gönderilemiyor
Bir dosyaya MySQL tablosundan veri çıkışı çalışıyorum ama izin hataları alıyorum: $ pwd /home/dotancohen $ mkdir in $ chmod 777 in/ $ mysql -ugs -p mysql> USE someDatabase; mysql> SELECT * FROM data INTO OUTFILE '/home/dotancohen/in/data.csv'; ERROR 1045 (28000): Access denied for user 'gs'@'localhost' (using password: YES) mysql> Söz konusu …

2
MySQL CAST ve CONVERT karşılaştırması
Diyelim ki basit bir hesaplama için kullanmak istediğim bir VARCHAR (sayısal veriler içeriyor) var (buna 10 ekleyerek). CAST işlevleriyle ilgili MySQL belgelerine göre , bunu bir CAST veya bir CONVERT ile başarabilirim: SELECT (CAST(field1 AS SIGNED)) + 10 FROM myTable; veya: SELECT (CONVERT(field1,SIGNED)) + 10 FROM myTable; Bu anlamda CAST …
13 mysql 

1
MySQL Sharding ve MySQL Kümesi
Yalnızca performans göz önüne alındığında , bir MySQL Kümesi MySQL çözümünü parçalayan özel bir veriyi yenebilir mi? parçalama = yatay bölümleme Parçalamaya atıfta bulunduğumda, örneğin uygulama katmanında yapılan parçalanmayı, örneğin kayıtları bağımsız MySQL örnekleri arasında eşit olarak dağıtmayı düşünüyorum. İki sunucu için olabilir (anahtar mod 2).
13 mysql  ndbcluster 

4
En İyi MySQL InnoDB Arabellek Havuzu Eşgörünümü Sayısı
Sunucu Özellikleri Toplam sistem RAM'i: 8GB (MySQL + üzerinde MySQL dışında başka şeyler çalıştırıyor, yani MySQL'e adanmamış) CPU Çekirdek Sayısı: 6 Yaklaşık 2GB db veri var InnoDB Arabellek Havuzu Boyutu 4GB olarak ayarlandı Hangisi daha iyi: Innodb Buffer Pool Instances 1 olarak ayarlandı mı? Innodb Buffer Pool Instances 2 olarak …

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.