Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Server kami tidak dapat menangani lebih dari 20 permintaan/detik

Postingan Anda tidak memiliki informasi yang cukup untuk menjelaskan mengapa program Anda tidak berjalan seperti yang Anda harapkan, tetapi menurut saya pertanyaan ini saja yang layak untuk dijawab:

Dalam pengujian pertama Anda, Anda melakukan satu permintaan (-n 1 ). Dalam pengujian kedua Anda, Anda melakukan 100 permintaan dalam penerbangan secara bersamaan (-c 100 -n 100 ).

Anda menyebutkan bahwa program Anda berkomunikasi dengan database eksternal, program Anda harus menunggu sumber daya itu untuk merespons. Apakah Anda memahami bagaimana kinerja database Anda saat Anda mengirimkannya 1.000 permintaan secara bersamaan? Anda tidak menyebutkan ini. Go tentu saja dapat menangani ratusan permintaan bersamaan dalam satu detik tanpa berkeringat, tetapi itu tergantung pada apa yang Anda lakukan dan bagaimana Anda melakukannya. Jika program Anda tidak dapat menyelesaikan permintaan secepat mereka masuk, permintaan tersebut akan menumpuk, menyebabkan latensi yang tinggi.

Tak satu pun dari tes yang Anda beri tahu kami berguna untuk memahami bagaimana kinerja server Anda dalam keadaan "normal" - yang Anda katakan akan menjadi "ribuan permintaan per hari" (yang tidak terlalu spesifik, tetapi saya akan mengartikannya, "beberapa detik"). Maka akan jauh lebih menarik untuk melihat -c 4 -n 1000 , atau sesuatu yang menjalankan server dalam jangka waktu yang lebih lama, dengan sejumlah permintaan serentak yang lebih seperti yang Anda harapkan.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Konektivitas MySQL RDS dan JDBC SSL memberikan kesalahan:tidak dapat menemukan jalur sertifikasi yang valid ke target yang diminta

  2. Batch Pernyataan yang disiapkan Java MySQL

  3. UNTUK PEMBARUAN v/s LOCK IN SHARE MODE :Izinkan utas bersamaan untuk membaca nilai status terbaru dari baris terkunci

  4. Tidak dapat mengimpor modul MySQLdb dengan Python

  5. Pilih baris MYSQL tetapi baris menjadi kolom dan kolom menjadi baris