«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 Endeksi oluşturma işlemi başarısız oluyor
GÜNCELLEME: tl; dr: Sorun MySQL'in TMPDIRdizin oluştururken kullanmasıydı . Ve TMPDIRdisk alanım biten bendim. Orijinal S: Bir InnoDB tabloya bir dizin eklemek çalışıyorum ve bir elde table is full error. Yeterli disk alanım var ve MySQL yapılandırması tablo başına = 1 dosyaya sahip. Tablo verileri 85GB ve endeksin 20GB - …
10 mysql  innodb  index 


1
Çok miktarda mysql verisinin çok düzenli bir şekilde verimli bir şekilde silinmesi
Herhangi bir zamanda yaklaşık 12 milyon satır içeren bir mysql masamız var. Tablonun boyutunu biraz yönetilebilir tutmak için eski verileri silmemiz gerekir. Şu anda bu sorguyu bir cron işi kullanarak her gün gece yarısında çalıştırıyoruz: DELETE FROM table WHERE endTime < '1393632001' Sorgu son çalıştırıldığında 4.602.400 incelendi, 3 dakika sürdü …
10 php  mysql 

2
MySQL'in `performance_schema` veritabanını düşürdüm, nasıl oluşturabilirim?
Bir ibdata / log sorununu çözerken, yanlışlıkla performance_schemaveritabanımı düşürdüm , yeni bir tane oluşturmak istiyorum. mysql> SHOW VARIABLES LIKE 'perf%'; +---------------------------------------------------+---------+ | Variable_name | Value | +---------------------------------------------------+---------+ | performance_schema | ON | | performance_schema_events_waits_history_long_size | 10000 | | performance_schema_events_waits_history_size | 10 | | performance_schema_max_cond_classes | 80 | | performance_schema_max_cond_instances | …
10 mysql 

2
mysqladmin satır içi şifre almıyor
Köle makinemden yedek almak için bir cron işi ayarlamaya çalışıyorum. Yani köleyi durdurmam lazım Bir komut verdim mysqladmin --user=root --password=test_pass stop-slave Ama hata veriyor: mysqladmin: 'localhost' adresinden sunucuya bağlanma başarısız hata: 'Kullanıcı' root '@' localhost 'için erişim reddedildi (şifre kullanarak: YES)' Şimdi komutla denedim mysqladmin --user=root --password stop-slave Şifre ister …

1
Bir işleme Select deyimi koyma
Bu 2 sorgu arasındaki fark nedir: START TRANSACTION; SELECT * FROM orders WHERE id=1; UPDATE orders SET username='John' WHERE id=1; COMMIT; Ve işlem yapmadan: SELECT * FROM orders WHERE id=1; UPDATE orders SET username='John' WHERE id=1; SELECTİçeride bir işleme sahip olmanın etkisi nedir ? Her iki durumda da DELETE FROM …

3
Bir değeri olması gereken iki boş değer sütunu
Açıklama Yok Sorusu: Yine de her zaman 1 değerinin olmasını gerektiren 2 null değerin bir kısıtlaması var mı? Örneğin, her ikisi de null olan ancak bir değere sahip olması gereken en az 1 değerine sahip iki tarih sütunu Sorun Açıklaması: Diyelim ki Gider denen masam var ve 2 randevunuz var: …

4
Belgelenmemiş büyük bir veritabanı nasıl ele alınır
Kısa bir süre önce belirli bir X şirketindeki tek IT Guy olarak işe aldım ve uygulamalarını düzeltmekle görevlendirildim ve bence, başlamak için en iyi yol veritabanını anlamaktır. Mevcut veritabanı 186 tablo ile bir MySQL veritabanı (bazı tablolar tanrı için boş olduğunu unutmayın neden). Ve uygulama bir MS Access veritabanı arayüzü …

4
Mysqldump kullanarak hızlı yedekleme ve 500 GB veritabanı geri yükleme nasıl artırılır?
500 GB boyutunda bir veritabanı var. A veritabanındaki tablolar hem MyISAM hem de INNODB tablolarını içerir. MyISAM tabloları ana tablolar ve Innodb tabloları ana işlem tablolarıdır. Yedekleme ve uzun bir süre veya gün bırakma mysql dökümü kullanarak geri yükleyin. max_allowed_packet = 1G foreign_key_checks = 0 auto_commit = kapalı

1
HER TABLO İÇİN DEĞİL, BİRLEŞTİRİLMİŞ SORGULAN MATCH () puanlarını hesaplayın
SELECT ifadelerinin tüm bölümü için bir puan almaya çalışıyorum SELECT *,MATCH(`result`) AGAINST('keyword') as `score` FROM `table1` WHERE MATCH(`result`) AGAINST('keyword') UNION SELECT *,MATCH(`content`) AGAINST('keyword') as `score` FROM `table2` WHERE MATCH(`content`) AGAINST('keyword') UNION SELECT *,MATCH(`text`) AGAINST('keyword') as `score` FROM `table3` WHERE MATCH(`text`) AGAINST('keyword') Bu gibi durumlarda puanlar tabloya göre + alaka düzeyine …

2
Bekleyen işlemlerle MySQL tablosunu silme
MySQL'de (tercihen dosya sistemi düzeyinde) bekleyen işlemleri içeren bir InnoDB tablosunu veya veritabanını silmenin bir yolu var mı? Ne oldu: MySQL 5.5.28 kullanın ve LOAD DATA INFILE…bir InnoDB tabloya büyük bir veri kümesi (300M satır) almak için koştu . Daha set autocommit = 0;önce kullanmadım . Ne yazık ki, mysqldithalatın …

1
MySQL tablo oluşturma inanılmaz derecede yavaş
MySQL veritabanlarımdan birinde basit bir tablo oluşturmak sonsuza dek sürer: mysql> CREATE TABLE blah (id BIGINT UNSIGNED NOT NULL PRIMARY KEY); Query OK, 0 rows affected (16.58 sec) Makine oldukça boşta: 01:21:26 PM CPU %user %nice %system %iowait %steal %idle 01:21:27 PM all 0.50 0.00 0.21 0.00 0.00 99.29 Bunu …

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 ( …

7
MySQL Endeksleme VarChar
Daha blogentriesiyi performans için veritabanımı dizine eklemeye çalışıyorum, ancak bir sorun buldum. İşte yapı: CREATE TABLE IF NOT EXISTS `blogentries` ( `id_id` int(11) NOT NULL AUTO_INCREMENT, `user_id` int(11) NOT NULL, `title_id` varchar(100) COLLATE latin1_german2_ci NOT NULL, `entry_id` varchar(5000) COLLATE latin1_german2_ci NOT NULL, `date_id` int(11) NOT NULL, PRIMARY KEY (`id_id`) ) …
10 mysql  varchar 

1
MySQL Bölümleme: Bölüm sayısı ile her bölümün boyutu arasında bir performans dengesi var mı?
Verimli bir şekilde bölmek istediğim büyük bir tablo (birkaç 100 milyon satır) var. Benim sorum, bölüm boyutu ile bölüm sayısı arasında bir denge olup olmadığıdır. Anladığım kadarıyla, sorguda (çoğu sorgu için) yalnızca sorgu için geçerli bölüm içinde arama yapmak zorunda olacağından, bölümde kullanılan bir sütundaki sorguların çoğu daha hızlı olacaktır. …

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.