Pertanyaan yang diberi tag «innodb»

InnoDB: Mesin Penyimpanan yang kompatibel dengan ACID MySQL





4
Bagaimana cara meningkatkan kinerja InnoDB DELETE?
Jadi saya memiliki tabel audit ini (melacak tindakan pada tabel apa pun di database saya): 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 '', …

2
Pilih kueri membutuhkan waktu lebih lama dari yang seharusnya
Saya memiliki tabel database MySQL dengan hampir 23 juta catatan. Tabel ini tidak memiliki kunci utama, karena tidak ada yang unik. Ini memiliki 2 kolom, keduanya diindeks. Di bawah ini adalah strukturnya: Berikut adalah beberapa datanya: Sekarang, saya menjalankan kueri sederhana: SELECT `indexVal` FROM `key_word` WHERE `hashed_word`='001' Sayangnya, ini membutuhkan …

1
Apakah saya dapat dengan aman membunuh OPTIMASI MEJA pada tabel InnoDB?
Dokumentasi MySQL untuk kill memperingatkan : Peringatan Membunuh REPAIR TABLEatau OPTIMIZE TABLEoperasi pada MyISAMtabel menghasilkan tabel yang rusak dan tidak dapat digunakan. Setiap membaca atau menulis ke tabel seperti itu gagal sampai Anda mengoptimalkan atau memperbaikinya lagi (tanpa gangguan). Itu untuk MyISAM. Apakah tidak aman untuk membunuh OPTIMIZE TABLEproses yang …

2
Indeks penutup digunakan meskipun kolom tidak ada
Saya memiliki pertanyaan berikut, menggunakan MariaDB 10 / InnoDB: SELECT id, sender_id, receiver_id, thread_id, date_created, content FROM user_message WHERE thread_id = 12345 AND placeholder = FALSE ORDER BY date_created DESC LIMIT 20 Kueri ini mengambil pesan sesuai dengan kondisi dan jenis yang diberikan berdasarkan tanggal yang dibuat. Saya memiliki indeks …

2
Deadlock MySql Gap Mengunci pada Sisipan
Saya mendapatkan Deadlock dari kunci celah di atas meja ketika sering memasukkannya ke berbagai sumber. Berikut ini adalah ikhtisar proses saya. START TRANSACTION UPDATE vehicle_image SET active = 0 WHERE vehicleID = SOMEID AND active = 1 Loop: INSERT INTO vehicle_image (vehicleID, vehicleImageFilePath, vehicleImageSplashFilePath ,vehicleImageThumbnailFilePath, vehicleImageMiniFilePath, mainVehicleImage, active) VALUES (%s, …

3
Apa yang dilakukan dengan kunci utama sebagai kolom terakhir dalam indeks sekunder gabungan dalam tabel InnoDB lakukan?
Katakanlah saya memiliki hubungan 1-ke-N (person_id, pet_id). Saya punya tabel di mana pet_idkunci utama. Saya mengerti bahwa indeks sekunder InnoDB pada dasarnya adalah B-tree di mana nilainya adalah nilai kunci primer yang sesuai untuk baris tersebut. Sekarang, misalkan satu orang dapat memiliki ribuan hewan peliharaan dan saya sering menginginkan hewan …

2
MySQL tidak melepaskan memori
MySQL sepertinya ingin menyimpan seluruh tabel dalam cache (ukuran tabel = ~ 20GB) setelah memasukkan besar atau pernyataan pilih dilakukan di atasnya. Sekarang pool buffer innodb saya adalah 20GB. Total RAM adalah 32GB. Saya akan memberikan beberapa penggunaan memori dan output dari status innodb serta output dari mysqltuner. Sudah membuatku …
8 mysql  innodb  memory 

1
Cara mengoptimalkan tabel InnoDB di MySQL
Saya telah meneliti bagaimana mengoptimalkan hanya tabel terfragmentasi di MySQL dan meninjau posting ini tentang tabel mengoptimalkan . Ini pada dasarnya melakukan query terhadap database information_schema untuk tabel apa saja dengan data_free > 0dan membangun pernyataan SQL OPTIMIZEhanya untuk tabel tersebut. Saya menjalankan kueri ini dan mengidentifikasi 148 tabel untuk …

1
MySQL membutuhkan FORCE INDEX pada tabel besar dan SELECT sederhana
Kami memiliki aplikasi yang menyimpan artikel dari berbagai sumber dalam tabel MySQL dan memungkinkan pengguna untuk mengambil artikel yang dipesan berdasarkan tanggal. Artikel selalu disaring berdasarkan sumber, jadi untuk SELECT klien selalu kami miliki WHERE source_id IN (...,...) ORDER BY date DESC/ASC Kami menggunakan IN, karena pengguna memiliki banyak langganan …

1
Apa yang menyebabkan Menunggu kesalahan kunci level tabel?
Kami mendapat database yang sudah dua kali menggantung dan mencoba mencari penyebabnya. show processlist Waiting for global read lock | INSERT INTO {myisam_table} ... Di sini ruang disk penuh sehingga kami pikir masalahnya sudah selesai setelah memberikannya lagi tetapi hari berikutnya pada tengah hari itu digantung lagi: show processlist Waiting …

2
Bagaimana cara mengekstrak skema tabel dari hanya file .frm?
Saya telah mengekstrak direktori data mysql dari cadangan dan perlu mendapatkan skema dari tabel lama, namun ini adalah cadangan dari mesin yang berbeda. Saya telah membaca cukup banyak tutorial hari ini tentang cara melakukan ini, tetapi setiap kali tampaknya gagal atau saya akhirnya harus menginstal ulang mysql karena mysql hang …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.