社区
Web 开发
帖子详情
如何对操作数据库进行优化
Kenny-Liu
2017-06-10 01:32:36
近段在开发过程中遇到了一个很让我为难的问题,在操作数据库时候,很多时候操作数据库比如查询,需要很多表关联,但是又很难做到把所有需要关联的表建立成视图,我是用的mybatis,把查询结果自动装配成实体类了,如果频繁的修改视图,会对开发和维护升级造成很多麻烦。然后如果不通过视图查询的手段,则需要多次查询不同的表,对程序的效率又有这很大的影响,所以,我就想请教一下各位大牛,你们日常工作中,对业务逻辑很繁琐的数据库操作是如何处理得呢?
...全文
294
4
打赏
收藏
如何对操作数据库进行优化
近段在开发过程中遇到了一个很让我为难的问题,在操作数据库时候,很多时候操作数据库比如查询,需要很多表关联,但是又很难做到把所有需要关联的表建立成视图,我是用的mybatis,把查询结果自动装配成实体类了,如果频繁的修改视图,会对开发和维护升级造成很多麻烦。然后如果不通过视图查询的手段,则需要多次查询不同的表,对程序的效率又有这很大的影响,所以,我就想请教一下各位大牛,你们日常工作中,对业务逻辑很繁琐的数据库操作是如何处理得呢?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
眉宇下的小格调
2017-06-23
打赏
举报
回复
一般情况联表查询+sql优化就够用了,特别需要注意索引的使用,sql优化就是些分页优化、正确使用关键字(in、exists)、少用会全表扫描的情况(like 双百分号),少用计算
vswen5
2017-06-22
打赏
举报
回复
加缓存喽喽。
那年花
2017-06-22
打赏
举报
回复
表查询好点 只是要有关联的加上索引那些
coder_will
2017-06-10
打赏
举报
回复
一般不用视图,如果需求变了,改起来麻烦,而且测试库,本地库,正式库的视图还需要同步,不太舒服。 既然一个视图能查询,那用联表查询应该也能一次出结果
关系型
数据库
的(
优化
)工作原理
2. **
优化
**:执行计划的选择是
数据库
优化
的关键。
优化
器评估不同的执行路径,如索引扫描、全表扫描、连接策略等,并选择预计成本最低的执行方案。Oracle和MySql都有各自的
优化
算法,如基于规则的
优化
和基于成本的...
Visual C++
数据库
开发经典实例精解.pdf
- 分析如何在Visual C++中创建数据访问对象来
操作
数据库
,包括如何设计和实现DAO以对
数据库
进行
抽象访问。 6. 嵌入式
数据库
技术 - 介绍在Visual C++中使用嵌入式
数据库
技术,比如SQLite,它们允许在应用中直接...
循序渐进Oracle
数据库
管理、
优化
与备份恢复.pdf
数据库
优化
是提高数据处理速度和效率的关键。以下是一些重要的
优化
策略: 1. **SQL语句
优化
**:通过分析SQL执行计划,
优化
查询语句,减少I/O
操作
和CPU使用率。 2. **索引
优化
**:合理创建和维护索引,选择合适的...
数据库
系统概论PPT
这个PPT系列涵盖了多个章节,包括了
数据库
的基本概念、设计、
操作
和
优化
等关键主题。以下是对这些章节内容的详细解读: 1. **第2章**:通常在
数据库
系统的概论中,第二章会深入讲解数据模型,如关系模型、层次模型...
android连接mysql
数据库
例子
服务器则扮演中间人角色,处理来自客户端的请求,连接并
操作
数据库
,然后将结果返回给客户端。由于Android设备通常不直接与
数据库
交互,而是通过服务器接口来实现,以确保数据安全和平台兼容性。 要实现Android连接...
Web 开发
81,122
社区成员
341,744
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章