Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/paw-sql/pawsql-vscode

PawSQL Client enables developers to access core capabilities of the PawSQL directly within VSCode enviroment. PawSQL provides sophisticated SQL optimization features including smart index recommendations and query rewrites.
https://github.com/paw-sql/pawsql-vscode

indexing mariadb mysql optimization oracle performance postgresql query sql tuning

Last synced: 18 days ago
JSON representation

PawSQL Client enables developers to access core capabilities of the PawSQL directly within VSCode enviroment. PawSQL provides sophisticated SQL optimization features including smart index recommendations and query rewrites.

Awesome Lists containing this project

README

        






Optimize your SQL Queries by Clicks within your VSCode!

[![Version](https://img.shields.io/visual-studio-marketplace/v/PawSQL.pawsqlClient?style=for-the-badge&color=%23e38a14
)](https://marketplace.visualstudio.com/items?itemName=PawSQL.pawsqlClient)
[![Ratings](https://img.shields.io/visual-studio-marketplace/r/PawSQL.pawsqlClient?style=for-the-badge&color=%23e38a14)](https://marketplace.visualstudio.com/items?itemName=PawSQL.pawsqlClient)




## Optimize a SQL Query
1. **Optimize in Default Workspace**:
- Click the "Optimize" button in the SQL statement prompt

2. **Optimize in Specific Workspace**:
- Click the "Optimize..." button in the SQL statement prompt
- Select a workspace from the dropdown menu

## Features
- **Index Advise**: Recommend optimal indexes based on input SQL syntax, database objects and statistics information
- **Query Rewrite**: Recommend semantically equivalent, but more efficient SQLs
- **Performance Validation**: Ensure better performance after SQL rewrite and index recommendation

## Supported Databases

MySQL, PostgreSQL, MariaDB, Oracle, openGauss, KingbaseES, GaussDB, Dameng, RDS for MySQL and etc.

## Resources

-

PawSQL Docs


-

PawSQL Optimizer


-

PawSQL Performance Patroller


-

PawSQL Plan Visualizer