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

Bagaimana kueri simultan ditangani dalam database MySQL?

Kueri selalu ditangani secara paralel di antara beberapa sesi (yaitu koneksi klien). Semua kueri pada satu koneksi dijalankan satu demi satu. Tingkat paralelisme antara beberapa koneksi dapat dikonfigurasi bergantung pada sumber daya server Anda yang tersedia.

Umumnya, beberapa operasi dijaga antara sesi kueri individu (disebut transaksi). Ini didukung oleh backend InnoDB, tetapi bukan tabel MyISAM (tetapi mendukung konsep yang disebut operasi atom). Ada berbagai tingkat isolasi yang berbeda di mana operasi dijaga satu sama lain (dan dengan demikian bagaimana operasi dalam satu transaksi paralel memengaruhi yang lain) dan dalam dampak kinerjanya.

Untuk informasi lebih lanjut, baca tentang transaksi di umum dan implementasi di MySQL .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara melihat kueri lengkap dari SHOW PROCESSLIST

  2. Cara terbaik untuk menangani penyimpanan/menampilkan tanggal di zona waktu yang berbeda di PHP?

  3. PILIH hanya baris yang hanya berisi karakter alfanumerik di MySQL

  4. Fungsi MySQL TRUNCATE() – Memotong Angka ke Jumlah Tempat Desimal yang Ditentukan

  5. Integer yang salah (2147483647) dimasukkan ke MySQL?