Dojo
最新
最佳
搜索
订阅
解道Jdon
领域驱动设计
架构设计
热点话题
产品经理
GitHub开源免费源代码
RUST语言
go语言文章排行榜
DevOps文章排行榜
数据科学
认知偏差与谬论
IT行业职业规划
幽默模因
更多话题
执行SQL语句很慢,可能是什么原因
03-12-17
max
在压力测试中,一段时间后,发现一个不复杂的SQL执行需要2分多钟,此时直接执行,却并不慢,请问该如何去debug这个问题.
如下是执行SQL的主要语句:
Statement stmt = null;
ResultSet rs = stmt.executeQuery(sql);
xfzhu2003
2003-12-17 16:47
压力测试嘛,假设每张表10万条记录,你随便一条select * from table1,table2,table3都够呛
nitmithv
2003-12-17 20:58
看看下属方面是否考虑了:
使用数据库连接池
使用preparestatemrnt
将connection的autocommit置为false
设置connection的fetchSize的默认值.
使用preparestatemrnt 的defineClumn()
猜你喜欢
本站原创
《复杂软件设计之道:领域驱动设计全面解析与实战》
其他人在看