Spotlight on SQL Server Enterprise Edition V.12.4 Release Notes

Spotlight on SQL Server Enterprise Edition V.12.4 Release Notes


發佈後更新日期 04 Feb, 2019
目前最新版本編號為 12.4




關於Spotlight on SQL Server Enterprise Edition
Spotlight Enterprise是一款功能強大的資料庫診斷與分析工具。其獨特的用戶界面為您提供了SQLServer和資料庫活動的資訊。圖形資料流顯示資料在各Server元件之間移動的速率。圖標顯示關鍵統計資訊和告警報的值。告警讓您了解資料庫瓶頸和其他潛在問題。Drilldown顯示有關受監控連線的資料庫活動資訊。

使用Spotlight,即使Spotlight未在桌面上打開,也可以不間斷的連續收集診斷數據。Diagnostic Server可以從Middleware Server連續執行資料庫活動資料收集,隨時可以在任何Client端界面啟動Spotlight Client時顯示Spotlight查看資料庫監控資訊。

商業利益包括
  • 即使沒有Spotlight Client端正在運行,也可以全天候收集數據並對警報進行評估。
  • 向所有用戶提供相同的數據和警報,在整個企業範圍內提供一致的監控資訊。
  • 診斷資料保存在同一台主機(在診斷服務器上),避免不必要的資料複製。
  • Diagnostic Server通過收集數據並在所有連接的Spotlight客戶端之間共享資料來減少資料庫和操作系統的負載。
  • 長期歷史資料可以儲存在歷史資料庫中,以供將來分析和規劃之用。
  • 診斷服務器(Diagnostic Server)配置集中並應用於所有監控資料庫的連接。使用者可以根據需要自定義單個連接。
  • 作業系統資料僅收集一次,即使在該特定主機上監視多個實例(instance)也是如此。

Spotlight on SQL Server Enterprise Edition V.12.4 New features新功能
  • SQL Server | Workload Analysis drilldown
  • Alarms Report
  • Configure Planned Outages
  • SQL - Running out of Threads alarm
     以下針對上述新功能進行詳細說明。
  • SQL Server | Workload Analysis drilldown
    SQL Server的負載分析與深入查詢功能-在被選定查詢的SQL語句的功能畫面新增了兩個tab,分別為新執行計劃與SQL,其加強負載分析功能,這兩個tab的畫面設計與SQL Activity | Sessions | Query Execution Statistics的深入查詢畫面相同。.
  • Alarms Report
    新的Alarm Report可以開始利用欄位name, severity and change in status.進行排序,同時您可以指定要進行Alarm報告的DB連線。
  • Configure Planned Outages
    新增支援可在排程功能執行Windows PowerShell及Command Line指令。
  • SQL - Running out of Threads alarm
    新增當新的工作線程(worker thread)超過最大的工作線程(worker thread)設定值時會發出” SQL - Running out of Threads”告警。
Spotlight on SQL Server Enterprise Edition 已解決問題項目

Resolved Issue
Issue ID
In a federated environment corrected a problem where Spotlight displays message “The Diagnostic Server is operating normally” during expected Diagnostic Server disconnects.
SOSSE-7524
Corrected a problem on the SQL Server | Blocking drilldown. In playback mode the blocking grid sometimes showed “No Data”.
SOSSE-7248
On the SQL Server | Overview page corrected all problems reporting the fragmentation index alarm.
SOSSE-7144
When configuring a planned outage, corrected the problem that led to error: “A task was canceled”.
SOSSE-6921
Corrected the problem behind an error message raised on the Overview page when investigating a “User - Connection Count” alarm.
SOSSE-6757
Corrected a problem where the Spotlight Diagnostic Server crashed with StackOverflowError in relation to configuring alarms where the message contains the message variable.
DS-1657
Corrected a problem where a Spotlight monitoring Extended Events session with incorrect name was created on testing a connection in Configure | Connections.
DS-1597
Corrected a problem where an Alarm Action to send an email did not work when the alarm was cleared.
DS-1585
Corrected false alarms of “Databases - Data File Group Space Used”
DS-1490
Corrected a problem where Spotlight could not show the database size correctly for databases of type FILESTREAM.
DS-1419
Corrected a problem with the health check warnings where only one of the categories included in the message “This is because excessive time is being spent on Other, Network.” had a significant value.
DS-1258
Corrected a problem where adding a Windows host to a Hyper-V connection type incorrectly raises error “Collection ‘Hyper-V - Hypervisor Logical Processor’ failed : WMI query failed : Invalid class. [0x80041010]” on test.
DS-1218


系統需求
  • Spotlight Client 端需求
    • Platform
      1 GHz Pentium 4 PC
    • Memory
      1 GB RAM
    • Hard disk space
      200 MB(這個空間應該存在您的Local磁碟空間而非網路磁碟空間。)
  • Operating system
    MicrosoftR Windows 10 (64-bit)
    Microsoft Windows 8.1 (64-bit)
    Microsoft Windows 8 (64-bit)
    Microsoft Windows 7 (64-bit)
    Microsoft Windows Server 2016 (64-bit)
    Microsoft Windows Server 2012 R2 (64-bit)
    Microsoft Windows Server 2012 (64-bit)
    Microsoft Windows Server 2008 R2 (64-bit)
    Microsoft Windows Server 2008 (64-bit)

    Note:
    Microsoft Windows Server 2008 需 Microsoft Windows Powershell 3.0及以上的版本.
  • Screen resolution
    最小解析度: 1280x1024
    DPI scaling is supported for large fonts, Windows 8.1 and above.
  • CD-ROM drive or Internet connection
    只有安裝時會用到。

  • 額外的軟體需求
    SQL Server Client Tools
    需使用Discovery 精靈來定位網路上的SQL Servers. SQL Server Client Tools 可以在SQL Server安裝工具找到. Client Connectivity Tools –監控Analysis Services server會用到.

    .NET
    建議最少需安裝.NET 4.5.
    使用在 Performance Health drill down 與the Spotlight Report Viewer.

    Support for TLS 1.2

    一般而言,Windows Server 2008或Windows 7之後的每個Windows版本都預設支持TLS 1.2。對於舊版本,請參閱下列Microsoft網站:https://support.microsoft.com/en-us/help/3135244/tls-1.2-support-for-microsoft-sql-server 。
    作為對TLS 1.2的支持的一部分,請確保已安裝用於SQL Server的ODBC驅動程序13。

    Microsoft Internet ExplorerR 6.0 or later.

    Microsoft Data Access Components (MDAC)
    MDAC包括ODBC和其他套件,這些套件可以建立與SQL Server資料庫的連接。資料庫可以是本地的或遠端。您的Client端電腦必須安裝MDAC 2.7(或更高版本)。
    MDAC可從Microsoft網站獲得:www.microsoft.com/downloads
    要查找當前運行的MDAC版本,可以從Microsoft網站下載名為“組件檢查器工具”的應用程式。有關更多訊息,請查看以下Microsoft知識庫文章:http://support.microsoft.com/kb/301202

    Microsoft Windows Powershell 3.0 or above
    從command執行Spotlight需要Microsoft Windows Powershell 3.0或更高版本。
    注意:
    Microsoft Windows Server 2008需要安裝Microsoft Windows Powershell 3.0或更高版本。
Spotlight Diagnostic Server 系統需求
  • Platform
    2 GHz Pentium Dual Core

Host CPUs (2.4GHz)
Host RAM
DS JVM Settings
#DB Connections
#OS Connections
2 cores
7GB
2GB
50
50
4 cores
14GB
4GB
100
100


  • Hard disk space
    300 MB
    若Diagnostic Server與Spotlight Statistics Repository或Playback資料庫連接中斷,Diagnostic Server將監控資料暫存到其Local Disk下。在這種情況下,每個被監視的資料庫主機每小時需要額外2 MB的Local Disk空間儲存暫存資料。
    Operating system
    Microsoft Windows 10 (64-bit)
    Microsoft Windows 8.1 (64-bit)
    Microsoft Windows 8 (64-bit)
    Microsoft Windows 7 (64-bit)
    Microsoft Windows Server 2016 (64-bit)
    Microsoft Windows Server 2012 R2 (64-bit)
    Microsoft Windows Server 2012 (64-bit)
    Microsoft Windows Server 2008 R2 (64-bit)
    Microsoft Windows Server 2008 (64-bit)

    Tip:
    Diagnostic Server不支援cluster or High Availability Always On.

  • .NET
    .NET 4.5 or later.

  • Virtualized Environments
    支援在虛擬環境部署Spotlight Enterprise
  • 額外的需求
    SQL Server Client Tools
    需要使用Discovery Wizard精靈在網路上尋找SQL Server。可以在Microsoft SQL Server安裝光碟上找到SQL Server客戶端工具。客戶端連接工具為監控Analysis Services Server所必需的工具。

    SQL Server Management Tools

    SQL Server管理工具用來監視Analysis Services服務器,SQL Server複製環境以及用來追蹤Session資訊。除SQL Server Express和SQL Server Compact之外,SQL Server管理工具可從任何SQL Server 2005,SQL Server 2008,SQL Server 2012,SQL Server 2014或SQL Server 2016版本獲得。所需的版本對應於您正在監視的最新版本的SQL Server。

    Internet Access
    自動更新和Spotlight Cloud需要。需要監控Spotlight Cloud網站或移動設備的Spotlight連接。

    Connection Limit
    一個Spotlight Diagnostic Server監控最多100個SQL Server,Analysis Services或Replication實例以及100個Windows服務器。若超過上述限制,且32bit環境在1 GB記憶體的限制下,可能會導致性能不佳或產品不穩定的情形發生。理論上,在64位環境中,可以監視更多資料庫,因為不再受限於記憶體1 GB限制。若超過上述監控數量的連接環境,請考慮部署到多個Spotlight Diagnostic Server上。

    支援TLS 1.2
    通常,Windows Server 2008或Windows 7之後的每個Windows版本都預設包含TLS 1.2支持。對於舊版本,請參閱Microsoft網站
    https://support.microsoft.com/en-us/help/3135244/tls-1.2-support-for-microsoft-sql-server

Monitoring
  • Spotlight Enterprise能監控以下類型的連接。
    Databases
    • Spotlight監控
    • SQL Server
    • SQL Server Analysis Services
    • SQL Server Availability Group
    • SQL Server Replication

    Database Cloud Service

    • Spotlight能監控SQL Azure

    Operating Systems
    • Spotlight被用來監控
    • Microsoft Windows
    • Unix/Linux

    Virtualization
    • Spotlight能夠在虛擬環境監控虛擬環境與虛擬guest機器VMwareR ESX infrastructure.
      • Hyper-VR 6.2 and above.

Playback database requirements
  • Database sizing
    使用MS Model資料庫。資料庫大小通常大約從3MB(數據大小)和1MB(日誌大小)開始。
  • Hard disk space
    在Playback database,每個受監控的SQL Server實例以及SQL Server實例與監視Windows主機需要大約270 MB進行記錄。預設情況下,為Playback database中的每個連接保留7天的歷史資料。歷史資料的保留天數是可以再調整配置的。
    此估計採用平均環境中的預設配置。使用的實際空間取決於您的環境以及所做的任何資料收集/儲存配置更改。有關詳細資訊,請參考Spotlight Enterprise Sizing Wizard精靈的分析結果,我們可以從Spotlight Installation Center使用該精靈。
  • SQL Server
    Playback Database可以被安裝在
    SQL Server 2017
    SQL Server 2016
    SQL Server 2014
    SQL Server 2012
    SQL Server 2008 R2
    SQL Server 2008
    SQL Server 2005

    Tip:
    建議不要在SQL Express實例上安裝此數據庫Playback database。 High Availability Always On和mirrored database亦不支持設定Playback database。您無法在SQL Server 2000上安裝Playback database。

  • Other requirements
    SQL Browser service必須在安裝Spotlight Statistics Repository的資料庫主機上運作。或者,當要建立Spotlight Statistics Repository資料庫的連接時,您可以使用(named) SQL Server 實例的主機與port number 的資訊來建立連接。
    必須在Spotlight Statistics Repository所在的實例上啟用TCP通訊協定。
  • Maintenance
    Diagnostic Server每天凌晨3點為Playback database進行維護。這是可再調整配置的。
    強烈建議在Playback database上執行常規維護。請參閱Spotlight Statistics Repository和Playback database的維護計劃。

Spotlight Statistics Repository Requirements
  • Database sizing
    使用MS Model數據庫。數據庫大小通常從大約3MB(數據大小)和1MB(日誌大小)開始。
  • Hard Disk Space
    每個受監控的SQL Server實例以及SQL Server實例與監視Windows主機需要大約1.2GB進行記錄。此估計採用平均環境中的預設配置。使用的實際空間取決於您的環境以及所做的任何資料收集/儲存配置更改。有關詳細資訊,請參考Spotlight Enterprise Sizing Wizard精靈的分析結果,我們可以從Spotlight Installation Center使用該精靈。
  • SQL Server
    Spotlight Statistics Repository 可以被安裝在下列版本
    SQL Server 2017
    SQL Server 2016
    SQL Server 2014
    SQL Server 2012
    SQL Server 2008 R2
    SQL Server 2008
    SQL Server 2005

    Tip:
    建議不要在SQL Express實例上安裝此數據庫Spotlight Statistics Repository。 High Availability Always On和mirrored database亦不支持設定Spotlight Statistics Repository。您無法在SQL Server 2000上安裝Playback database。
  • Other Requirements
    SQL Browser service必須在安裝Spotlight Statistics Repository的資料庫主機上運作。或者,當要建立Spotlight Statistics Repository資料庫的連接時,您可以使用(named) SQL Server 實例的主機與port number 的資訊來建立連接。
    必須在Spotlight Statistics Repository所在的實例上啟用TCP通訊協定。
  • Maintenance
    強烈建議在Spotlight Statistics Repository上執行常規維護。請參閱Spotlight Statistics Repository和Playback database的維護計劃。

Upgrade and compatibility
使用Spotlight安裝程式從SQL Server 10.0或更高版本上的Spotlight進行升級。要從早期版本的Spotlight 10.0升級,請在升級到11.7之前升級到至少10.0版。要從10.5.0升級,首先升級到10.5.2,然後升級到12.1。
  • Spotlight Diagnostic Server - upgrade
    • 下列在進行更新時會進行轉換
      • 所有被監視server的連接屬性(包括對計劃和告警的更改)
      • 企業檢視(Enterprise View)
      • 收集器屬性(Collector Properties)
      • 告警的動作(包括執行程式和發送電子郵件。)
      • 計劃中斷(Planned Outages)
      • 全域選項,例如使用者建立的錯誤日誌規則
      • Spotlight Statistics Repository的配置資訊 (適用於包含Spotlight Statistics Repository的部署。)
  • Alarms requiring acknowledgment – upgrade
    從Spotlight 11.2升級時,Spotlight出廠設置更改的告警需要確認異動。現在,只有連接失敗告警在出廠設定中為需要確認。
    需要在Spotlight 11.2中確認的告警,其出廠設定如下。您可以選擇手動啟用它們以在需要時於升級後再次要求確認。
    • Availability Group - Failed Over
    • Clusters - Failed over
    • Diagnostic Server - Auto Update Success
    • Error Log - Error Count
    • LiteSpeed Backup Failed
    • LiteSpeed Backup Warning
    • Locks - Blocked Processes
    • Locks - Deadlocks
    • Mirroring Failed over
    • SQL Agent - Jobs Failed
  • 在行動裝置監控你的Spotlight 連線 – upgrade
    如果在Spotlight升級後,您的行動裝置上的是較早期的版本,但仍想利用舊版本來使用行動裝置上的Spotlight on SQL Server,則需要進行下列動作。
    1.在您的Spotlight主機上,經由 Windows | Control Panel | Programs and Features移除the Spotlight Web Publisher
    2.Spotlight Web Publisher在過去是用來提供行動裝置查看SQL Server監控資訊。現在重要的是移除它。預設情況下,Spotlight Web Publisher與Spotlight診斷服務器安裝在同一台計算機上。
    3.從Spotlight Client, 點選Configure | Spotlight Cloud. Select Upload data to Spotlight Cloud. 確認你的Spotlight Cloud (Spotlight Essentials) 帳號資訊是正確的.

Upgrade and installation instructions
升級前,請務必對Spotlight 的設定與收集的資料進行備份。

您可以使用Spotlight Enterprise安裝程式安裝Spotlight Enterprise,並從SQL Server Enterprise上的Spotlight升級。

詳細安裝說明,請參閱Installation Spotlight Enterprise。

Spotlight Enterprise安裝程式可用於從SQL Server Enterprise 10.0或更高版本上的Spotlight升級到Spotlight Enterprise。要從SQL Server Enterprise上的早期版本的Spotlight升級到10.0,請先升級到至少10.0版。要從SQL Server Enterprise 10.5.0上的Spotlight升級,請先升級到10.5.2,然後再升級到Spotlight Enterprise。有關升級說明,請參閱升級Spotlight Enterprise。

留言

這個網誌中的熱門文章

MSSQL 瘦身 : 壓縮資料庫

[SAP] 什麼是SAP? R/3 and S/4 是什麼意思? 差別在哪? (勿轉臉書)

InTrust 自動幫您蒐集 AD 帳號的登入/登出紀錄,長時間保存並保護