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

4
MySQL'de "CREATE INDEX` Doğrusal Bir İşlem midir?
Demek istediğim şu: nSatır içeren bir tabloda dizin oluşturmak tzaman alır . 1000*nYaklaşık bir 1000*tzaman ile aynı tabloda bir dizin oluşturur . Ne elde etmeye çalışıyorum çok daha küçük test veritabanı aynı dizini oluşturarak üretim veritabanında dizin oluşturmak için gereken süreyi tahmin etmektir .
20 mysql  index 

1
Mysqldump varsayılan olarak dizinleri dışa aktarıyor mu?
Ben mysqldump biraz etrafında oynadı ve ihracat endeksleri yaparsa ben (merak ediyorum FULLTEXT, INDEXvarsayılan olarak, ...). Ben bunun üzerinde okumak ve buldum bu seçeneği : --disable-keys, -K bu da aslında endeksleri ihraç ettiğini göstermektedir. Ama benim yorumuma güvenmek istemiyorum ve doğru (ya da yanlış ;-)) doğru yaptığımdan emin olmak istiyorum. …

7
Bir kaydı bir boole sütunu için gerçek bir değere, diğer tümlerinde de yanlış bir değere sahip olmaya nasıl zorlayabilirim?
Bir tablodaki yalnızca bir kaydın, bu tabloya erişebilecek diğer sorgular veya görünümler için "varsayılan" değer olarak kabul edilmesini zorunlu kılmak istiyorum. Temel olarak, bu sorgu her zaman tam olarak bir satır döneceğini garanti etmek istiyorum: SELECT ID, Zip FROM PostalCodes WHERE isDefault=True Bunu SQL'de nasıl yapabilirim?

4
İki MySQL veritabanını iki farklı konumda senkronize etme
Biri dahili sunucuda diğeri web barındırma sunucusunda iki özdeş MySQL veritabanım var. Her gün web sunucusundaki veritabanını dahili sunucudaki veritabanıyla güncellemek istiyorum. Bu işlemi otomatikleştirmenin bir yolu var mı, bunu manuel olarak nasıl yapabilirim? Elle yapmam gerekiyorsa, iç sunucuda bir SQL veritabanı dökümü almamı ve ardından web hostundaki veritabanına aktarmamı …

3
PhpMyAdmin'de mysql tablo otomatik artışını 1 olarak nasıl sıfırlayabilirim?
MySQL komut satırında bir tablonun otomatik artış alanını 1 ile sıfırlayabilirsiniz biliyorum: ALTER TABLE tablename AUTO_INCREMENT = 1 Bunu phpMyAdmin içinden yapmanın bir yolu olup olmadığını merak ediyorum. Otomatik artışı veya bu satırlar boyunca başka bir şeyi sıfırlamak için onay kutusu gibi bir şey mi? Komut satırı yaklaşımında yanlış bir …

2
MySQL'de bir dizi nasıl oluşturulur
Bu tabloyu mysql olarak düşünün create table numbers (number int); insert into numbers values (3), (2), (9); select * from numbers; +--------+ | number | +--------+ | 3 | | 2 | | 9 | +--------+ Aşağıdaki sütunları içeren bir tablo oluşturmak için basit bir sorgu var mı 1'den 10'a …
19 mysql  sequence 

2
MySQL sorguları önbelleğe alıyor mu?
PHP Veri Nesneleri (PDO) ile bir MySQL veritabanı arabirim ve kapsamlı bir SQL sorgusu yürütüyorum. Normal olarak, yaklaşık 1500 ms sürer; Hala optimize etmem gerekiyor. Ben PHP komut dosyası arasında kısa bir ara ile iki kez çalıştırdığımda, sorgu sadece yaklaşık 90 ms sürer. Sorgu her iki durumda da aynıdır. Komut …
19 mysql 

11
Belirli bir dize için tüm MySQL veritabanını arama
Belirli bir dizeyi bulmak için tüm veritabanı tablolarını (satır ve sütun) aramak mümkündür. Yaklaşık 35 tablo ile A adlı bir Veritabanı yaşıyorum, ben "merhaba" adlı dize aramak gerekir ve bu dize hangi tabloya kaydedildi bilmiyorum. Mümkün mü? MySQL Kullanımı Ben bir linux admin ve veritabanlarına aşina değilim, u da sorguyu …
19 mysql 

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 

2
MySQL VARCHAR ve TEXT veri türleri arasındaki fark nedir?
Sürüm 5.0.3'ten sonra (VARCHAR'ın 65.535 bayt olmasına izin veren ve kesilen arka boşlukları durdurdu), bu iki veri türü arasında büyük bir fark var mı? Farklılıklar listesini okuyordum ve sadece iki not: BLOB ve TEXT sütunlarındaki dizinler için bir dizin önek uzunluğu belirtmelisiniz. CHAR ve VARCHAR için önek uzunluğu isteğe bağlıdır. …

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 



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.