Olá,
O WITH (nolock) é um comando explícito direcionado a uma tabela ou vista específica usado para estabelecer o nível de isolamento de transações contra a tabela ou tabelas dentro de uma vista para uma consulta. Uma vez emitido, não serão utilizados bloqueios contra os dados dentro da tabela. A vantagem disso é que não há possibilidade de ocorrer um bloqueio de recursos contra outras consultas em execução contra a tabela. A outra vantagem indireta é que menos memória será utilizada para manter bloqueios contra esses dados.