数据库的优化策略
来源:互联网 发布:网络直播怎么赚钱的 编辑:程序博客网 时间:2024/06/07 15:44
1、sql语句的优化
面对大量的条件查询,能够过滤掉的先过虑掉,and条件放在前面,or放在后面。
创建查询索引,不仅仅是对所需要查询的字段创建索引,而是对你操作的表的所有字段进行
创建索引。
2、数据库字段设计的优化
字段不可再分,即这个字段不能再拆分为其他的字段。而且这个字段不能由其他的字段计算得到。
3、数据库的读写分离以及多数据源的配置
在面对大量查询业务的情况下,我们可以将对数据库的读写进行分离。即把增删改定义为主库master,同时把数据迁移到
n个从库slave来做大量繁琐的查询业务。
4、oracle数据库plsql的数据库开发
当业务非常复杂的情况下,我们可以将实现业务的方法放到数据库来执行。也就是我们所说的plsql数据库开发
,主要通过存储过程或者函数来实现我们的业务功能。我们对数据库的操作,只需要发送极少量的信息,而且只需要与数据库交互一次
就可以实现我们的业务功能。
5、数据库比较
这里主要分为关系型数据库和noSQL非关系型数据库。关系型数据库主要是通过表来记录每一条实例,表又存在
每一个数据库中。而noSql数据库,直接通过键值对将数据存储在数据库中,需要的时候直接通过键来获得所需要的值。
从查询效率来看,nosql数据库的查询相比较传统的关系型数据库要高。
6、分表、分库的优化
对于数据量非常大的系统,我们可以通过分库,分表来进行优化。将每一年的数据存在同一个数据库,每个月或每个季度
的数据存在同一张表中。
阅读全文
0 0
- 数据库的优化策略
- 数据库不同层次的优化策略
- 关系数据库的查询优化策略
- 关系数据库的查询优化策略(二)
- 关系数据库的查询优化策略
- 数据库 SQL 查询技术的优化策略
- 常见的数据库优化策略(经典)
- 数据库优化策略(一)
- 数据库优化策略(二)
- 数据库优化策略(三)
- 数据库优化策略(四)
- 数据库优化策略(五)
- 数据库优化策略(六)
- 数据库优化策略
- 数据库性能优化策略
- mysql数据库优化策略
- 数据库查询优化策略
- 数据库优化策略小结
- Codeforce-126B:Password(KMP模板题)
- 迷宫(回溯,递归)
- 面试题
- 码云
- 1401 Factorial
- 数据库的优化策略
- 浅谈存在与信念
- Spring声明式事务管理(基于注解方式实现)
- hdu 6113 度度熊的01世界【搜索好题】
- 【LeetCode】005 Longest Palindromic Substring 最长的回文子字符串
- vim命令与设置行号
- android打开飞行模式-用adb命令控制飞行模式开关
- angular中的路由 ng-router vs ui.router
- Proguard/DexGuard混淆应用