Skip to content

Instantly share code, notes, and snippets.

View Azure4Arjun's full-sized avatar
🏠
Working from home

Arjun Azure4Arjun

🏠
Working from home
View GitHub Profile
@Azure4Arjun
Azure4Arjun / postgres_queries_and_commands.sql
Created March 23, 2024 11:31 — forked from rgreenjr/postgres_queries_and_commands.sql
Useful PostgreSQL Queries and Commands
-- show running queries (pre 9.2)
SELECT procpid, age(clock_timestamp(), query_start), usename, current_query
FROM pg_stat_activity
WHERE current_query != '<IDLE>' AND current_query NOT ILIKE '%pg_stat_activity%'
ORDER BY query_start desc;
-- show running queries (9.2)
SELECT pid, age(clock_timestamp(), query_start), usename, query
FROM pg_stat_activity
WHERE query != '<IDLE>' AND query NOT ILIKE '%pg_stat_activity%'
@Azure4Arjun
Azure4Arjun / SimplePowershellBackupSystem.ps1
Created October 31, 2020 13:39 — forked from chuckboycejr/SimplePowershellBackupSystem.ps1
Backup all user and system databases except for TEMPDB. Compress all SQL backups to local disk using 7zip. Copy backups to multiple locations based on configurations. Get MD5 hash for multiple locations and roll back the copy if the hashes don't match.
Import-Module -Name SqlServer
# CONFIGURATIONS:
$locationA = "C:\temp\share1"
$locationB = "C:\temp\\share2"
$local = "C:\temp"
$SqlServerLocation = "SQLSERVER:\SQL\localhost\DEFAULT\Databases"
$retries = 5
@Azure4Arjun
Azure4Arjun / SQLServerIndexMaintenance.ps1
Last active August 14, 2020 08:16 — forked from silverl/SQLServerIndexMaintenance.ps1
Reworked version of Pieter Vanhove's Azure SQL Database reindexing Azure Automation Runbook
<#
.SYNOPSIS
Perform index maintenance
.DESCRIPTION
This runbook uses Azure Automation to perform reindexing and statistics maintenance of all databases on a target server.
As prerequisite, please create an Azure Automation credential asset that contains the username and password for the target Azure SQL DB logical server ($SqlServerName).
Make sure that you have installed the scripts IndexOptimize.sql and CommandExecute.sql of Ola Hallengren (https://ola.hallengren.com/downloads.html)
Make sure to get Ola's modified scripts which work on Azure here: https://ola.hallengren.com/downloads.html