社区
Web 开发
帖子详情
如何提高数据库的查询速度?
chuxinfo
2004-11-01 11:09:47
是这样,我在查询的时候涉及到了4张表,(执行速度有点慢)
而我又需要在这个查询出来的结果中又进行其它处理(比如根据结果中的栏位排序)
(现在速度就更慢了),
能否有一种方法,当用户查询完毕后把用户生成的结果缓存起来或生成一张临时表
让他们在这里操作速度就快多了?
备注:查询时有可能多个人同时进行操作,每个人的临时数据又不一样.
我用的是mysql+tomcat+jdbc
...全文
163
5
打赏
收藏
如何提高数据库的查询速度?
是这样,我在查询的时候涉及到了4张表,(执行速度有点慢) 而我又需要在这个查询出来的结果中又进行其它处理(比如根据结果中的栏位排序) (现在速度就更慢了), 能否有一种方法,当用户查询完毕后把用户生成的结果缓存起来或生成一张临时表 让他们在这里操作速度就快多了? 备注:查询时有可能多个人同时进行操作,每个人的临时数据又不一样. 我用的是mysql+tomcat+jdbc
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
chuxinfo
2004-11-03
打赏
举报
回复
能给出具体的例子吗?
江城5月
2004-11-01
打赏
举报
回复
为表建立索引!
DarkXie
2004-11-01
打赏
举报
回复
创建临时表是一种方式,但是这属于数据库技术这一端;
优化设计,优化数据结构,优化处理的算法是提高数据库操作性能最快的。
但在程序中偶经过实践发现最影响效率是程序执行中获得连接和释放连接的过程,
执行过程非常快!使用连接池,在一个操作中只获得一次CONNECTION和释放一次。
就这么多了~
chili1979
2004-11-01
打赏
举报
回复
创建临时表
wangnewton
2004-11-01
打赏
举报
回复
这是个亘古不变的老问题
MARK!
数据库
开发 维护 性能调优 备份还原 各种复杂问题的解决方案
数据库
性能调优是提升系统响应
速度
和处理能力的过程。这可能涉及调整
数据库
配置参数,如缓冲池大小、连接池设置等;优化
查询
语句,减少不必要的JOIN操作,避免全表扫描;合理分配索引,
提高
查询
效率;以及合理设计...
12道必须掌握的
数据库
面试题(sql server 2008)
- 索引是提升
查询
速度
的关键,包括B树索引、聚集索引和非聚集索引。理解索引的结构、创建、维护和优化策略是必不可少的。 3. **事务与并发控制** - 事务是
数据库
操作的基本单元,具有ACID属性(原子性、一致性、...
SQL语句大全(经典珍藏版)
- **INDEX**:创建索引以
提高
查询
速度
,有唯一索引、主键索引、全文索引等多种类型。 - **视图(VIEW)**:虚拟表,基于一个或多个表的
查询
结果,提供了一种简化复杂
查询
的方式。 “SQL语句大全(经典珍藏版)”很...
PHP+MySQL动态网站开发全程实例
例如,避免使用不安全的SQL构造,实施用户输入验证,使用session和cookie管理用户会话,以及使用缓存技术
提高
网站响应
速度
。 最后,了解如何部署和维护PHP+MySQL网站,包括配置服务器环境(如Apache或Nginx),设置...
mybatis-generator 代码自动生成工具---内有详细介绍
总的来说,MyBatis Generator是MyBatis框架的重要辅助工具,它通过自动化代码生成,减少了重复劳动,
提高
了开发效率,让开发者能够更专注于业务逻辑的实现,从而提升项目的整体开发
速度
和质量。对于大型项目或是需要...
Web 开发
81,115
社区成员
341,728
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章