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).
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:
Semak sama ada terdapat masalah reka bentuk
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