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

Apakah ada batasan panjang kueri di mysql?

  1. (jika memungkinkan) Gunakan WHERE metadata IN ('value1', 'value2')
  2. Anda mungkin perlu meningkatkan max_allowed_packet . Standarnya adalah 16MB (sisi klien, dan serendah 1MB sisi server di versi yang lebih lama), dan tidak sulit untuk membuat kueri yang berjalan melawan batas itu (mis., mengimpor data dari tempat lain dengan INSERT permintaan)

LIKE '%string%' adalah pembunuh kinerja. Kueri seperti itu tidak dapat menggunakan indeks pada kolom itu. LIKE 'string%' di sisi lain, dapat diindeks



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara memilih dua kolom tambahan dari tabel lain berdasarkan nilai di tabel utama?

  2. Gabung kiri kondisi ON DAN sintaks kondisi lain dalam Doktrin

  3. php - mengonversi dari satu format json ke format lainnya

  4. Mendapatkan hasil mysql dari 30 hari terakhir

  5. pernyataan yang disiapkan di mana nilai ada dalam array