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

Co je rychlejší SELECT * nebo SELECT `pole`, když vyžaduje pouze `pole`

Pole SELECT je rychlejší než výběr *.

Protože pokud máte v tabulce více než 1 pole/sloupec, pak výběrem * vrátíte všechny, a to vyžaduje šířku pásma sítě a další práce pro databázi k načtení všech ostatních polí. Pokud ale požadujete pouze jedno pole/sloupec, zatížení databáze je menší a nepotřebuje přenášet nepotřebné informace a zbytečně tak brát prostředky na šířku pásma.



  1. Více objektů SQL v PHP/MySQLi

  2. Jak objednávat podle názvu měsíce v SQLite

  3. Jak se zbavit chyby MySQL „Připravený příkaz je třeba znovu připravit“

  4. Django bulk_create s ignorováním řádků, které způsobují chybu IntegrityError?