Tag Archive

Retrouver la fonction à l’origine d’un Non Yielding IOCP Listener

By David Baffaleuf

Petit mémento pour retrouver la fonction à l’origine d’un SOS non yielding ou un IOCP non yielding. On va en profiter pour rappeler les conditions de détection des deux phénomènes. On part sur une version >= 2005. Pour mémoire, cette condition de « non-relâche » (non-yielding) d’un scheduler ou d’un IO Completion Port a été implémentée... »

Mythe: SQL Server associe un thread à chaque connexion

By David Baffaleuf

C’est évidemment faux, mais il est facile de se méprendre sur la question. Pourtant il existe une manière simple de le vérifier. Sur une instance non-idle (avec de l’activité), il suffit de récupérer plusieurs fois de suite la valeur de os_thread_id associé à sa propre connexion: select os_thread_id from sys.dm_os_threads T inner join sys.dm_os_workers... »