社区
Java EE
帖子详情
关于查询效率的一个问题
nzfghtk
2009-07-09 09:45:26
数据库里面有很多很多信息,但是默认只要显示最新一天的信息,怎样提高查询的速度呢?
...全文
74
4
打赏
收藏
关于查询效率的一个问题
数据库里面有很多很多信息,但是默认只要显示最新一天的信息,怎样提高查询的速度呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
aa2741312
2009-07-09
打赏
举报
回复
给你一些提高效率的意见,1、少用“*”。2、减少访问数据库的次数 。3、那些可以过滤掉最大数量记录的条件写在WHERE条件子句的末尾,如果有多个条件子句,那方在最后面。
shuangfang
2009-07-09
打赏
举报
回复
可以在查询的语句中进行设置,这样会好些
nzfghtk
2009-07-09
打赏
举报
回复
我是说提高查询效率,因为可能有十年的信息都在一个表里
zuijiejina
2009-07-09
打赏
举报
回复
要显示最新一天的话,那就添加时间日期的限制,有什么问题
连接
查询
和子
查询
哪个
效率
高
需要进行多表
查询
的情况下,用连接
查询
和子
查询
哪个
效率
高? 1、什么是子
查询
?举个简单的例子,那么子
查询
有什么优劣呢? 子
查询
(内
查询
) 在主
查询
之前一次执行完成。 子
查询
的结果被主
查询
(外
查询
)使用 。 可以用
一个
子
查询
替代上边的的表名。 子
查询
,将
查询
操作嵌套在另
一个
查询
操作中。先执行子
查询
,再执行外
查询
注:在
查询
时基于未知的值时,应使用子
查询
子
查询
可以返回多个结果/单个结果,结果个数不同应该使用不同的操作符 通过子
查询
不难看出,可以根据employee_id查到department_
关乎mysql数据库的连接
查询
和子
查询
的
效率
问题
前言:正常情况下,连接
查询
是比子
查询
效率
要高的,因为子
查询
需要创建临时表。但是,在实际测试中,有部分情况子
查询
效率
会比连接
查询
要高 1:去重的情况下 ①连接
查询
SELECT DISTINCT itm.team_id FROM 表1 itm LEFT JOIN 表2 itmc on itm.team_id=itmc.team_id WHERE itmc.up_start = !1 AND itmc.check_state = !1 AND itm.NAME LIKE ...
提升MySQL
查询
效率
及
查询
速度优化的4个方法
现在对这连个表执行关联
查询
,其
查询
的
效率
如何呢首先需要确定的一点是,虽然他们两个是不同类型的字符型数据,不过是相互兼容的。现在再对这两个表进行关联
查询
,得到的结果是否相同呢我们测试的结果是,
查询
的结果是相同的,但是其所花费的时间是不同的。从这里可以知道,虽然这两个
查询
语句是等价的,但是其
查询
的
效率
不同。如上图所示,我们可以给这条Select语句进行如下的优化:在表中设置关键字或者索引,来提高
查询
的
效率
。但是这条语句执行的
效率
如何是否还有优化的余地这些内容是无法从上面这个简单的
查询
语句中获得的。...
怎样提高数据库
查询
效率
目前可以说大多数程序的所耗的时间大部分在于数据库
查询
中。打个比方,程序内部代码跑1秒,数据库
查询
数据需要10秒,maybe夸大了。 主要通过三种途径提高数据库
查询
效率
:1.SQL的性能优化,2.数据库的性能优化,3.
查询
优化 1.SQL的性能优化 SQL语句是用户访问关系数据库中数据的唯一方法,通常在
一个
关系数据库上,服务器的SQL进程会使用该服务器的60%~90%的资源,大部分数据库的
效率
...
浅析MySQL多次
查询
和关联
查询
的
效率
问题
自高性能MySQL: 一、MySQL多表关联
查询
效率
高点还是多次单表
查询
效率
高,为什么? A、B两个表数据规模十几万,数据规模都不大,单机MySQL够用了,在单机的基础上要关联两表的数据。 先说
一个
极端情况,A、B两个表都没有索引,并且关联是笛卡尔积,那关联结果会爆炸式增长,可能到亿级别,这个时候网络IO成了瓶颈,这个时候两次十万行结果集的拉取可能远小于1次亿级别的结果集的拉取。 那么将关联合并拉到 service 层做更快。 但实际业务中一般不会有这么蠢的行为,一般关联会..
Java EE
67,512
社区成员
225,881
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章