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

1
MySQL sorgusu çalışmaya devam ederken istemci zaman aşımına uğradı mı?
MySQL çalışma tezgahında çalıştırılan salt okunur bir sorgunun, kullanıcının kullanıcı arayüzü perspektifinden zaman aşımına uğradığı ve bir kesinti elde edilene kadar sunucuda (ve görünüşte daha fazla kaynak tükettiği) çalışmaya devam ettiği bir sorunla karşılaştık. Sorular MySQL'de bu tür sorunlarla başa çıkmanın standart bir yolu var mı? Kaçınılması gereken temel bir …

3
EXPLAIN çıktısı dizinimin kullanılmadığını gösteriyor
Ben sadece done_status (done_status = INT) bir dizin ile benim tablo ayarladım: Kullandığımda: EXPLAIN SELECT * FROM reminder WHERE done_status=2 Bunu geri alıyorum: id select_type tablo tipi possible_keys anahtar key_len ref satırları Ekstra 1 BASİT hatırlatma TÜM done_status NULL NULL NULL 5 Nerede kullanma Ama bu komutu verdiğimde: EXPLAIN SELECT …
9 mysql 

2
Veritabanı başına MySQL etkinliği izlenmeli mi?
Sunucumun her bir veritabanındaki etkinliği izlemenin en iyi yolu nedir? Etkinliği gerçek zamanlı olarak gösteren mtop / mytop'u denedim, ancak üzerinde yürütülen tüm sorguları görmek için çok pratik değilim. MySQL günlüklerini etkinleştirdim ancak veritabanı başına bölme seçeneği yok. MySQL sunucularını izlemek için hangi araçları kullanıyorsunuz?

2
İstemcilerin MySQL ile bağlantısını nasıl kesebilirim?
Belirli bir kullanıcı adı ile tüm istemcilerin MySQL'den bağlantısını kesmek için etkili bir yola ihtiyacım var. Kullanıcıların şifresini değiştirmeyi düşündüm, ancak bunun sadece bağlantı yapıldığında kontrol edildiğini düşünüyorum. Fikirler?
9 mysql 

4
MySQL DBA röportajında ​​ne sormalıyım?
Yazılım geliştiriciyim ve ekibimin bir MySQL DBA kiralamasına yardım ediyorum. Karşılaştığımız temel zorluklar: Hazırda Bekletme nedeniyle daha yavaş sorgular ve performans. Veritabanı yönetimi (yedekleme, ayarlama, yamalar, güvenlik). Yeni veri kaynaklarından gelen verilerdeki artış ve daha eski verilerin birikmesi nedeniyle ölçeklenebilirlik. Gelecekte veri madenciliği ve veri ambarına başlamayı planlıyoruz. Nasıl emin …

2
Bu normal bir MySQL ayrıcalıkları mıdır?
Yerel bir test wamp kurulumunda phpmyadmin ve hemen hemen başlık durumlarını kullanarak, kullanıcı = ANY, password = NO olarak işaretlenmiş 3 kullanıcı vardır, örneğin: USER | HOST | Password | Global Priv | Grant -----+---------+----------+-------------+------ Any | % | No | USAGE | No Any | Local | No | …

3
Çok sayıda SELECT / INSERT / UPDATE / DELETE için MySQL Yüksek Performansı
Her kullanıcının sık sık 10 ila 300 saniye boyunca bir tabloya kayıt aldığı bir modül oluşturuyorum. Süre dolduğunda bir kayıt silinir. Durum: çok sayıda kullanıcı olacak ve kayıtlar çok sık değişecek - bu uygulamanın bu tablodaki performansını nasıl etkileyecek, çünkü kayıtlar gerçekten sık değişecek ve mysql'in bununla iyi olup olmadığını …

3
mysql içinde tek bir sorguda bir güncelleştirme ve bir ekleme sorgusunun birleştirilmesine ilişkin sorgu
bir kullanıcı için değişikliklerin geçmişini izlemek istiyorum, böylece ne zaman onun profilini değiştirirse, eski verileri alıp geçmişte saklamak ve yeni verilerle güncellemek gerekir. selectEski verileri almak için a , insertgeçmişe ve son olarak updateverileri değiştirmek için kullanabilirim. tüm bu mysql saklı yordamlar, tetikleyiciler, vb kullanmadan tek bir sorguda olabilir .. …
9 mysql 

1
MySQL DB Server'da OPTIMIZE TABLE Sorgusu çalıştırmanın faydaları
OPTIMIZE TABLE tbl_nameMySQL Server'da sorguyu çalıştırarak reape edilebilir faydaları [gerçekten pratik] bilmek istiyorum . Bunu bir kez kontrol ettim ve bu çalıştırıldıktan sonra, bir sonraki DB isabetinin parçaların yer değiştirmesi nedeniyle uzun sürebileceğini buldu, ancak sonraki isabetler performans türünü gösteriyor, sorgu önbelleğe almanın bu hile yapıp yapmadığından emin değilim optimizasyon …

3
Kullanıcılar mysqldump devam ederken sistemin yavaş çalıştığından şikayet ediyor
MYSQL veritabanı (ibdata1) 73 GB boyutundadır ve INNODB tabloları için Windows 2008 O / S üzerinde ayrılmış bir veritabanı sunucusu olarak çalışacak şekilde yapılandırılmıştır. Yedeklemeyi mysqldump mysqldump --skip-opt --quick --single-transaction --create-options --extended-insert --disable-keys --add-drop-table --complete-insert - set-charset - sıkıştır --log-hata = Proddb0635.err -u kök -pjohndoe Proddb> \ devNas \ devNas …

3
MEMORY depolama motorunu kullanıyorum ancak MySQL hala diskime yazıyor… Neden?
MEMORY EngineBelirli bir MYSQL sorgusu ile ilişkili tüm tablolar için kullanıyorum çünkü erişim hızı projem için çok önemli. Nedense, hala büyük miktarda disk yazma gerçekleştiğini fark ettim. Bu, Windows'un RAM'i diske değiştirmesinden kaynaklanıyor mu? Bunun olmasını nasıl önleyebilirim? Edit: İşte benim küresel değişkenler: mysql> show global variables; +---------------------------------------------------+-------------------------------------------------------------------------------- ------------------------------+ | …

4
Bu MySQL sorgusunu nasıl daha fazla optimize edebilirim?
Ben (15 + saniye) çalıştırmak için özellikle uzun bir zaman alıyor bir sorgu var ve benim veri seti büyüdükçe sadece zamanla kötüleşiyor. Bunu geçmişte optimize ettim ve endeksler, kod düzeyinde sıralama ve diğer optimizasyonlar ekledim, ancak biraz daha rafine edilmesi gerekiyor. SELECT sounds.*, avg(ratings.rating) AS avg_rating, count(ratings.rating) AS votes FROM …

4
MySQL neden hafızamın bittiğini söylüyor?
INSERT...SELECTJDBC ile MySQL'de oldukça büyük bir yürütme yapmaya çalışıyordum ve aşağıdaki istisnayı aldım: Exception in thread "main" java.sql.SQLException: Out of memory (Needed 1073741824 bytes) at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1073) Aslında bir ResultSet nesnesi döndürmediğim için, Java yığın alanının bir sorun olmaması gerektiğini düşündüm. Ancak, yine de yukarı denedim ve hiç iyi olmadı. Daha …

4
InnoDB DELETE performansı nasıl geliştirilir?
Bu denetim tablosu var (veritabanımdaki herhangi bir tabloda eylemleri izler): CREATE TABLE `track_table` ( `id` int(16) unsigned NOT NULL, `userID` smallint(16) unsigned NOT NULL, `tableName` varchar(255) NOT NULL DEFAULT '', `tupleID` int(16) unsigned NOT NULL, `date_insert` datetime NOT NULL, `action` char(12) NOT NULL DEFAULT '', `className` varchar(255) NOT NULL, PRIMARY …

1
MySQL Workbench'ten yabancı anahtar oluşturma hatası
MySQL Workbench şema değişiklikleri benim veritabanı senkronize etmeye çalışıyorum. Yabancı anahtar oluşturmaya çalıştığında aşağıdaki hatayı alıyorum: Executing SQL script in server ERROR: Error 1005: Can't create table 'tomato.#sql-2730_1b8' (errno: 121) İşte yürütmeye çalıştığı ifade: ALTER TABLE `tomato`.`ing_allergy_ingredient` ADD CONSTRAINT `fk_ai_allergy` FOREIGN KEY (`allergy_id` ) REFERENCES `tomato`.`ing_allergy` (`allergy_id` ) ON DELETE …
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.