Wpis z mikrobloga

#bazydanych #mssql #linux #windows

Mam bazę danych MS SQL. Do zarządzania nią na Windowsie jest aplikacja od Microsoftu SQL Server Management Studio.

Co polecacie na Linuxa? Chodzi o sprawdzanie statystyk, wydajności, planów wykonania itd.

Teoretycznie pewnie da się to wszystko wyszukać SQL-kami, ale lepiej mieć jakieś narzędzie.
  • 12
@Qrystus: nie mam maszyny z Windows. Mam u siebie tylko Ubuntu. I chcę połączyć się do zdalnej bazy (w sumie bez różnicy czy ona stoi na Linuxie czy na Windowsie i tak nie mam na nią wjazdu).

Własnie widzę, że nie ma SSMS na Linuxa i dlatego szukam czegoś innego.

SQL Grip od JetBrainsa próbowałem jako pierwsze. Ale ono nie oferuje rzeczy specyficznych dla danej bazy. Tzn. tylko można wykonywać zapytania,
@Koliat: no własnie po napisaniu tego wpisu znalazłem Azure Data Studio (SQL Operations Studio), że to niby lżejszy zamiennik SSMS. Muszę przetestować i sprawdzić czy nie wycięli tego co akurat mi potrzebne.

z rozszerzeniami do analytik


Jakie rozszerzenia?
https://askubuntu.com/questions/788197/graphical-ms-sql-clients-for-a-ubuntu-desktop


@SzemranyInkub: no jest masa tych uniwersalnych aplikacji: DBeaver, Sqlectron, SQuirreL, SQL Workbench, Navicat, Datagrip. Ale jak są uniwersalne, to pewnie mają tylko podstawowe funkcjonalności (wykonywanie zapytań, tworzenie tabelek itd), bo inne rzeczy są specyficzne dla konkretnej bazy danych. Wolałbym uniknąć testowania dziesiątek aplikacji, w których pewnie i tak nie ma tego co potrzebuję. Jedyny nadzieje w tym SQL Operations Studio.

Serio DBA nie pracują na Llinuxach?
@mk321: https://github.com/Microsoft/azuredatastudio/wiki/List-of-Extensions
I np. https://github.com/Matticusau/sqlops-mssql-db-insights/releases/tag/0.2.1 czy https://github.com/Matticusau/sqlops-mssql-instance-insights/releases/tag/0.2.1 - ludzie tworza nowe dodatki jak do VSCode. Z biegiem czasu będzie ich coraz więcej, i zawsze można w miarę łatwo swój dopisać, bo w sumie te rozszerzenia to querki SQLowe opakowane w zasady w JSONie.