sql >> Database teknologi >  >> RDS >> Sqlserver

VÆLG FOR OPDATERING med SQL Server

For nylig havde jeg et dødvande problem, fordi SQL Server låser mere end nødvendigt (side). Man kan ikke rigtig gøre noget imod det. Nu er vi ved at fange dødvande undtagelser... og jeg ville ønske, jeg havde Oracle i stedet for.

Edit:Vi bruger i mellemtiden snapshot-isolering, hvilket løser mange, men ikke alle problemerne. For at kunne bruge snapshot-isolering skal det desværre tillades af databaseserveren, hvilket kan forårsage unødvendige problemer på kundens websted. Nu fanger vi ikke kun deadlock-undtagelser (som stadig kan forekomme, selvfølgelig), men også øjebliksbilleder af samtidighedsproblemer for at gentage transaktioner fra baggrundsprocesser (som ikke kan gentages af brugeren). Men dette fungerer stadig meget bedre end før.



  1. Sådan fjerner du den rigtige polstring på dagsnavnet i Oracle

  2. Brug af COALESCE-funktionen til at lave værdier adskilt med kommaer

  3. beregne timer baseret på arbejdstimer i Oracle SQL

  4. JSON_EXTRACT() – Returner data fra et JSON-dokument i MySQL