sql >> Databáze >  >> RDS >> Sqlserver

Dlouho běžící transakce Entity Framework

Špatný nápad, zvláště pokud máte mnoho souběžných uživatelů. Pokud zamknete řádky v databázi, zničíte škálovatelnost.

Je lepší detekovat zda ostatní provedli úpravy, a pokud ano, informujte uživatele a nechte je rozhodnout, co dělat.

timestamp /rowversion datový typ je dobrou volbou pro pole ke zjištění, zda byly provedeny nějaké změny v datech řádku.



  1. Plán provádění rozděleného pohledu

  2. Jak odstranit všechny duplicitní záznamy v PHP/Mysql

  3. Vložení aktuálního data a času do databáze SQLite

  4. Ekvivalent COLLATE COLLATE bez zvýraznění a velikosti písmen v Oracle