Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Czy istnieje ograniczenie długości zapytania w mysql?

  1. (jeśli to możliwe) Użyj WHERE metadata IN ('value1', 'value2')
  2. Może być konieczne zwiększenie max_allowed_packet . Domyślnie jest to 16 MB (po stronie klienta i zaledwie 1 MB po stronie serwera w starszych wersjach) i nie jest trudno skonstruować zapytanie, które działa wbrew temu limitowi (np. importowanie danych z innego miejsca za pomocą gigantycznego INSERT zapytanie)

LIKE '%string%' jest zabójcą wydajności. Takie zapytanie nie może używać indeksu w tej kolumnie. LIKE 'string%' z drugiej strony jest indeksowalny



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak podłączyć strony html do bazy mysql?

  2. MySQL AUTO_INCREMENT nie wycofuje się

  3. Używanie Elasticsearch-river-mysql do przesyłania strumieniowego danych z bazy danych MySQL do Elasticsearch

  4. Jak wyświetlić status i zmienne systemowe w MySQL Workbench za pomocą GUI?

  5. mysql, zrzut, przywracanie bazy danych