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.

170
Seberapa besar seharusnya mysql innodb_buffer_pool_size?

Saya memiliki database sibuk dengan tabel InnoDB semata-mata yang berukuran sekitar 5GB. Basis data berjalan pada server Debian menggunakan disk SSD dan saya telah mengatur koneksi maks = 800 yang kadang-kadang menjenuhkan dan menggiling server untuk berhenti. Permintaan rata-rata per detik adalah...

102
ALTER TABLE - Ganti nama kolom

Ini membuatku gila! Saya ingin mengganti nama kolom dari read-more menjadi read_more di tabel blog saya Saya mencoba semua ini: ALTER TABLE blog RENAME COLUMN read-more to read_more; ALTER TABLE blog CHANGE COLUMN 'read-more' 'read_more' VARCHAR(255) NOT NULL; Dan saya selalu mendapatkan...

96
Menyimpan vs menghitung nilai agregat

Apakah ada pedoman atau aturan praktis untuk menentukan kapan harus menyimpan nilai agregat dan kapan harus menghitungnya dengan cepat? Misalnya, saya memiliki widget yang dapat dinilai pengguna (lihat skema di bawah). Setiap kali saya menampilkan widget, saya bisa menghitung nilai rata-rata...

93
Apakah aman untuk menghapus file-file mysql-bin?

Saya memiliki Replikasi MM di mysql, dan saya ingin memeras beberapa ruang kosong di kotak menghapus file yang tidak perlu, saya menemukan mysql-binfile - file ini di dalam /var/db/mysql/Ada ratusan file seperti mysql-bin.000123, mysql-bin.000223dll. Saya telah memeriksa replikasi mysql dengan...

71
Cara mudah mengkonversi tabel utf8 ke utf8mb4 di MySQL 5.5

Saya memiliki database yang sekarang perlu mendukung 4 byte karakter (Cina). Untungnya saya sudah memiliki MySQL 5.5 dalam produksi. Jadi saya hanya ingin membuat semua koleksi yang utf8_bin menjadi utf8mb4_bin. Saya percaya tidak ada kehilangan / perolehan kinerja dengan perubahan ini selain...