This discussion has been locked. The information referenced herein may be inaccurate due to age, software updates, or external references.
You can no longer post new replies to this discussion. If you have a similar question you can start a new discussion in this forum.

Orion Web Console Slowness

FormerMember
FormerMember


Hi All, I have NPM10.4 and SAM 5.0.2, while accessing both through Orion Web Conslo, I feel there is a slowness in getting the page, and its taking much time everytime im logging,

I have the SQL db installed on remote server which have 4GB RAM and 4CPUs also on ORION server I have 4GB and 4CPU running on VM, anyone have an idea about what is the issue?

Thanks,

  • Hi,

    is it a fresh installation on a fresh server? Are you the only user of Orion?

  • FormerMember
    0 FormerMember in reply to petrf

    Hi thanks for reply, actually it was running on another server very slow, I
    have just done the fresh installation on fresh server and pointed the modules
    to the same DB, but still running very slow,

    we are here 6 users accessing daily, also I'm managing around 550 server,
    1000 volume and around 500 interface,

    Thanks,

  • It can be caused by real-time anti-virus scanning enabled on the Orion server which can cause web site recompilation. Try to disable AV or exclude the inetpub directory.

    Or it can be caused by certificate revocation list (CRL) checking. If Orion server doesn't have internet access Windows CRL mechanism is trying to reach Microsoft servers to download it and there is a quite long timeout which can cause slowness.

    Try to solve it in your environment or disable it on Orion server or in domain policy.

    Note that Microsoft doesn't recommend to disable it on production systems.


    Related links:

    1) http://support.microsoft.com/kb/936707 - this must be done also for .NET framework 4

    2) http://technet.microsoft.com/en-us/library/cc753863.aspx - related to domain policy

  • Just curious but what is your memory utilization on both the SQL server and your SolarWinds server?  I'd be very concerned about SQL 4GB will barely handle the OS let alone a DB.

  • you can also find out if there is a specific part that is slow by looking at the hubble info.

    to do that change value to "true" in c:\inetpub\solarwinds\web.config (or where your web-site is) for section  <add key="HubbleActive" value="true"/>

  • FormerMember
    0 FormerMember

    Hi netlogix,  Thanks for your reply, actually I have enabled the "HubbleActive" value then I started getting something like the below which I'm not able to analyze, can you help me in this:

    Thanks in advance,

    27155 ms. 29 queries. 10 BL calls. 2 Warnings. 9 KB ViewState. 11 Styles » Details

    View Cached Hubble Results


    Database Time:4854 ms17.9 %
    Business Layer Time:95 ms0.3 %
    Other Time:22206 ms81.8 %
    Total Time:27155 ms100.0 %
    View State Size:9 KB
    Stylesheet Count:11
     Duplicate query detected. This request executed the same query multiple
    times (with the same paramters). Consider caching the query results so that the
    query is only executed once.
     Possible SELECT N+1. This request executed the same query multiple times
    with different parameters. This is often a sign of a N+1 problem (more details). Consider combining these queries into a single
    query.

    10.93WebSQL
    SELECT 1
    Show
    Stacktrace
    21.08WebSQL
    SELECT * FROM Views WHERE RTRIM(ViewType) LIKE @ViewType (@ViewType=Summary)
    Show
    Stacktrace
    30.78WebSQL
    SELECT SettingName, SettingValue FROM WebSettings
    Show
    Stacktrace
    40.74WebSQL
    SELECT * FROM Accounts WHERE AccountID=@AccountID (@AccountID=admin)
    Show
    Stacktrace
    50.67WebSQL
    SELECT SettingName, SettingValue FROM WebUserSettings WHERE AccountID=@account  (@account=admin)
    Show
    Stacktrace
    60.47WebSQL
    SELECT PermissionName, PermissionValue FROM APM_WebUserPermissions WHERE AccountID = @account (@account=admin)
    Show
    Stacktrace
    70.72WebSQL
    SELECT * FROM Views WHERE ViewGroup=@ViewGroup 
                                     
    Order by ViewGroupPosition (@ViewGroup=0)
    Show
    Stacktrace
    81.18WebSQL
    SELECT ResourceProperties.* FROM ResourceProperties 
    INNER JOIN Resources ON ResourceProperties.ResourceID = Resources.ResourceID
    WHERE Resources.ViewID=@view (@view=80)
    Show
    Stacktrace
    90.64WebSQL
    SELECT * FROM Views WHERE ViewID=@ViewID (@ViewID=80)
    Show
    Stacktrace
    101.32WebSQL
    SELECT * FROM Resources WHERE ViewID=@ViewID ORDER BY ViewColumn, Position  (@ViewID=80)
    Show
    Stacktrace
    110.60WebSQL
    SELECT ServerName, BusinessLayerPort FROM dbo.Engines WHERE ServerType = 'Primary' ORDER BY KeepAlive DESC
    Show
    Stacktrace
    124546.06WebSWQL
    SELECT ElementType, MaxElementCount FROM Orion.ElementInfo RETURN XML RAW
    Show
    Stacktrace
    1316.44WebSWQL
    SELECT FeatureName FROM Orion.EnabledFeatures RETURN XML RAW
    Show
    Stacktrace
    1412.13WebSWQL
    SELECT Name, Version, IsEval, DaysRemaining, IsExpired, IsRC, IsScalable FROM Orion.InstalledModule RETURN XML RAW
    Show
    Stacktrace
    156.33WebSWQL
    SELECT hu.ID, hu.HtmlText 
    FROM Orion.HardwareHealth.HardwareUnit hu RETURN XML RAW
    Show
    Stacktrace
    164.50WebSWQL
    SELECT COUNT(hf.NodeID) AS ServersCount FROM Orion.APM.HardwareInfo AS hf  
    JOIN Orion.Nodes AS no ON hf.NodeID = no.NodeID       
    WHERE IsDisabled = 'false' RETURN XML RAW
    Show
    Stacktrace
    170.72WebSQL
    SELECT ChartName, NetObjectPrefix, Owner, IsSystemChart, DisplayName, DataUrl,  
                                             ChartOptions
    , LegendUserControl, ChartRenderingEventHandler, HelpLinkFragment, ChartEditOptions, IsExportEnabled
                                     
    FROM ChartSettings
                                     
    WHERE ChartName = @ChartName (@ChartName=HardwareHealthOverview)
    Show
    Stacktrace
    184.48WebSQL
    SELECT * FROM Settings WHERE RTRIM(SettingID) LIKE @SettingID (@SettingID=Web-ChartAspectRatio)
    Show
    Stacktrace
    190.69WebSQL
    SELECT ID FROM Modules WHERE ID=@TabID AND [Modules].[Disabled]='false' (@TabID=2)
    Show
    Stacktrace
    205.39WebSQL
    SELECT * FROM Modules INNER JOIN UserTabs ON Modules.ID = UserTabs.TabID   
                                                                            
    WHERE AccountID = @AccountID  AND UserTabs.MenuBarID <> 'none'  AND [Modules].[Disabled]='false' ORDER BY TabPosition (@AccountID=admin)
    Show
    Stacktrace
    21237.77WebSQL
    SELECT * FROM MenuItems INNER JOIN MenuBars ON MenuItems.MenuItemID=MenuBars.MenuItemID 
                                         
    WHERE MenuBars.MenuName = @menuName ORDER BY Position (@menuName=Admin)
    Show
    Stacktrace
    2213.86WebBL
    CoreBusinessLayer/IsModuleInstalledbyTabName
    Show
    Stacktrace
    231.25WebSQL
    SELECT * FROM MenuItems INNER JOIN MenuBars ON MenuItems.MenuItemID=MenuBars.MenuItemID 
                                         
    WHERE MenuBars.MenuName = @menuName ORDER BY Position (@menuName=Network_TabMenu)
    Show
    Stacktrace
    2445.39WebBL
    CoreBusinessLayer/IsModuleInstalledbyTabName
    Show
    Stacktrace
    250.98WebSQL
    SELECT * FROM MenuItems INNER JOIN MenuBars ON MenuItems.MenuItemID=MenuBars.MenuItemID 
                                         
    WHERE MenuBars.MenuName = @menuName ORDER BY Position (@menuName=APM_TabMenu)
    Show
    Stacktrace
    262.36WebBL
    CoreBusinessLayer/IsModuleInstalledbyTabName
    Show
    Stacktrace
    270.72WebSQL
    SELECT * FROM MenuItems INNER JOIN MenuBars ON MenuItems.MenuItemID=MenuBars.MenuItemID 
                                         
    WHERE MenuBars.MenuName = @menuName ORDER BY Position (@menuName=IPSLAM_TabMenu)
    Show
    Stacktrace
    281.89WebBL
    CoreBusinessLayer/IsModuleInstalledbyTabName
    Show
    Stacktrace
    291.21WebSQL
    SELECT * FROM MenuItems INNER JOIN MenuBars ON MenuItems.MenuItemID=MenuBars.MenuItemID 
                                         
    WHERE MenuBars.MenuName = @menuName ORDER BY Position (@menuName=VNQM_TabMenu)
    Show
    Stacktrace
    3010.98WebBL
    CoreBusinessLayer/IsModuleInstalledbyTabName
    Show
    Stacktrace
    310.63WebSQL
    SELECT * FROM MenuItems INNER JOIN MenuBars ON MenuItems.MenuItemID=MenuBars.MenuItemID 
                                         
    WHERE MenuBars.MenuName = @menuName ORDER BY Position (@menuName=Transactions_TabMenu)
    Show
    Stacktrace
    325.32WebBL
    CoreBusinessLayer/IsModuleInstalledbyTabName
    Show
    Stacktrace
    334.82WebSQL
    SELECT * FROM MenuItems INNER JOIN MenuBars ON MenuItems.MenuItemID=MenuBars.MenuItemID 
                                         
    WHERE MenuBars.MenuName = @menuName ORDER BY Position (@menuName=Storage_TabMenu)
    Show
    Stacktrace
    343.58WebBL
    CoreBusinessLayer/IsModuleInstalledbyTabName
    Show
    Stacktrace
    350.66WebSQL
    SELECT * FROM MenuItems INNER JOIN MenuBars ON MenuItems.MenuItemID=MenuBars.MenuItemID 
                                         
    WHERE MenuBars.MenuName = @menuName ORDER BY Position (@menuName=Virtualization_TabMenu)
    Show
    Stacktrace
    362.44WebBL
    CoreBusinessLayer/IsModuleInstalledbyTabName
    Show
    Stacktrace
    372.37WebBL
    CoreBusinessLayer/GetNotificationItemTypes
    Show
    Stacktrace
    380.50CoreBLSQL
    SELECT NotificationTypeID, COUNT(NotificationID) as TheCount FROM NotificationItems WHERE AcknowledgedAt IS NULL AND Ignored=0 GROUP BY NotificationTypeID
    Show
    Stacktrace
    396.59WebBL
    CoreBusinessLayer/GetAvailableNotificationItemsCounts

    Show
    Stacktrace

  • Other Time: 22206 ms 81.8% - I would suspect either something in IIS or the OS itself.

  • here is mine when I am looking at an interface.

    Database Time:1397 ms 91.9 %
    Business Layer Time:31 ms 2.1 %
    Other Time:93 ms 6.1 %
    Total Time:1521 ms 100.0 %
    View State Size:26 KB
  • FormerMember
    0 FormerMember

    Its a fresh installation, OS and all ORION modules just reinstalled 5 hours ago trying to solve this issue and other issue as well, I have pointed the modules to the same DB, also I have updated the OS with the latest updates, so what could be the OS issue??

    I have an active case with SolarWinds team, they have connected remotely today and tried to investigate more but no luck in finding the root cause,

    All I think now is to restore a month back DB, there was no issue, but I afraid this issue will come again,

    Any suggestion?

    Thanks,

    Rami

  • FormerMember
    0 FormerMember

    Compairing with yours, seem my server is wasting time in doing something other than getting data fromt he DB, seems like timeout issue or waiting for something:(