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

Jak mohu ověřit, že můj async/await používá port pro dokončení I/O?

Vyvolejte WAITFOR DELAY '1:00:00' 1000krát paralelně. Pokud se používá mnohem méně než 1000 vláken, získáváte bezvláknovou IO. Měli byste vidět několik desítek (což zahrnuje spoustu pomocných vláken spuštěných běhovými prostředími a frameworky).

Můžete také přestat pracovat s debuggerem a ujistit se, že žádné vlákno aktuálně nečeká na IO. Poznáte to podle trasování zásobníku. Toto funguje s jakoukoli existující aplikací.



  1. Jak funguje funkce Sign() v PostgreSQL

  2. Jak aktualizovat sadu ID z 1?

  3. Vložte data ze sloupce tabulky a uložte do sloupce jiné tabulky

  4. Vyberte N předchozích a M dalších položek kolem aktuálního ID položky