20 migliori strumenti di gestione SQL (database) nel 2021 (gratuiti / a pagamento)

Anonim

Ci sono molti strumenti di gestione SQL disponibili sul mercato e quindi è difficile selezionare lo strumento migliore per la gestione del progetto SQL. Di seguito è riportato un elenco curato dei migliori strumenti SQL con funzionalità chiave e collegamenti per il download.

1) DBVisualizer

DBVisualizer è uno strumento di database universale per sviluppatori, analisti e amministratori di database che funziona su tutti i principali sistemi operativi. Fornisce funzionalità per scrivere SQL per interrogare e visualizzare i dati. Funzionalità di progettazione e sviluppo per gestire database, tabelle, relazioni, indici, trigger, utenti e molto altro.

Caratteristiche:

  • Funziona su Windows, Linux e macOS
  • Interfaccia utente flessibile in temi chiari e scuri
  • Navigazione semplice degli oggetti del database e delle loro proprietà
  • Rendering visivo di chiavi primarie / esterne
  • Modifica dei dati della tabella nel foglio di calcolo
  • Esporta e importa lo schema del database
  • Ottimizzazione delle query con una funzione di spiegazione del piano
  • Generatore di query visive utilizzando il trascinamento della selezione
  • Esecuzione flessibile di script SQL con supporto dei parametri
  • Formattazione SQL
  • Interfaccia della riga di comando per l'esecuzione senza testa

2) Analizzatore delle prestazioni del database

SolarWinds Database Performance Analyzer è uno strumento di monitoraggio e analisi delle prestazioni per l'amministratore del database. Trova anche il motivo dei colli di bottiglia e riduce il costo complessivo delle operazioni del database.

Caratteristiche:

  • Monitorare i vincoli di capacità, le query e le prestazioni di integrità del server
  • Consulenti esperti per l'ottimizzazione di database e query SQL
  • Trova rapidamente la causa di problemi complessi
  • Identifica i problemi del database in tempo reale
  • Supporto database cross-vendor da un'unica interfaccia
  • Basso overhead sui database monitorati
  • Analisi di blocco e deadlock
  • Analizza ogni fattore che influisce sull'esecuzione di SQL Server
  • Monitora il database in ambienti ibridi, on-premise, virtualizzati e nel cloud
  • Aiuta a ottimizzare in modo proattivo le query in modo che le applicazioni possano rispondere più rapidamente

3) Studio per SQL Server

dbForge Studio per SQL Server è un potente IDE per la gestione, amministrazione, sviluppo, reporting dei dati, analisi e molto altro di SQL Server. Gli sviluppatori SQL e gli amministratori di database che eseguono complesse attività di database possono utilizzare lo strumento GUI per velocizzare quasi tutte le esperienze di database, come la progettazione di database, la scrittura di codice SQL, il confronto di database, la sincronizzazione di schemi e dati, la generazione di dati di test significativi e molto altro ancora.

Caratteristiche:

  • gestione affidabile delle modifiche al database
  • assistenza alla codifica intelligente
  • migliore protezione dei dati e risoluzione dei problemi
  • amministrazione professionale di SQL Server per una gestione sicura del database
  • migliore reportistica di SQL Server

4) dbWatch

dbWatch è una soluzione completa di monitoraggio / gestione di database per SQL Server, Oracle, PostgreSQL, Sybase, MySQL e Azure. Progettato per la gestione proattiva e l'automazione della manutenzione ordinaria in ambienti di database ibridi / cloud on-premise su larga scala.

Caratteristiche:

  • Monitora e gestisci SQLServer, Oracle, PostgreSQL, MySQL e Sybase, sulla stessa vista
  • Semplifica il monitoraggio / la gestione della database farm
  • Monitoraggio delle prestazioni e rapporti sulla salute
  • Dashboard definiti dall'utente e viste globali
  • Pacchetto di visualizzazioni delle prestazioni aziendali
  • Automatizza la manutenzione del database
  • Personalizza i controlli delle prestazioni
  • Supporto multisito e cluster di database
  • Database di individuazione automatica all'interno della rete
  • Installazione in blocco di server di database
  • Gestione report genera report utilizzando modelli
  • Modelli di report personalizzabili
  • Notifiche di avvisi tramite e-mail / sms

5) Monitoraggio della configurazione del server

Server Configuration Monitor è uno strumento per rilevare e confrontare le modifiche alla configurazione del server, delle applicazioni e dei database. Ti consente di configurare applicazioni e server in tempo reale.

Caratteristiche:

  • Lo strumento fornisce avvisi e rapporti sulle deviazioni.
  • È possibile confrontare la configurazione corrente con le versioni precedenti.
  • Consente di tenere traccia del software del server e dell'inventario hardware.
  • Questa app può essere utilizzata per monitorare le modifiche all'output.
  • Può essere integrato con la piattaforma Orion (prestazioni della larghezza di banda e strumento di gestione dei guasti)

6) Entity Framework Profiler

Entity Framework Profiler è un visual-debugger in tempo reale che ottimizza il modo in cui la tua applicazione funziona con i suoi dati identificando oltre una dozzina di comportamenti sospetti dall'interazione della tua applicazione con il tuo database relazionale. È possibile eseguire il profiler in modalità live, come parte di una sessione di sviluppo o come parte della routine di integrazione continua. In tempo reale, vieni avvisato delle query che costano troppo con avvisi e consigli.

  • Ti avvisa in caso di query di dati che richiedono troppo tempo e denaro
  • Individua le query di dati costruite in modo scadente sulla riga di codice esatta e fornisce collegamenti alla posizione all'interno dell'applicazione
  • La nuova interfaccia utente facile da usare rende tutto chiaro e facile da navigare
  • Supporto Elite per l'utilizzo Async / Await
  • Supporto completo di .NET Core e .NET Framework
  • Disponibile per una prova di 30 giorni

7) Gestore applicazioni ManageEngine

ManageEngine Applications Manager è un potente sistema di monitoraggio del database SQL che supporta tutte le versioni dei database Microsoft SQL.

Caratteristiche:

  • Monitoraggio in tempo reale dei KPI di SQL Server, query con dati granulari.
  • Dettagli esaustivi sulle query che aumentano la latenza e il carico sul server.
  • Diagnostica a livello di codice per le query richiamate nelle applicazioni Web.
  • La gestione intelligente dei guasti ti aiuta a individuare la causa principale dei guasti per ridurre l'MTTR.
  • È possibile eseguire azioni correttive automatiche.
  • Le notifiche possono essere inviate tramite e-mail e SMS e notifiche push ai dispositivi mobili.
  • Report analitici avanzati e di pianificazione della capacità per aiutare nelle decisioni riguardanti l'utilizzo delle risorse.
  • Report e dashboard personalizzabili.

8) Database Migration ToolKit

Database Migration ToolKit è uno strumento di database SQL che ti aiuta a migrare il contenuto del tuo database. Supporta formati di database come MySQL, Oracle, MariaDB, SQL Server, ecc.

Caratteristiche:

  • È possibile migrare i dati senza scrivere alcuno script.
  • Ti consente di trasferire dati, struttura, oggetti e altro ancora.
  • Il software converte automaticamente varie codifiche di dati.
  • Supporta set di caratteri come UTF8 e CP1250.
  • Lo strumento ti consente di filtrare i dati in base alle tue esigenze di personalizzazione.
  • Offre più di 26 metodi di migrazione.

9) Jet Profiler per MySQL

Jet Profiler per MySQL è uno strumento di diagnostica e prestazioni di query in tempo reale per il server di database MySQL. Lo strumento è stato sviluppato dal 2009 ed è altamente stabile

Caratteristiche:

  • Query, tabella e prestazioni degli utenti
  • Visualizzazione grafica
  • Basso sovraccarico
  • Facile da usare

10) EMS SQL Manager:

EMS SQL Manager consente agli utenti di creare e modificare oggetti di database di SQL Server e creare, modificare, eseguire e salvare query SQL.

Caratteristiche:

  • Pieno supporto di PostgreSQL
  • Strumenti visivi e di testo per la creazione di query
  • Gestione e navigazione rapide del database
  • Strumento avanzato per la manipolazione dei dati
  • Gestione efficace della sicurezza
  • Impressionanti capacità di esportazione e importazione dei dati
  • Potente designer di database visivi
  • Procedure guidate facili da usare che eseguono attività di manutenzione di PostgreSQL
  • Accesso a PostgreSQL Server tramite protocollo HTTP
  • Gestione delle modifiche al database

11) Microsoft SQL Server Management Studio Express

SQL Server Management Studio Express è uno strumento open source per l'accesso, la gestione e lo sviluppo di tutti i componenti di SQL. Questo strumento supporta la maggior parte delle attività amministrative per SQL Server.

Caratteristiche:

  • Un unico ambiente integrato per la gestione e la creazione di SQL Server Database Engine
  • Consente agli utenti di inviarli a un editor di codice o di inserirli in script per l'esecuzione successiva.
  • Le finestre di dialogo non modali e ridimensionabili consentono agli utenti di accedere a più strumenti mentre una finestra di dialogo è aperta
  • Una finestra di dialogo di pianificazione comune che consente agli utenti di eseguire l'azione delle finestre di dialogo di gestione in un secondo momento
  • Esportazione e importazione di SQL Server Management Studio
  • Salva o stampa i file XML Deadlock e Showplan creati automaticamente da SQL Server
  • Un tutorial su SQL Server Management Studio per aiutare gli utenti a sfruttare le numerose nuove funzionalità per diventare subito più produttivi
  • Un nuovo monitor delle attività con filtri e aggiornamento automatico
  • Interfacce di posta elettronica database integrate
  • Un browser Web integrato per sfogliare la guida in linea o MSDN
  • Integrazione della Guida dalle comunità online
  • Una nuova finestra di messaggio di errore e informativo che fornisce ulteriori informazioni. Consente inoltre agli utenti di inviare e-mail e messaggi al team di supporto

12) Amministratore

Adminer è uno strumento client di gestione SQL per la gestione di database, tabelle, relazioni, indici, utenti. Supporta tutti i più diffusi sistemi di gestione di database come MySQL, PostgreSQL, SQLite, MS SQL, Oracle e MongoDB.

Caratteristiche:

  • Connettiti al server database con nome utente e password
  • Opzione per selezionare il database esistente o crearne uno nuovo
  • Consente la modifica del nome, del tipo, delle regole di confronto, dei commenti e dei valori predefiniti delle colonne
  • Aggiungi e rilascia tabelle e colonne. Supporta tutti i tipi di dati, BLOB tramite trasferimento di file
  • Visualizza utenti e diritti e modificali. Visualizza variabili con collegamenti alla documentazione
  • Gestisci eventi e partizioni di tabelle
  • Ampie opzioni di personalizzazione

Link per il download: https://www.adminer.org/en/editor/


13) DBComparer:

È uno strumento GUI mssql di gestione SQL per analizzare le differenze nelle strutture del database di Microsoft SQL Server. Permette di confrontare oggetti di database come tabelle, colonne, indici, chiavi esterne, schemi, ecc.

Caratteristiche:

  • Confronto e sincronizzazione di database su server diversi e su un singolo server
  • Utilizzo dell'applicazione console
  • Supporto per lavorare con molti progetti contemporaneamente
  • Molte opzioni per il confronto e la sincronizzazione
  • Editor di script SQL integrato con evidenziazione della sintassi
  • Nuova interfaccia utente grafica all'avanguardia
  • Supporto della versione più recente di SQL Server

Link per il download: http://dbcomparer.com/Download/Default.aspx


14) SQuirrel SQL:

È uno strumento di amministrazione di database basato su JAVA. Questo strumento di gestione SQL conforme a JDBC consente agli utenti di visualizzare la struttura del database ed emettere comandi SQL. Supporta anche database come Firebird, Microsoft Access, Microsoft SQL Server, MySQL, Oracle, Sybase, ecc.

Caratteristiche:

  • Visualizza e modifica rapidamente i dati in qualsiasi database conforme a JDBC
  • Permette di visualizzare i metadati del database
  • Lavora con più database su macchine locali e remote
  • Utilizza un'unica interfaccia per lavorare con vari motori di database

Link per il download: http://squirrel-sql.sourceforge.net/


15) Browser del database SQLite:

SQLite Database Browser è uno strumento SQL open source che consente agli utenti di creare, progettare e modificare file di database SQLite. Consente agli utenti di mostrare un registro di tutti i comandi SQL che sono stati emessi da loro e dall'applicazione stessa.

Caratteristiche:

  • Crea ed elimina indici
  • Sfoglia, modifica, aggiungi ed elimina record
  • Importa ed esporta record come testo
  • Importa ed esporta tabelle da file CSV
  • Importa ed esporta database da file di dump SQL
  • Esaminare un registro di tutti i comandi SQL emessi dall'applicazione

Link per il download: http://sqlitebrowser.org/


16) DBeaver:

DBeaver è uno strumento di database open source per sviluppatori e amministratori di database. Offre supporto per database conformi a JDBC come MySQL, Oracle, IBM DB2, SQL Server, Firebird, SQLite e Sybase.

Caratteristica:

  • È uno strumento gratuito e open source
  • Consente di sfogliare e modificare i metadati del database, le tabelle, le chiavi, gli indici e le colonne.
  • Il suo editor SQL include formattazione automatica, completamento automatico e collegamenti ipertestuali
  • Consente la ricerca di oggetti di database come tabelle, colonne, vincoli e procedure

Link per il download: http://dbeaver.jkiss.org/download/


17) HeidiSQL:

HeidiSQL è un altro strumento di gestione SQL affidabile. È progettato utilizzando il popolare server MySQL, database Microsoft SQL e PostgreSQL. Consente agli utenti di sfogliare e modificare i dati, creare e modificare tabelle, visualizzazioni, trigger ed eventi pianificati.

Caratteristiche:

  • È uno strumento gratuito e open source
  • Permette di connettersi a più server in una finestra
  • Crea e modifica tabelle, viste, routine memorizzate ed eventi pianificati.
  • Esporta da un database del server a un altro server
  • Aiuta a gestire i privilegi degli utenti
  • Sfoglia e modifica i dati della tabella utilizzando una comoda griglia
  • Monitorare e terminare i processi client
  • Ripara e ottimizza le tabelle in modo batch

Link per il download: https://www.heidisql.com/download.php


18) Query SQL FlySpeed:

FlySpeed ​​SQL Query è uno strumento di gestione dei dati per tutti gli utenti e gli sviluppatori di database. Consente agli utenti di creare query su diversi server di database senza alcuna conoscenza approfondita della sintassi SQL.

Caratteristiche:

  • Connettiti a vari server di database in modo nativo o utilizzando ODBC
  • Sfogliare e modificare i dati da tabelle e query nella griglia o utilizzando la visualizzazione modulo personalizzabile
  • Trova, ordina e filtra i dati all'istante
  • Analizza tutte le query SQL complesse rappresentandole visivamente
  • Gestisci le query SQL tramite l'editor professionale con il completamento del codice e l'evidenziazione della sintassi
  • Accedi alla cronologia di esecuzione delle query SQL e alle impostazioni di esplorazione dei dati e salvale tra le sessioni di lavoro
  • Esporta i dati in file Excel, CSV, HTML e XML

Link per il download: http://www.activedbsoft.com/download-querytool.html


19) Gestore diagnostica SQL:

SQL diagnostic manager è uno strumento di monitoraggio delle prestazioni sviluppato da Idera. Offre una soluzione di diagnostica che aiuta gli utenti a valutare l'integrità e le prestazioni all'interno del proprio SQL Server.

Caratteristiche:

  • Offre una facile installazione e utilizzo
  • Monitorare le prestazioni per ambienti fisici e virtuali
  • Analizza l'intero ambiente SQL Server. Fornisce inoltre notifiche quando vengono rilevati problemi di prestazioni o disponibilità.
  • Monitorare le query e i piani di query per vedere i motivi di blocchi e deadlock.
  • Memorizza i dati nel repository centralizzato del gestore di diagnostica SQL
  • Visualizza il riepilogo dei principali problemi e avvisi con il componente aggiuntivo della console web
  • Fornisce una visione completa delle prestazioni correnti
  • Monitora le transazioni dell'applicazione con SQL Workload Analysis

Link per il download: https://www.idera.com/productssolutions/sqlserver/sqldiagnosticmanager


20) Strumento gratuito di monitoraggio delle prestazioni SQL:

Strumento gratuito di monitoraggio delle prestazioni SQL sviluppato da ManageEngine. Consente agli utenti di tenere d'occhio le prestazioni di SQL Server! Questo strumento aiuta anche gli utenti a monitorare le prestazioni e la disponibilità dei server MS SQL. Può essere utilizzato con tutte le versioni di MS SQL come MS SQL 2012 e 2014.

Caratteristiche:

  • Monitoraggio in tempo reale delle prestazioni del server MS SQL
  • Ricevi avvisi istantanei quando risorse come CPU, disco, memoria e cache SQL superano il valore di soglia
  • Visualizza i dettagli al secondo di deadlock, attese di blocco e tempo di attesa di latch
  • Visualizza dettagli istantanei sulle connessioni al database attive

Link per il download: https://www.manageengine.com/download.html


21) Monitor ApexSQL:

ApexSQL Monitor è un'applicazione di gestione SQL basata sul Web. Fornisce supporto per il monitoraggio di più istanze di SQL Server.

Caratteristiche:

  • Visualizza le metriche sulle prestazioni del sistema
  • Identifica deadlock e problemi di prestazioni
  • Utilizza una dashboard completa per visualizzare le metriche
  • Analizza le attese delle query e rivedi i piani di esecuzione delle query
  • Calcola le linee di base e le soglie

Link per il download: https://www.apexsql.com/Download.aspx?download=Monitor


22) AppDynamics:

Il prodotto di gestione del database AppDynamics per Microsoft SQL Server è uno strumento SQL completo. Viene utilizzato per monitorare le versioni 2000, 2005, 2008, 2012 e 2014 di SQL Server.

Caratteristiche:

  • Visibilità approfondita delle prestazioni di SQL Server
  • Consente la visualizzazione di oggetti istanza di SQL Server
  • Record completo delle prestazioni cronologiche dell'istanza di SQL Server
  • Report completo di confronti di serie temporali e report SQL principali

Link per il download: https://www.appdynamics.com/free-trial/


23) Rospo:

Toad è un altro strumento DBMS di SQL Server. Massimizza la produttività utilizzando un'ampia automazione, flussi di lavoro intuitivi e competenze integrate. Questo strumento di gestione SQL risolve i problemi, gestisce le modifiche e promuove i massimi livelli di qualità del codice.

Caratteristiche:

  • Accedi rapidamente ai dati chiave per analisi sul posto ed esportazione con un solo clic in un'istanza di Excel
  • Può facilmente identificare le differenze confrontando e sincronizzando server, dati e schemi.
  • Eseguire il rollback delle transazioni direttamente dal registro delle transazioni senza dover eseguire il ripristino da un backup
  • Ottieni potenti funzionalità di ottimizzazione delle query
  • Esegui script e frammenti T-SQL per numerose istanze e server
  • Consenti l'ottimizzazione delle prestazioni con la scansione e l'ottimizzazione SQL automatizzate
  • Ottieni controlli di integrità delle prestazioni gratuiti confrontati dalla community
  • Esegui l'ottimizzazione delle prestazioni delle applicazioni con la riscrittura e l'ottimizzazione automatizzate delle query
  • Automatizza processi ripetitivi come dati e confronti di schemi

Link per il download: https://www.toadworld.com/downloads


24) ZenPacks

Zenoss offre ZenPacks per gestire Microsoft SQL Server, My SQL, Oracle Database e PostgreSQL. Ogni ZenPack ha caratteristiche specifiche di ogni piattaforma, con le API disponibili per determinare cosa dovrebbe essere monitorato.

Caratteristiche:

  • Open source e gratuito
  • Monitorare le metriche delle prestazioni per le istanze di database
  • Tabelle e spazio su disco
  • Raccogli gli eventi e torna alla console Zenoss
  • Mappare le relazioni di impatto del servizio tra i componenti
  • Report sull'attività del database con l'aiuto di Zenoss Console

Link per il download: https://www.zenoss.com/product/what-we-monitor/applications


25) Gestione archiviazione di SQL Server:

Lo storage manager di SQL Server di Lepide è un'utilità open source per analizzare le prestazioni dei server SQL. Fornisce una visibilità completa dello spazio di archiviazione e delle prestazioni.

Caratteristiche:

  • Elimina la necessità di scrivere procedure memorizzate complesse
  • Offre semplici visualizzazioni grafiche che mostrano tutti gli elementi dei server SQL
  • Fornisce una piattaforma centralizzata per creare report consolidati di tutte le risorse SQL
  • Fornisci avvisi in tempo reale in base a criteri facili da configurare
  • Traccia, gestisci e pianifica in modo efficace lo spazio su disco per vari server SQL
  • Identifica i problemi con il partizionamento, la deframmentazione e gli indici delle tabelle
  • Riduci il tempo di traffico di rete partizionando indici, database e heap
  • Fornisce ampi report SQL
  • Offre una migliore visibilità di database, file e tabelle e altro ancora

Link per il download: https://www.lepide.com/sql-storage-manager/download.html


26) Sequel Pro:

Sequel Pro è uno strumento di gestione del database veloce e facile da usare per lavorare con MySQL. Questo strumento di gestione SQL è utile per interagire con il database. È anche facile aggiungere nuovi database, aggiungere nuove tabelle, aggiungere nuove righe e qualsiasi altro tipo di database utilizzando questo software.

Caratteristiche:

  • Software di gestione SQL open source
  • Installazione facile e veloce
  • Supporto per il cloud
  • Nessun Java richiesto per eseguire questo programma
  • Set di risultati multipli
  • SQLPro fornisce supporto a tutti i principali tipi di database, inclusi MySQL, MariaDB, Microsoft SQL Server e Oracle 8i
  • È un'applicazione per la gestione di database Mac veloce e facile da usare per lavorare con i database MySQL
  • Ti dà accesso diretto ai database MySQL su server locali e remoti

Link per il download: https://www.sequelpro.com/