Pertanyaan yang diberi tag «mysql»

Semua versi MySQL (bukan Microsoft SQL Server). Harap tambahkan juga tag khusus versi seperti mysql-5.7 jika itu relevan dengan pertanyaan.

2
Mengapa mysql menggunakan indeks yang salah untuk pesanan berdasarkan permintaan?
Ini meja saya dengan ~ 10.000.000 data baris CREATE TABLE `votes` ( `subject_name` varchar(32) COLLATE utf8_unicode_ci NOT NULL, `subject_id` int(11) NOT NULL, `voter_id` int(11) NOT NULL, `rate` int(11) NOT NULL, `updated_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, PRIMARY KEY (`subject_name`,`subject_id`,`voter_id`), KEY `IDX_518B7ACFEBB4B8AD` (`voter_id`), KEY `subject_timestamp` (`subject_name`,`subject_id`,`updated_at`), KEY `voter_timestamp` (`voter_id`,`updated_at`), CONSTRAINT `FK_518B7ACFEBB4B8AD` …

4
Cara menonaktifkan konsol pembaruan MySql yang mengganggu
Saya telah menginstal mysql 5.7, dan dari waktu ke waktu (sekali per beberapa hari) ia mencari pembaruan (seperti yang saya mengerti). Jendela konsol terbuka selama beberapa detik, lalu menghilang. Tidak masalah, bahwa saya menonton film saat ini, dan konsol ini ada di puncak pemain saya. Ini benar-benar menjengkelkan, mengapa MySql …
9 mysql  windows 


2
Untuk memiliki Partial Index seperti PostgreSQL di MySQL 5.5
Saya memiliki data besar di mana saya hanya memilih interval data kecil pada suatu waktu sehingga pemilihannya selalu berurutan. Saya mencoba menerapkan PostgreSQL seperti Partial index di MySQL yang ditargetkan untuk keperluan seperti itu. Saya tidak yakin apakah batasan unik parsial sama dengan yang saya inginkan. Kode dalam PostgreSQL 9.4 …
9 mysql  index 

2
Mengapa kata sandi mysql disimpan secara internal dengan tanda bintang (asterisk)?
Saya membaca beberapa internal mysql, ketika melewati tabel mysql.user di mysqlshell saya , saya mendapatkan mysql> select * from mysql.user limit 1 \G *************************** 1. row *************************** Host: localhost User: root Password: *81F5E21E35407D884A6CD4A731AEBFB6AF209E1B Kata sandi jelas-jelas di-hash, tetapi mengapa itu dimulai dengan bintang (tanda bintang)?

2
Berikan izin pada tampilan, tolak pilih pada tabel
Saya memiliki pengguna MySQL dan saya ingin melihatnya HANYA pandangan yang saya inginkan dan bukan tabel lain dalam database. Saya telah memberikan izin pengguna ini hanya pada tampilan tertentu sebagai berikut: GRANT SHOW VIEW ON `myDatabase`.`awesome_view` TO 'thisUser'@'%' Jika saya membuat show grants;pernyataan, saya hanya bisa melihat izin ini seperti …

3
Hapus Massal untuk Tabel Besar di MySQL
Saya memiliki tabel Notifikasi berisi sekitar 100 juta baris host di Amazon RDS dengan 1000 IOPS, dan saya ingin menghapus baris yang lebih lama dari satu bulan. Jika saya melakukannya DELETE FROM NOTIFICATION WHERE CreatedAt < DATE_SUB(CURDATE(), INTERVAL 30 day);, semua IOPS akan diambil, prosesnya akan memakan waktu berjam-jam, dan …

5
PostgreSQL setara dengan variabel kueri MySQL?
Apakah ada cara mudah untuk mengadaptasi jenis-jenis pertanyaan MySQL ini ke PostgreSQL: pengaturan variabel di MySQL suka set @aintconst = -333 set @arealconst = -9.999 Sepertinya tidak . Menetapkan variabel dari kueri SELECT dan menggunakan variabel-variabel tersebut selanjutnya dalam SQL saya seperti: select @pfID := id from platform where bios …

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
Terlalu banyak koneksi basis data di Amazon RDS
Kami mengalami masalah dengan pengguna yang menjalankan kueri / tampilan di Drupal yang terkadang menyebabkan situs kami membeku. Pembekuan terjadi karena permintaan menyebabkan jumlah koneksi basis data naik hingga 400+ dan pada dasarnya kapan saja situs berjalan lebih dari 100 koneksi basis data situs melambat sangat dan hanya tidak merespon. …

4
Cara membuat prosedur tersimpan mysql melalui terminal linux
Di konsol mysql kita akan menggunakan perintah pembatas untuk mengubah pembatas dan berguna untuk mendefinisikan prosedur. Saya mengerti perintah delimiterhanya untuk klien mysql (perintah sisi klien). tapi saya menggunakan klien mysql yang tidak memiliki perintah delimiter seperti dbslayer, pada klien jenis ini bagaimana saya bisa mendefinisikan prosedur. untuk saat ini …

6
MySQL - ERROR 1045 (28000): Akses ditolak untuk pengguna
Saya baru saja menginstal salinan baru Ubuntu 10.04.2 LTS pada mesin baru. Saya login ke MySQL sebagai root: david@server1:~$ mysql -u root -p123 Saya membuat pengguna baru bernama repl. Saya membiarkan host kosong, sehingga pengguna baru dapat memiliki akses dari lokasi mana pun. mysql> CREATE USER 'repl' IDENTIFIED BY '123'; …
9 mysql 


4
Mengapa MySQL menghasilkan banyak file MYD sementara?
Pada server Linux Debian, hosting banyak situs web PHP / MySQL (galeri foto), kadang-kadang saya memiliki "banyak" file seperti /tmp/#sql_6405_58.MYD. Misalnya hari ini: [2012-12-15 15:18:11] /tmp/#sql_6405_6.MYD : 88MB [2012-12-15 15:18:11] /tmp/#sql_6405_3.MYD : 22MB [2012-12-15 15:18:11] /tmp/#sql_6405_4.MYD : 138MB [2012-12-15 15:18:11] /tmp/#sql_6405_10.MYD : 88MB ... [2012-12-15 15:18:11] /tmp/#sql_6405_9.MYD : 15MB [2012-12-15 …

3
Bagaimana cara COUNT jumlah baris dengan LIMIT?
Saya ingin menangkap baris X, jadi, saya atur LIMIT X; tetapi bagaimana saya bisa secara bersamaan menghitung jumlah total baris juga? Saat ini, saya menggunakan dua permintaan terpisah untuk melakukannya SELECT COUNT(*) FROM col WHERE CLAUSE SELECT * FROM col WHERE CLAUSE LIMIT X Apakah ada cara untuk melakukan ini …

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.