文档章节

数据库优化的几方面

q
 qiun
发布于 2016/06/24 17:53
字数 232
阅读 68
收藏 13

1、数据库系统参数优化,比如连接数、查询语句大小

2、sql语句优化

            多表联合查询时,大表放前,小表放后;

            不用*,直接写清楚字段名;

            exits代替in……

            少用模糊查询;

            借助一些sql工具查看sql语句的执行效率,分析各个环节的执行性能

3、对字段(常用查询过滤字段)的基本类型建立索引,函数字段除外

4、采用缓存:针对少变化的数据或高访问的数据进行缓存,减少数据库的访问次数

5、预处理:比如报表,系统定期统计产生,非实时。oracle可建物理视图……

6、分表分库。根据数据库,重新对业务进行设计。

7、读写分离。一个数据库只用来查询,一个数据库只用来数据插入

© 著作权归作者所有

共有 人打赏支持
q
粉丝 0
博文 38
码字总数 11426
作品 0
广州
私信 提问
web系统换代,原有系统整合问题?

不知道从哪几方面写整合割接方案,请大牛赐教 数据库方面:1.由客户整理数据,直接导入新系统数据库 2.客户提供数据接口,我们只做旧数据的视图展示 3.整个旧数据库灌入新库 应用方面:保留旧...

再见葫芦娃
2015/09/10
94
0
高手问答第 154 期 — 进阶学习,MySQL 高可用该如何选型?

OSCHINA 本期高手问答(2017 年 5 月 23 日 — 5 月 29 日)我们请来了@叶金荣和@吴炳锡为大家解答 MySQL 高可用方案选型相关的问题。 叶金荣,知数堂培训联合创始人,Oracle MySQL ACE,MyS...

局长
2017/05/22
5.5K
39
PostgreSQL 9.1 Beta 3 发布

PostgreSQL 9.1 的第三个 Beta 版本发布了,该版本包含关于引入的新的、创新的序列号快照隔离特性方面的bug,还包含以下几方面的内容: PL/Python build issues Poor grammar for NOT VALID ...

红薯
2011/07/13
419
1
DTCC2013:数据库SQL变更自动化管理

  【IT168 现场报道】2013年4月18-20日,第四届中国数据库技术大会(DTCC 2013)在北京福朋喜来登酒店拉开序幕。在为期三天的会议中,大会将围绕大数据应用、数据架构、数据管理(数据治理)、...

it168网站
2013/04/19
0
0
ignite网格计算中可以在run或者broadcast方法体内直接访问内存或者spring吗?

@李玉珏 你好,想跟你请教个问题:ignite网格计算中可以在run或者broadcast方法体内直接访问ignite内存或者spring吗? 手册上没找到相关例子。 业务场景:实际上我是有个统计需求,直接在数据...

fir01
2016/11/15
63
1

没有更多内容

加载失败,请刷新页面

加载更多

CAS和AQS

CAS(Compare And Swap) 什么是CAS CAS(Compare And Swap),即比较并交换。是解决多线程并行情况下使用锁造成性能损耗的一种机制。 CAS是一种系统原语,原语属于操作系统用语范畴,是由若干条...

狼王黄师傅
15分钟前
1
0
Python利用pandas处理Excel数据的应用

Python利用pandas处理Excel数据的应用 最近迷上了高效处理数据的pandas,其实这个是用来做数据分析的,如果你是做大数据分析和测试的,那么这个是非常的有用的!!但是其实我们平时在做自动化...

上官夏洛特
29分钟前
1
0
100:代码管理平台svn

1:代码管理平台:代码版本管理工具,工作中用于代码更新,代码发布统计,代码版本控制;(频繁更新代码的版本记录),方便查阅历史变更,协同开发及合并; 版本管理工具发展: cvs(编码兼容不太好)...

芬野de博客
30分钟前
0
0
Linux学习-1101(rsync下、log、screen)

10.32/10.33 rsync通过服务同步 10.34 linux系统日志 10.35 screen工具 一、 rsync通过服务同步 rsync 通过服务的方式同步,首先需要开启一个服务。它是C/S架构,开启rsync服务,默认端口是8...

wxy丶
36分钟前
1
0
使用jpmml-sparkml-executable生成PMML模型文件

加载依赖的jar包通过./spark-shell --jars ./jpmml-sparkml-executable-1.2.13.jar 启动spark import org.apache.spark.ml.classification.LogisticRegressionimport org.apache.spark.m......

KYO4321
40分钟前
1
1

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部