首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在java代码中优化这个mySQL事务?

如何在java代码中优化这个mySQL事务?
EN

Stack Overflow用户
提问于 2010-03-13 03:59:29
回答 3查看 369关注 0票数 0

我是MySql数据库的新手。我有一个很大的桌子(ID,...)。我经常用java代码and.And选择ID,这会对事务造成很大的负载

代码语言:javascript
复制
 select from tableName where ID=someID

备注:

1.数据库可能有100,000条记录

2.我不能缓存结果

3. is是主键4.我尝试优化从查询返回结果所需的时间。

对优化有什么想法吗?

提前感谢

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-03-13 04:32:18

你考虑过分区吗?Improving Database Performance with Partitioning

票数 1
EN

Stack Overflow用户

发布于 2010-03-13 05:01:51

我看不出优化的必要性。这是一个针对数据库术语中非常小的表的简单查询,where子句中的项是一个PK,因此被索引。这应该运行得非常快。

票数 2
EN

Stack Overflow用户

发布于 2010-03-13 04:13:06

如果将查询更改为使用参数,效率可能会更高一些。服务器不必每次都对语句进行语法分析和语义检查。

代码语言:javascript
复制
select * from tableName where ID = @someID

然后为每次执行分配参数值。使用预准备语句的Here is an explanation

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

https://stackoverflow.com/questions/2435467

复制
相关文章

相似问题

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