Skip to main content

Posts

See the actual query used by a process

SELECT sqltext . TEXT , req . session_id , req . status , req . command , req . cpu_time , req . total_elapsed_time , req . user_id , req . reads , s . login_name FROM sys . dm_exec_requests req inner join sys . dm_exec_sessions s        on req . session_id = s . session_id  CROSS APPLY sys . dm_exec_sql_text ( sql_handle ) AS sqltext

Powershell Commands useful for large CSV files

1) To get the header line, ie: first row in a CSV file  gc .\FILENAME.csv -TotalCount 1 2) To get the header line, and export it to another CSV file.  Note the use of Set-Content rather than Export-CSV gc .\FILENAME.csv -TotalCount 1 | Set-Content .\header-file-name.csv 3) To filter the CSV file based on a regex search , and export the matches to another file. gc .\FILENAME.csv | Select-String -Pattern ( '.*2018-11-20.*' ) | Set-Content .\inner-file-name.csv 4) To see the last few lines, like tail  gc .\20181206_InteractionDetails.csv | select -last 10