首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JdbcTokenStore -性能不佳

JdbcTokenStore -性能不佳
EN

Stack Overflow用户
提问于 2014-09-17 18:45:03
回答 1查看 1.2K关注 0票数 3

我在Spring JdbcTokenStore上遇到了糟糕的性能,所以我做了一些调查,发现以下查询速度很慢:

代码语言:javascript
复制
delete from oauth_access_token where token_id = ?
select token_id, authentication from oauth_access_token where token_id = ? 
select token_id, token from oauth_access_token where authentication_id = ?

我检查了表,似乎提供的脚本(例如,这里的https://github.com/spring-projects/spring-security-oauth/blob/master/spring-security-oauth2/src/test/resources/schema.sql)甚至没有为oauth_access_token表定义主键。

如何优化性能?是否可以安全地将token_id定义为outh_access_token的PK,并为authentication_id列添加唯一索引?

谢谢朱利奥

EN

回答 1

Stack Overflow用户

发布于 2018-09-12 23:48:12

我的spring boot应用程序也遇到了类似的问题,在token_id列上创建了一个唯一的索引后,性能得到了极大的提高

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25888501

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档