Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

增加 SQL 条件的分析,用于 列值/访问次数 的实时统计 #690

Merged
merged 3 commits into from
Dec 28, 2015

Conversation

zhuam
Copy link
Contributor

@zhuam zhuam commented Dec 25, 2015

支持设置规则 reload @@query_cf=表名&字段
支持清除规则 reload @@query_cf=NULL
支持 show @@sql.condition

支持设置规则 reload @@query_cf=表名&字段  
支持清除规则 reload @@query_cf=NULL
支持 show @@sql.condition
@zhuam
Copy link
Contributor Author

zhuam commented Dec 25, 2015

特定 SQL 查询条件的统计分析

例:

SELECT * FROM v1user Where userName=? AND cityName =?
SELECT * FROM v1user Where userName=?
SELECT * FROM v1user Where userName=? AND age > 20

SELECT * FROM v1user Where userName = "张三" AND cityName = "北京";
SELECT * FROM v1user Where userName = "李四"
SELECT * FROM v1user Where userName = "张三" AND age > 20

通过这个方式, 基本可以算出 TABLE 中数据的实际利用情况,此 v1user 有100万条数据,但每天只访问那 500个key, 那这个利用率就不高

@zhuam
Copy link
Contributor Author

zhuam commented Dec 25, 2015

设置拦截 reload @@query_cf=v1user&userName
程序拦截统计 -------------
查看运行结果 show @@sql.condition
取消拦截reload @@query_cf=NULL

@mycatmerger
Copy link
Contributor

以后提交代码尽量不要格式化,否则不容易看出跟以前修改了哪些

mycatmerger added a commit that referenced this pull request Dec 28, 2015
增加 SQL 条件的分析,用于 列值/访问次数  的实时统计
@mycatmerger mycatmerger merged commit 25de78e into MyCATApache:1.5 Dec 28, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants