cari

Rumah  >  Soal Jawab  >  teks badan

java - Bagaimana untuk menyelesaikan tekanan pada pangkalan data pengundian tugas yang dijadualkan

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.

PHPzPHPz2775 hari yang lalu1250

membalas semua(3)saya akan balas

  • 黄舟

    黄舟2017-05-17 10:06:44

    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

    balas
    0
  • 巴扎黑

    巴扎黑2017-05-17 10:06:44

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

    balas
    0
  • PHPz

    PHPz2017-05-17 10:06:44

    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

    balas
    0
  • Batalbalas