`
maishj
  • 浏览: 84377 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

数据库一点性能优化

 
阅读更多

1.临时表与索引

     临时表可以处理的数据从大数据表分离,而且对临时表简历索引(索引尽量控制3个以下,组合索引的顺序)

 

2.游标

   游标的条件尽量简单,游标定位更新数据比索引,主键更新快。但表数据太多避免使用游标

 

3.分布与集中处理机制

    对大数据处理,耗时长,可分布执行,分摊处理时间

    对及时行要求不高但耗时长的,可以分离到后台任务顺序执行

 

4.减少函数 /存储过程开销,这些都会占用一定的资源

 

5.减少锁表冲突

    某些业务,可以将并发换成单个顺序执行

    提高处理效率,减少锁表等待时间

    吐过使用临时表,处理完后尽快写入正式表

 

6.历史数据与生产数据分离

    这样对生产环境进行瘦身,提高系统整体效率

    对已完成的数据写入到历史表,仅供查询

 

7.表结构设计与算法匹配

分享到:
评论

相关推荐

    Oracle DBA优化数据库性能心得体会

    实际上如今的优化己经向优化等待(waits)转型了,实际中性能优化最根本的出现点也都集中在IO,这是影响性能最主要的方面,由系统中的等待去发现Oracle库中的不足、操作系统某些资源利用的不合理是一个比较好的办法...

    DBA优化数据库性能心得

    实际中性能优化最根本的出现点也都集中在IO,这是影响性能最主要的方面,由系统中的等待去发现Oracle库中的不足、操作系统某些资源利用的不合理是一个比较好的办法,下面把我的一点实践经验与大家分享一下,...

    gp较全面性能调优官方ppt

    该内容较为全面,详细的讲解有关greenplum调优的官方指导,不适合初级入门人员,需要有一定基础的人员,最好会一点英文。

    SQL查询安全性及性能优化

     硬件原因,数据库的配置不合理,数据库的数据文件和日志文件没有分磁盘存放,会极大影响IO性能  没有建立索引,或者SQL没有走索引。在千万级数据的表上建索引是很有必要的。  SQL过于复杂,过长的SQL语句满足...

    2013中国数据库大会ppt(1)

    eXtremeDB内存数据库性能提升方案分享.pdf 运用之妙 存乎一心—— Oracle优化器案例与算法解析.pdf DM7 MPP架构——同时满足OLAP与OLTP需求.pdf SAP 让大数据飞翔.pdf 阿里数据库关键技术.pdf 基于Oracle的SQL优化...

    01开源NewSql数据库TiDB Introduction (Feb 2018)

    OLAP 性能优化 TiDB 2.0 版本重构了 SQL 优化器和执行引擎,希望能尽可能快的选择最优查询计划并且尽可能高效地执行查询计划。 1.0 版本已经从基于规则的查询优化器转向基于代价的查询优化器,但是还不够完善,在 ...

    MySQL的性能优化及自动化运维实践

    首先,我们来看看DBA的具体工作,我觉得DBA真的很忙:备份和恢复、监控状态、集群搭建与扩容、数据迁移和高可用,这是我们DBA的功能。了解这些功能以后要对体系结构有更加...在我们开始MySQL性能优化之前,我想提出M

    2012年数据库技术大会演讲PPT.zip

    童家旺—我对后端优化的一点想法 (2012) 梁敬彬—数据库优化方法论 罗敏——Oracle数据库私有云及数据库整合 专场9:NoSQL数据库创新专场—演讲嘉宾及主题 唐福林—Redis大数据之路 刘成华—电信行业的NOSQL技术探索...

    MySQL性能优化

    1. 简介 在Web应用程序体系...2. 数据库设计和查询优化 在MySQL Server性能调优中,首先要考虑的就是Database Schema设计,这一点是非常重要的。一个糟糕的Schema设计即使在性能调优的MySQL Server上运行,也会表现出

    DBA的MySQL性能优化及自动化运维实践

    我觉得DBA真的很忙,我们来看看DBA的具体工作:备份和恢复、监控...在我们开始MySQL性能优化之前,我想提出MySQL性能优化的三个关键点:Why?What?How?为什么我们要做性能优化?我们的运维来反映我们的数据库,正常情

    数据库安全性设计.doc

    数据库安全 1 现状 现在信息系统的开发中数据库的设计所在比重越来越大,防止数据库不被非法访问、 破坏和提高数据库的性能是数据库设计非常重要的环节,数据库安全性设计和性能优化 已被广大系统开发者所重视。...

    网站性能优化-数据库及服务器架构篇

    小型网站或B/S项目,因同时在线人数不多,尚可让同一台物理主机,既做...但对数据库而言,CPU就不见得会大量消耗,而是内存和磁盘I/O用得比WebServer多。因此一般建议WebServer用普通的PC即可,但要用好一点的CPU;而D

    JAVA ORACLE数据库资料讲解

    数据库设计 以及所有数据库的性能优化 所谓数据库设计就是根据具体应用环境设计出合理的数据库模式。其中应用环境包括:业务需求、数据需求和技术条件等具体情况,而数据库模式包括数据之间的联系、数据应满足的约束...

    Object Browser7.0中文版(ORACLE数据库的开发工具)

    特别是对于大规模的系统,经过精心设计的性能优化功能对于编写高效率的SQL及系统管理非常有效。 Object Browser是由日本System Integrator 公司设计制造的一个全面支持ORACLE数据库...

    2013年中国数据库大会PPT第一部分

    15.eXtremeDB内存数据库性能提升方案分享.pdf 16.运用之妙 存乎一心—— Oracle优化器案例与算法解析.pdf 17.DM7 MPP架构——同时满足OLAP与OLTP需求.pdf 18.SAP 让大数据飞翔.pdf 19.阿里数据库关键技术.pdf 20....

    2013中国数据库大会ppt(3)

    eXtremeDB内存数据库性能提升方案分享.pdf 运用之妙 存乎一心—— Oracle优化器案例与算法解析.pdf DM7 MPP架构——同时满足OLAP与OLTP需求.pdf SAP 让大数据飞翔.pdf 阿里数据库关键技术.pdf 基于Oracle的SQL优化...

    03开源NewSql数据库TiDB-Deep Dive into TiDB

    这两点是一个数据库软件的基础功能,作为业务的基石,任何一点抖动或者错误都可能对业务造成巨大的影响。目前已经有大量的用户在线上使用 TiDB,这些用户的数据量在不断增加、业务也在不断演进。 提升 TiDB 在大...

    收获,不止SQL优化 PDF 带书签 第三部分

    再多一点真诚吧,《收获,不止SQL优化——抓住SQL的本质》提供扫二维码辅助学习,是不是心被笔者给暖到了? 读完全书,来,合上书本,闭上眼睛,深呼吸,用心来感受SQL优化的世界。 一个字:“爽”! 京东购买连接:...

    收获,不止SQL优化

    有人就有江湖,有江湖就有IT系统,有IT系统就有数据库,有数据库就有SQL,SQL应用可一字概括:“广”。加之其简单易学,SQL实现也可一字概括:“乐”。, 然而,SQL虽然实现简单可乐,却极易引发性能问题,那时广大...

Global site tag (gtag.js) - Google Analytics