gitextract_s92epeuo/ ├── .gitignore ├── Archive/ │ └── Tools/ │ └── GetObjectsFromExplain.ps1 ├── Azure_Resource_Graph_Queries/ │ ├── Inventory-DedicatedSqlPool.kql │ ├── Inventory-SparkPools.kql │ └── README.md ├── Distribution_Advisor/ │ ├── CreateDistributionAdvisor_PublicPreview.sql │ ├── README.md │ ├── RunDistributionAdvisor.sql │ └── e2e_queries_used_for_recommendations.sql ├── LICENSE ├── Log_Analytics_queries/ │ ├── Pipelines/ │ │ ├── CompletedPipelineDurationInSeconds.kql │ │ └── TopNLongestRunningPipelines.kql │ ├── ServerlessSql/ │ │ ├── CostPerQuery.txt │ │ ├── CostPerQuery.txt.bak │ │ ├── CostPerUser.txt │ │ └── CostPerUser.txt.bak │ ├── Spark/ │ │ └── CoresAndMemoryByApplication.kql │ ├── StandaloneSQLPool/ │ │ ├── CreateAnAzureSynapseDashboard.docx │ │ ├── DedicatedSqlPoolUsage.kql │ │ ├── LargestBroadcastSteps.kql │ │ ├── LargestDataMovementSteps.kql │ │ ├── LogAnalyticsBasicQueries.sql │ │ ├── LongestBuildReplicatedTableCache │ │ ├── MostReplicatedTableRebuilds.txt │ │ ├── QueriesByExecutionTime.kql │ │ ├── RepTableBuildCacheExecutionCount │ │ ├── RowsProcessedPerHour │ │ ├── SingletonInserts.kql │ │ ├── TempTablesNotCreatedAsHeap.kql │ │ └── UnionVsUnionAll.kql │ └── WorkspacesSQLPool/ │ ├── FindLargeBroadcasts.kql │ ├── IdentifySingletonInserts.kql │ ├── LongestRunningQueriesByExecutionTime.kql │ ├── QueriesWithResourceGrant.kql │ ├── QueryList_withResultSetCacheData.kql │ ├── TempTableASHeap.kql │ └── UnionVsUnionAll.kql ├── Monitor_Workbooks/ │ ├── DW_Summary_v1.1.workbook │ ├── DedicatedSQLPool_workspace_v1.2.workbook │ ├── DedicatedSqlPool_Non-Workspace_v1.4.workbook │ ├── README.md │ ├── SynapsePipelines_v1.1.workbook │ ├── SynapseServerlessWorkbook.workbook │ └── archive/ │ ├── DW_Summary.workbook.bak │ ├── DedicatedSQLPool_workspace_v1.0.workbook │ ├── DedicatedSQLPool_workspace_v1.1.workbook │ ├── DedicatedSQLPool_workspace_v1.1.workbook.bak │ ├── DedicatedSqlPool_Non-Workspace_v1.32.workbook │ ├── StandaloneSqlPoolWorkbook_v1.31.json │ ├── SynapsePipelines.workbook │ ├── SynapsePipelines.workbook.bak │ ├── SynapsePipelines_v1.1.workbook.bak │ ├── SynapseServerlessWorkbook.workbook │ ├── SynapseServerlessWorkbook.workbook.bak │ ├── SynapseWorkbook_WIP_v01.json │ ├── SynapseWorkbook_WIP_v02.json │ ├── SynapseWorkbook_v1.00.json │ ├── SynapseWorkbook_v1.01.json │ ├── SynapseWorkbook_v1.1.json │ ├── SynapseWorkbook_v1.3.json │ ├── WorkspaceSQLPoolWorkbook_WIP_v0.60.JSON │ ├── WorkspaceSQLPoolWorkbook_WIP_v0.73.JSON │ └── WorkspaceSQLPoolWorkbook_WIP_v0.77.JSON ├── PowerBI/ │ ├── README.md │ └── Templates/ │ ├── AzureSynapse_DbHealth_08_21_20.pbit │ ├── AzureSynapse_Permissions_07172020.pbit │ └── AzureSynapse_Realtime_07172020.pbit ├── README.md ├── SECURITY.md ├── Synapse_Analyzer/ │ ├── README.md │ └── Synapse_BPA_Report/ │ ├── ArchivedVersions/ │ │ ├── README.md │ │ └── Synapse best practice analyzer_v1.0.pbit │ ├── ForLargeDBwithCTAS/ │ │ ├── CreateTablesForSynapseAnalyzer.sql │ │ ├── README.md │ │ └── Synapse best practice analyzer_with_CTAS.pbit │ ├── InstallationGuide.md │ ├── PublishToPowerBIService.md │ ├── README.md │ ├── Synapse best practice analyzer.pbit │ ├── TroubleshootingGuide.md │ └── UpdatestoSynapseAnalyzerReport.md ├── Synapse_Toolkit/ │ ├── README.md │ ├── SynapseToolkit.sql │ ├── SynapseToolkit_beta.sql │ └── SynapseToolkit_beta.sql.bak └── TSQL_Queries/ ├── Current_Activity/ │ ├── CollectNodeMemoryUsage.sql │ ├── CountGrantedConcurrencySlots.sql │ ├── DMSHeavyHitters.sql │ ├── IdentifyBlocking1.sql │ ├── IdentifyBlocking2.sql │ ├── IdentifyResourceWaits.sql │ ├── MemoryGrantPerDistribution.sql │ ├── QueuedQueryTime.sql │ ├── RecentQueries.sql │ ├── ResourceWaitConsumptionByQuery.sql │ └── UsedConcurrencySlotsInfo.sql ├── Delta Lake/ │ ├── README.md │ └── delta.sql ├── Identity_Columns/ │ └── IdentityColumns.sql ├── Indexes/ │ ├── CCIHealthByTable.sql │ ├── CCIHealthWithTrimReasons │ ├── CCITrimReason_BETA.sql │ ├── CreateRowgroupHealthView.sql │ ├── ReorgOrRebuildColumnstoreByPartition_All.sql │ └── ReorgOrRebuildColumnstore_LatestPartitionsOnly.sql ├── Partitions/ │ ├── GetPartitionColumn.sql │ ├── MaxPartitionWithData.sql │ └── RowsPerPartition.sql ├── Permissions/ │ └── All_Database_Permissions.sql ├── Query_Store/ │ ├── GetApproxTimeRemaining_QueryStore.sql │ ├── GetFullQueryText.sql │ ├── GetQueriesWithBiggestIOReads.sql │ ├── GetQueriesWithMultiplePlans.sql │ ├── GetQueryExecutionTime.sql │ ├── GetQueryStoreSpaceUsage.sql │ ├── GetQueryStoreState.sql │ ├── GetRecentlyRegressedQueries.sql │ ├── GetTopQueriesByExecutionCount.sql │ ├── GetTopQueriesByExecutionTime.sql │ ├── PerfRegressionPlanChoiceChange.sql │ └── QueriesWithPerfRegression.sql ├── Replicated_Tables/ │ └── RepTablesRebuildNeeded.sql ├── SLO-DWU/ │ ├── ChangeDwuSetting.sql │ ├── CheckDwuChangeStatus.sql │ ├── CreateColumnstoreDensityView.sql │ └── GetDwuSetting.sql ├── ServerlessSql/ │ └── CostPerQuery.sql ├── Statistics/ │ ├── CheckAutoStatsEnabled.sql │ ├── CreateSP_CreateStatsAllColumnsAllTables.sql │ ├── CreateSP_GenUpdateStatsStatements.sql │ ├── CreateStatsAllColumnsAllTables.sql │ ├── GetStatsLastUpdateDate.sql │ ├── ListAllStats.sql │ ├── ListAllStats.sql.bak │ └── StatisticsAccuracy.sql ├── Table_Information/ │ ├── CollectTableInformation.sql │ ├── CreateTableInfoView.sql │ ├── DataTypeMismatch.sql │ ├── DistributionSpaceSummary.sql │ ├── FindNullableDistColumns.sql │ ├── GenerateTableSchemas.sql │ ├── IdentifyLargeDataTypes.sql │ ├── MostUsedTables_BETA.sql │ ├── TableSizeByDistType.sql │ ├── TableSizeByIndexType.sql │ ├── TableSizeSummary.sql │ ├── TableSkew.sql │ ├── TableUsageInformation.sql │ └── TablesWithMostLargeTypes.sql ├── TempDB/ │ ├── TempDbPerNode.sql │ ├── TempDbPerQuery.sql │ └── TotalTempDbUsage.sql ├── Workarounds/ │ └── RecursionWorkaround_HierarchicalTableSample.sql └── Workload_Management/ ├── CurrentRoleByUser.sql ├── ViewWorkloadGroups.sql └── WorkloadManagementMappingsAndUsage.sql