java - Bagaimana untuk menyelesaikan tekanan pada pangkalan data pengundian tugas yang dijadualkan
PHPz
PHPz 2017-05-17 10:04:44
0
3
1245

Terdapat banyak tugas berjadual, dan ia diedarkan pada pelayan yang berbeza. Untuk meninjau pangkalan data untuk data yang memenuhi syarat (status), dan kemudian memprosesnya. Dengan cara ini, beratus-ratus atau beribu-ribu tugas berjadual meninjau pangkalan data, yang secara langsung membawa kepada peningkatan mendadak dalam tekanan pangkalan data.

Bagaimana untuk menangani situasi ini? Bagaimana untuk mengurangkan tekanan pangkalan data.

PHPz
PHPz

学习是最好的投资!

membalas semua(3)
黄舟
  1. Gabungkan tugas pengundian yang serupa atau serupa untuk mengurangkan bilangan tugas pengundian

  2. Kurangkan kekerapan pelaksanaan tugas pengundian

  3. Optimumkan pernyataan SQL dalam tugas pengundian dan kurangkan tekanan pada pertanyaan pangkalan data

  4. Bahagikan masa pelaksanaan tugas mengundi sama rata, jangan tumpukan semuanya dalam tempoh masa tertentu

  5. Jangan gunakan tugas mengundi

  6. Naik taraf pangkalan data

巴扎黑

Cuba simpan ID data untuk ditinjau secara berasingan, tinjauan tugas jadual ID, dan kemudian lakukan satu pertanyaan berdasarkan ID

PHPzhong

Selain itu, pangkalan data juga boleh disediakan dengan berbilang perpustakaan hamba, dan tugas berjadual boleh meninjau data daripada perpustakaan hamba yang berbeza, jadi tekanan pada pangkalan data adalah lebih kecil

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