mysql - Pertanyaan untuk mengubah suai masalah pengoptimuman pangkalan data
漂亮男人
漂亮男人 2017-05-18 10:46:43
0
2
687

Saya mempunyai jadual dengan ratusan ribu data Setiap kali peristiwa dicetuskan, semua jadual akan disoal jika syarat dipenuhi (kebanyakan daripadanya akan dipenuhi), medan tertentu data jadual akan diubah suai (. setiap data yang diubah suai akan berbeza).

漂亮男人
漂亮男人

membalas semua(2)
黄舟

Ada pertanyaan dahulu, jadi syarat pertanyaan mesti menjadikan indeks yang ditetapkan berkesan.
Untuk kumpulan kedua pengubahsuaian, indeks yang diubah suai mesti berkuat kuasa. Tetapi jika kebanyakan data memenuhi syarat anda, indeks akan mudah gagal, jadi disyorkan untuk mendapatkan semua nilai id yang sepadan dan mengemas kini data melalui nilai id

刘奇

Jika sesuatu peristiwa menyebabkan ratusan ribu KEMASKINI:

  1. Semak sama ada terdapat masalah reka bentuk

  2. Jika reka bentuknya betul, cuba tambah lapisan cache seperti redis, dan kemudian gunakan kaedah tak segerak seperti baris gilir mesej untuk mengemas kini jadual pangkalan data

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan