数据库性能优化
数据库性能优化
数据库优化的指导思路是首先写出的SQL是优化器喜欢的,然后在排除烂的SQL的情况下就是,找瓶颈,数据库吞吐量上不去或者查询慢都是因为某一瓶颈的存在,从非常大的粒度来看,瓶颈可以分为五类:io、内存、CPU、网络、锁。
数据库优化的指导思路是首先写出的SQL是优化器喜欢的,然后在排除烂的SQL的情况下就是,找瓶颈,数据库吞吐量上不去或者查询慢都是因为某一瓶颈的存在,从非常大的粒度来看,瓶颈可以分为五类:io、内存、CPU、网络、锁。

文章

数据库·2015-07-06
DB2中国社区 · TWT 擅长领域:数据库, 关系型数据库, 新核心系统
8 会员关注
性能调优是一个系统工程:全面监控分析操作系统、I/O性能、内存、应用及数据库才能快速找到问题根源;深刻理解DB2的锁及并发机制、索引原理、数据库参数、优化器原理、SQL语句调优等内部机理才能针对性地快速提出解决问题的方法;快照、db2pd、db2expln及事件监控器等则是必须...(more)
浏览1499
数据库·2015-06-19
DB2中国社区 · TWT 擅长领域:数据库, 关系型数据库, 新核心系统
8 会员关注
经常听到有做应用的朋友抱怨数据库的性能问题,比如非常低的并发,令人崩溃的响应时间,长时间的锁等待,锁升级 , 甚至是死锁,等等。在解决这些问题的过程中,DBA 经常发现应用开发人员对数据库的“误用”。包括 , 返回过多不必要的数据 , 不必要和不适当加锁,对隔离级别的误用和对...(more)
浏览1475
数据库·2015-05-26
DB2中国社区 · TWT 擅长领域:数据库, 关系型数据库, 新核心系统
8 会员关注
社区专家王朝阳入驻 『Oracle数据库管理与运维』王朝阳的社区个人主页:http://www.db2china.net/home/space.php?uid=164175*数据库技术爱好者:获有Oracle 10g/11g OCM,Oracle 10g/11g/12c OCP,MySQL 5.6 Database Administrator,MCITP/MCT...(more)
浏览2074
数据库·2015-05-14
yinxin · 某金融机构 擅长领域:数据库, 服务器, 云计算
979 会员关注
一、数据库结构的设计    如果不能设计一个合理的数据库模型,不仅会增加客户端和服务器段程序的编程和维护的难度,而且将会影响系统实际运行的性能。所以,在一个系统开始实施之前,完备的数据库模型的设计是必须的。    在一个系统分析、设计阶...(more)
浏览1269
数据库·2015-05-14
yinxin · 某金融机构 擅长领域:数据库, 服务器, 云计算
979 会员关注
一、基本原则:       数据库性能优化的基本原则就是:通过尽可能少的磁盘访问获得所需要的数据。二、评价指标:       要评价数据库的性能,需要在数据库调节前后比较其评价指标即响应时间和吞吐量之间的权衡、数据库的可用性、数据库...(more)
浏览653
数据库·2015-04-24
yinxin · 某金融机构 擅长领域:数据库, 服务器, 云计算
979 会员关注
大数据量的系统的数据库结构如何设计:1、把你表中经常查询的和不常用的分开几个表,也就是横向切分2、把不同类型的分成几个表,纵向切分  3、常用联接的建索引 4、服务器放几个硬盘,把数据、日志、索引分盘存放,这样可以提高IO吞吐率  5、用优化器,优...(more)
浏览721
数据库·2015-04-20
yinxin · 某金融机构 擅长领域:数据库, 服务器, 云计算
979 会员关注
一切都是为了性能,一切都是为了逻辑一、查询的逻辑执行顺序(1) FROM left_table(3) join_type JOIN right_table (2) ON join_condition(4) WHERE where_condition(5) GROUP BY group_by_list(6) WITH {cube | rollup}(7) HAVING having_condition(8) SELECT (9) DISTINCT...(more)
浏览897
数据库·2015-04-15
yinxin · 某金融机构 擅长领域:数据库, 服务器, 云计算
979 会员关注
自从2008年第一次进行主题分享以来,Oracle ACE总监Kai Yu每年都会在Collaborate大会上针对不同的主题进行分。至今为止,Kai Yu已经在Collaborate上进行了25个主题分享,当然今年也不会例外。在本周举行的Collaborate2015大会上,Kai Yu又向参会人员分享了自己的Oracle心得。在...(more)
浏览1335
数据库·2015-04-15
hotmail · hotmail 擅长领域:数据库, 服务器, 云计算
668 会员关注
优化在线分析处理的性能是非常重要的,幸运的是,一些工具可以帮助监测和改善OLAP数据库的运行。微软SQLServer分析服务(SSAS)提供了一个用来创建和管理数据挖掘应用和在线分析处理系统的强大引擎,为了取得最佳的OLAP性能,你应该仔细的监测和优化OLAP数据库和潜在的关系数据源,...(more)
浏览1250
数据库·2015-04-14
yinxin · 某金融机构 擅长领域:数据库, 服务器, 云计算
979 会员关注
最近调优过程中遇到一个问题,就是表值函数作为连接中的一部分时,可能会引起麻烦,本文会简单阐述表值函数是什么,以及为什么使用表值函数进行连接时会引发性能问题。 表值函数     SQL Server中提供了类似其他编程语言的函数,而函数的本质通常是一段代码的...(more)
浏览889

描述

数据库优化的指导思路是首先写出的SQL是优化器喜欢的,然后在排除烂的SQL的情况下就是,找瓶颈,数据库吞吐量上不去或者查询慢都是因为某一瓶颈的存在,从非常大的粒度来看,瓶颈可以分为五类:io、内存、CPU、网络、锁。
数据库优化的指导思路是首先写出的SQL是优化器喜欢的,然后在排除烂的SQL的情况下就是,找瓶颈,数据库吞吐量上不去或者查询慢都是因为某一瓶颈的存在,从非常大的粒度来看,瓶颈可以分为五类:io、内存、CPU、网络、锁。
X社区推广
  • 提问题