sql >> Databasteknik >  >> RDS >> Mysql

Är det snabbare att infoga en ny databaspost än att kontrollera om posten finns först?

Om insättningen kommer att misslyckas på grund av ett indexbrott, kommer det att vara som mest marginellt långsammare än en kontroll av att posten finns. (Båda kräver att man kontrollerar om indexet innehåller värdet.) Om infogningen kommer att lyckas är det betydligt långsammare att utfärda två frågor än att utfärda en.



  1. Read Committed är ett måste för Postgres-kompatibla distribuerade SQL-databaser

  2. Nätverksadaptern kunde inte upprätta anslutningen vid anslutning till Oracle DB

  3. Omvänd sträng ord för ord med SQL

  4. PHP-skript för att importera csv-data till mysql