Comments (2)
Yes, you can obtain workload_sqls from pg_stat_statements by filtering out queries over the 'postgres' database (https://github.com/TsinghuaDatabaseGroup/DB-GPT/blob/main/utils/database.py#L330).
However, as mentioned in README, pg_stat_statements does not support time-period-based filtering and the obtained queries may not be within the anomaly period. A better choice is to (1) directly extract queries from the anomaly trigging scripts (for test only) or (2) utilize advanced tools in commercial databases (e.g., AWR report in Oracle).
Queries can be most critical for finding useful root causes. Thus, if you have any better strategies to extract representative historical queries during a time period (as we know, logging all the queries can be unaffordable). Please let us know -:)
from db-gpt.
Thank you for your detailed response, it was very informative.
Firstly, I appreciate your clear explanation on how to obtain workload_sqls from pg_stat_statements. Your advice on filtering queries on the 'postgres' database was particularly useful.
I also noted your suggestion regarding the issue with time-based filtering. I do not fully understand yet the strategy for extracting representative historical queries over a specific period.
Therefore, I would like to further explore this matter.
Thank you very much.
from db-gpt.
Related Issues (20)
- support other online models? HOT 1
- API通信遇到错误:peer closed connection without sending complete message body HOT 1
- [bug] 启动后无法对话 HOT 2
- pip install jq fails on windows HOT 1
- Questions About Experience Handling and Search in the Knowledge Base HOT 2
- sync data to es error. HOT 1
- How to get files 'testing_case.json' used for diagnosis, there are many keys like 'scripts','exceptions'? HOT 1
- 微信讨论群二维码过期了
- 搭建配置询问 HOT 4
- 关于sever_config.py配置的问题 HOT 1
- 数据库初始化部分遇到的问题 HOT 2
- Can i setup without prometheus? HOT 4
- running with baichung2 asks for openai error HOT 12
- Video walkthrough for setup with baichung model HOT 1
- support for mysql database
- support config for private openai proxy HOT 1
- python 3.8装不了scipy==1.11.1 SentenceTransformer默认初始化选cuda导致算相似度的时候由于设备不同弹错
- readme里写的是pg12或更高版本,但pg15 pg_stat_statements表里没有total_time ; 改成total_exec_time了吧? HOT 1
- TypeError When Using Diagnosis function. HOT 3
- Clarification on UCT(v) Implementation in Tree Search Algorithm HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from db-gpt.