成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

適用于數據庫開發和管理的優秀SQL Server工具

運維 數據庫運維
對于SQL數據庫開發者和數據庫管理員(DBA)們來說,必須要有趁手的SQL工具,今天一起看看適用于SQL Server開發和監控的工具。

對于SQL數據庫開發者和數據庫管理員(DBA)們來說,必須要有趁手的SQL工具,不僅可以大大減少功能的開發時間,而且對于DBA來說,擁有監控工具也很重要。

今天一起看看適用于SQL Server開發和監控的工具,以下是清單,隨后進行詳細介紹。

  • SQL Server Management Studio
  • dbForge SQL工具
  • Visual Studio和Visual Studio Code
  • dbForge Studio for SQL Server(有需要的話)
  • Notepad ++
  • DBeaver
  • ApexSQL Developer和DBA工具
  • RedGate SQL工具集
  • Spotlight on SQL Server and Foglight for SQL Server
  • Zabbix
  • Prometheus

SQL Server Management Studio

免費的SSMS有一個便捷的注冊服務器功能,它使你可以添加必要的SQL Server實例并對其進行分組:

圖:SSMS注冊服務器

還可以創建子組,以將請求發送到給定的組或子組,或發送到某個已注冊的配置服務器,以上傳已注冊的配置服務器,在所有開發人員之間進一步導入,以進行測試和管理。

注意進行多重編輯的可能性也很重要:

圖:SSMS中的多種編輯可能性

在SSMS中,還可以通過數據庫圖管理代理和設計數據庫。但是后者不是非常友好。

而且,在SSMS中,還可以使用Activity Monitor查看活動查詢,但是通常,監控數據庫和數據庫服務器不是最佳選擇。

另外,要監控性能,可以在SSMS中使用Profiler和Extended事件。

SSMS中還有很多其他功能,其中包括:數據導入導出,績效報告,數據庫引擎日志傳送配置和監控,配置和監控AlwaysOn可用性組,配置和監控查詢存儲等等。

dbForge SQL工具

dbForge SQL工具是用于SQL Server的多功能工具箱。這些工具對于任何SQL Server開發者都有幫助,因為它們已集成到SSMS中,并可視功能多少對其進行了擴展,從而可以執行許多例行任務。在dbForge DevOps Automation的幫助下,SQL工具可用于自動化開發和部署數據庫。軟件包中包括:

  • SQL Complete是功能最強大的加載項之一,用于在SSMS和VS中編寫和格式化SQL查詢。該實用程序不僅具有SQL代碼IntelliSense的功能,格式化和重構的功能,而且還具有大量簡化代碼編寫,格式化和重構的有用功能。此加載項還與Visual Studio集成在一起,這特別方便。
  • Source Control是一個功能強大的SSMS插件,用于通過所有流行的Source Control系統管理SQL Server數據庫更改。
  • Unit Test是用于SSMS中單元自動化的便捷GUI。
  • Schema Compare和Data Compare
  • Data Generator一個出色的數據生成器,用于生成SQL Server測試數據。
  • Documenter
  • Data Pump為你提供方便的數據導出/導入功能。
  • Index Manager用于索引優化。
  • Query Builder,用戶可以直觀地構建任​​何復雜的SQL查詢。
  • Search是用于快速搜索數據庫中的對象和數據。
  • Monitor for SQL Server具有基本的必需功能。
  • Event Profiler
  • SQL Decryptor

圖:dbForge SQL工具中的SQL Complete

圖:dbForge SQL工具中的Unit Test

圖:dbForge SQL工具中的數據庫上下文菜單

除此之外,該軟件包還包括dbForge DevOps Automation,該功能可讓SQL Server實施全面的數據庫連續集成過程。用戶可以獲得用于數據庫DevOps的全套工具。

經驗證明,購買軟件包將能夠大大降低工具使用的成本。

Visual Studio和Visual Studio Code

 

與SSMS緊密結合的是功能強大的Visual Studio編輯器,用于SQL Server數據庫項目以及其他類型的數據庫和T-SQL腳本項目:

圖:Visual Studio

Visual Studio通常用于以下主要功能:查看和編輯代碼以及整個數據庫,比較數據庫架構和數據,并在必要時對架構進行更改;數據庫架構導出和導入;

SSMS和Visual Studio的主要缺點如下:它們沒有開發,測試和管理的所有必需功能;而且,某些功能(即使存在)也不允許執行所有必需的任務,并且過程本身非常耗時。

還有Visual Studio Code,它是Visual Studio的跨平臺工具,并且僅具有部分功能。

圖:Visual Studio Code

dbForge Studio for SQL Server

dbForge Studio for SQL Server是SSMS的替代方案,它可以補充和擴展它。最重要的是,該編輯器實現了以下重要功能:數據庫記錄器,數據庫架構比較和數據庫數據比較,代碼格式化,源代碼控制,數據庫設計,備份還原,調試器,查詢分析器,智能感知等。

圖:dbForge Studio for SQL Server

但目前dbForge Studio for SQL Server不支持多重編輯。

Notepad ++

一個很棒的簡化和免費的編輯器,可以使用它來查看和編輯T-SQL腳本。該編輯器支持多種編程語言。

圖:Notepad ++

當T-SQL查詢太大且具有成千上萬的代碼行時,此編輯器特別方便,Notepad ++有多種擴展,最常用的擴展是SQL代碼比較和格式設置。

Notepad ++主要用于讀取和編輯文件的內容,還用于搜索文件中的片段并比較文件的內容。

DBeaver

另外一個免費的編輯器,也有付費版本。該編輯器還具有一些有用的功能,例如:代碼格式化,數據庫設計,打開儀表板等。

圖:DBeaver

但是,DBeaver不支持多編輯功能以及其他一些用于開發,測試和管理的有用功能。

ApexSQL Developer和DBA工具

現在讓我們看一下SSMS和Visual Studio中插入的ApexSQL Developer工具和ApexSQL DBA工具:

圖:ApexSQL Developer和DBA工具

圖:Apex數據庫上下文菜單

ApexSQL Developer工用于開發和測試。除其他外,它提供以下功能:數據庫架構和數據比較,SQL代碼格式,綜合測試數據生成,數據庫設計,連接到流行的版本控制系統,搜索對象和數據等。

ApexSQL DBA工具設計用于SQL Server管理。除其他功能外,它還提供以下功能:索引優化,備份與還原,讀取交易記錄。

ApexSQL Developer和DBA工具以及dbForge SQL工具一起使我們能夠完全實現連續的集成和交付過程,并組織CI/CD管道。

RedGate SQL工具集

RedGate SQL工具集能夠開發,測試和管理數據庫。此外,還提供以下功能:模式和數據庫數據的比較,SQL Server監控,搜索,備份,持續集成和自動部署SQL Server數據庫,數據生成器等等功能。

圖:RedGate菜單欄

圖:RedGate的上下文菜單

圖:RedGate主菜單中的SQL Prompt

RedGate是所有提到的工具中最貴的,并且具有廣泛的功能,但是如dbForge SQL工具,ApexSQL Developer和DBA工具之類的競爭產品正在不斷改進,并且向其中添加了新功能。以上工具已經與RedGate處于同一水平,甚至在某些情況下甚至優于RedGate,但它們卻便宜得多。

Spotlight on SQL Server和Foglight for SQL Server

Spotlight on SQL Server有用于監控數據庫服務器的相當豐富的功能,如收集服務器和每個數據庫的基本特征,為每個性能指標微調警報,用于性能指標和警報的幾個現成的模板,創建用戶績效指標的可能性,許多方便的可視報告包括數據庫增長率報告。在總性能持續時間,CPU性能以及記錄,物理和邏輯讀取的數量的上下文中收集和分析大量查詢及其性能計劃等。

Spotlight on SQL Server等更高級解決方案是Foglight for SQL Server。

圖:Spotlight on SQL Server

圖:Foglight for SQL Server

Zabbix

Zabbix提供了廣泛的性能指標及其觸發因素,以及針對它們的模板,不同的圖形,儀表板和多種功能,其中大多數功能都可以自定義。

與Spotlight on SQL Server不同,Zabbix無法在特定時間顯示查詢。但是Zabbix是一個開源解決方案,不僅可以監控數據庫服務器,還可以用于網絡性能和應用性能的監控。

圖:Zabbix

Prometheus

Prometheus通常與Grafana的客戶端一起使用。Grafana也可以用于Zabbix,但是后者具有內置的可自定義客戶端側視圖,以儀表盤和圖形的形式顯示結果。

圖:Grafana和Prometheus

Prometheus和Zabbix可以很好地用于SQL Server監控,它們完全滿足了監控數據庫和服務器的需求,而沒有按時間順序提供查詢的詳細信息。Zabbix可以在不使用Grafana的情況下使用,因此可以比其他解決方案更快地部署和設置。但是,Prometheus比Zabbix更具模塊化和可擴展性。

 

責任編輯:趙寧寧 來源: 今日頭條
相關推薦

2019-09-17 08:47:42

DBA數據庫SQL工具

2020-03-13 10:46:35

數據分析商業智能BI

2018-11-13 09:00:00

2020-11-05 09:39:32

Java技術開發

2011-08-01 16:10:11

XCode Excel 數據庫

2023-02-15 16:31:08

Linux自動化編排工具

2020-05-13 09:22:51

Linux開源緩存工具

2020-07-27 08:19:11

開發工具數據庫

2021-12-13 12:56:26

Linux瀏覽器

2022-05-23 10:26:26

數據庫分布式

2019-08-02 09:36:22

開發者技能工具

2019-05-20 10:39:23

工具代碼開發

2021-03-18 10:46:00

Linux監控工具命令

2018-06-13 09:00:00

2020-05-07 10:40:37

Web工具CSS

2023-05-25 18:05:59

LinuxWayland軟件

2023-07-06 21:58:43

LinuxPDF編輯器

2014-04-04 17:13:13

iOSAndroid開發技巧

2019-10-22 11:11:16

大數據工具容器

2021-11-04 10:42:43

汽車軟件技術
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 中文字幕视频一区 | 99re国产| 九一在线 | 中文在线视频 | 暖暖成人免费视频 | 国产精品久久久久久久久婷婷 | 男人天堂99| 亚洲高清视频在线观看 | www.亚洲一区二区三区 | 日韩毛片网 | 欧美精品三区 | 狠狠操你| 91天堂网 | 人人叉 | 午夜男人天堂 | 91久久夜色 | 日p视频免费看 | 国产精品2 | 中文字字幕一区二区三区四区五区 | 一区二区三区小视频 | 国产一级在线 | 日韩精品免费在线观看 | 亚洲欧美视频在线观看 | 国产精品欧美一区二区三区不卡 | 这里只有精品99re | 日韩一区二区三区在线 | 成人不卡 | 午夜精品久久久久久久久久久久 | 亚洲人成在线播放 | 中文字幕一区二区三区四区 | 美女一级a毛片免费观看97 | 国产一区二区三区免费 | 一a级片| 欧美寡妇偷汉性猛交 | 欧美男人的天堂 | 国产一区二区电影 | 日韩欧美中文字幕在线观看 | 日日夜夜精品视频 | 成人三级视频 | 欧美一区二区三区在线播放 | 91久久国产精品 |