Skip to content

Instantly share code, notes, and snippets.

@gitfvb
Last active January 10, 2022 15:14
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save gitfvb/a835b90826b38a195f4ebc5992c5c5ea to your computer and use it in GitHub Desktop.
Save gitfvb/a835b90826b38a195f4ebc5992c5c5ea to your computer and use it in GitHub Desktop.
Show last executed queries on sqlserver

Show last executed queries on sqlserver

SELECT deqs.last_execution_time AS [Time]
	,dest.TEXT AS [Query]
FROM sys.dm_exec_query_stats AS deqs
CROSS APPLY sys.dm_exec_sql_text(deqs.sql_handle) AS dest
WHERE lower(dest.TEXT) LIKE '%binaries%'
ORDER BY deqs.last_execution_time DESC

Group data by day

SELECT dateadd(DAY,0, datediff(day,0, [DeletedOn])), count(*)
  FROM [ar_handel].[dbo].[ArchiveLog]
  group by dateadd(DAY,0, datediff(day,0, [DeletedOn]))
  --order by ArchivedOn desc
SELECT dateadd(DAY,0, datediff(day,0, [TimeAdded])), count(*)
  FROM [ws_handel].[dbo].[JobQueue]
  group by dateadd(DAY,0, datediff(day,0, [TimeAdded])) order by dateadd(DAY,0, datediff(day,0, [TimeAdded])) desc

Clean JobQueue

USE [ws_handel]

--DELETE
SELECT count(*)
FROM [JobQueueResults]
WHERE JobId IN (
		SELECT [JobID]
		FROM [JobQueue]
		WHERE [TimeAdded] BETWEEN GETDATE() - 2000
				AND GETDATE() - 540
		);

--DELETE
SELECT count(*)
FROM [JobQueueCommands]
WHERE JobId IN (
		SELECT [JobID]
		FROM [JobQueue]
		WHERE [TimeAdded] BETWEEN GETDATE() - 2000
				AND GETDATE() - 540
		);

--DELETE
SELECT count(*)
FROM [JobQueue]
WHERE [TimeAdded] BETWEEN GETDATE() - 2000
		AND GETDATE() - 540;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment