Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
JIRA Issue
Summary
Description
Workaround
Fix version

Jira Legacy
serverJIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIde5cee257-fc64-3eef-83d7-dea4df59f76c
keyPG-17817

Application Chart widget slow 

When using All Computers on PGAAS

(and other installations too)

Add indexes.

Be aware that disks usage will increase.

Application Chart widget slow when using All Computers

17855

BTM rest can not handle Dot Characterusing the agent rest api with dot character causes trouble with the request handler and returns 404 not found

Replace dot with %2E


Jira Legacy
serverJIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIde5cee257-fc64-3eef-83d7-dea4df59f76c
keyPG-17907

Unable to Create Network appSave is defectJust use close instead

Jira Legacy
serverJIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIde5cee257-fc64-3eef-83d7-dea4df59f76c
keyPG-17855

BTM rest can not handle Dot Characterusing the agent rest api with dot character causes trouble with the request handler and returns 404 not foundReplace dot with %2E

17906

performance fix not applicableonly working on SQL 2019 
Removed hints
Expand
-- create procedure
CREATE PROCEDURE Hotfix81091 AS
BEGIN
    BEGIN TRY

        --idx0
        IF EXISTS (SELECT 1  FROM sys.indexes  WHERE name='agent_traffic_aggr_idx0'
                                                 AND object_id = OBJECT_ID('agent_traffic_aggr_monitored'))
            BEGIN
                DROP INDEX agent_traffic_aggr_idx0 ON agent_traffic_aggr_monitored
            END

        CREATE CLUSTERED INDEX agent_traffic_aggr_idx0 ON agent_traffic_aggr_monitored
            (
             protocol_id ASC,
             ip_address ASC,
             port ASC,
             timestamp ASC
                ) ON pguard_data_large

--idx1
        IF EXISTS (SELECT 1  FROM sys.indexes  WHERE name='agent_traffic_aggr_idx1'
                                                 AND object_id = OBJECT_ID('agent_traffic_aggr_monitored'))
            BEGIN
                DROP INDEX agent_traffic_aggr_idx1 ON pguard.agent_traffic_aggr_monitored
            END

        CREATE NONCLUSTERED INDEX agent_traffic_aggr_idx1 ON pguard.agent_traffic_aggr_monitored
            (
             timestamp ASC,
             group_id ASC
                )  ON pguard_indx_big

--idx2
        IF EXISTS (SELECT 1  FROM sys.indexes  WHERE name='agent_traffic_aggr_idx2'
                                                 AND object_id = OBJECT_ID('agent_traffic_aggr_monitored'))
            BEGIN
                DROP INDEX agent_traffic_aggr_idx2 ON pguard.agent_traffic_aggr_monitored
            END

        CREATE NONCLUSTERED INDEX agent_traffic_aggr_idx2 ON pguard.agent_traffic_aggr_monitored
            (
             timestamp ASC,
             ip_address ASC
                ) ON pguard_indx_big

        IF NOT EXISTS(SELECT 1 FROM db_version_history WHERE version = 81091)
            BEGIN
                INSERT INTO db_version_history(Status, Time, Version, Rollup, Message, Patch) VALUES('applied', pguard.t2d(pguard.CurrentTimestamp()), 81091, 'no', '', 'yes')
            END
    END TRY
    BEGIN CATCH
        SELECT
            ERROR_NUMBER() AS ErrorNumber,
            ERROR_STATE() AS ErrorState,
            ERROR_SEVERITY() AS ErrorSeverity,
            ERROR_PROCEDURE() AS ErrorProcedure,
            ERROR_LINE() AS ErrorLine,
            ERROR_MESSAGE() AS ErrorMessage;
    END CATCH
END
GO

-- exeucte procedure
BEGIN TRY
    EXECUTE Hotfix81091;
END TRY
BEGIN CATCH
    SELECT
        ERROR_NUMBER() AS ErrorNumber
         ,ERROR_MESSAGE() AS ErrorMessage;
END CATCH;