Procedura slouží k pojmenování aktuálního klientského vlákna. Před zavoláním této procedury je jméno vlákna prázdný řetězec.
Pojmenovat vlákno má smysl pro diagnostické účely - lze profilovat běh vláken a zjišťovat počet jejich požadavků a dobu strávenou jejich vykonáním. Ve systémových dotazech _iv_profile a _iv_logged_users je pak vlákno označeno tímto zadaným jménem.
Nejsou-li vlákna označena jménem, má každé vlákno jeden řádek v dotazu _iv_profile. Je-li víc vláken označeno stejným jménem (různým od NULL), sčítají se jejich požadavky do jediného řádku v _iv_profile. Tím je možné rozlišit a sledovat aktivitu vláken různých "typů". Například lze všem vláknům vytvářeným webovou aplikací přiřadit jedno jméno a tím odlišit požadavky těchto vláken od běžného provozu.
Dříve přidělené jméno vlákna lze změnit opakovaným voláním této procedury. I když se jedná o jedno a totéž vlákno, po přejmenování se začne aktivita zapisovat do nového řádku v systémovém dotazu (pokud nové jméno není totožné s již existujícím jménem vlákna).
CALL _sqp_set_thread_name('PHP_thread');