sql >> Databáze >  >> RDS >> Mysql

Kolik klauzulí where v mysql-query je příliš mnoho?

Na množství nezáleží. Záleží na tom, jak dobře jste navrhli strukturu databáze a dotaz.

  1. Ujistěte se, že máte index na sloupcích, které budou použity ve vašich dotazech kde

  2. Umístěte WHERE příkazy v pořadí, které bude odpovídat nejmenšímu počtu řádků, a postupujte takto.

Zde je průvodce optimalizací klauzule WHERE MySQL pro další tipy




  1. Kolik řádků v databázi je PŘÍLIŠ MNOHO?

  2. BIT(1) nebo TINYINT pro příznaky v MySQL

  3. Problém se spuštěním skriptu Oracle z příkazového řádku pomocí sqlplus

  4. Najděte název hostitele a port pomocí příkazů PSQL