一、问题的提出 在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,但是如果将应用系统提交实际应用后,随着数据库中数据的增加,系统的响应速度就成为目前系统需要解决的最主要的问题之一。系统优化中一个很重要的方面就是SQL语句的优化....
分类:
数据库 时间:
2014-07-11 09:53:51
阅读次数:
318
1.通过show status命令了解各种SQL执行的频率 show [session|global]status 命令可以提供服务器状态信息,Com_xxx表示每个语句执行的次数。Innodb_xxx至少针对Innodb引擎 通过这些参数可以很容易了解当前数据库以插入为主还是以查询为主,以及各类....
分类:
数据库 时间:
2014-07-07 13:37:21
阅读次数:
271
MS SQL Server查询优化方法查询速度慢的原因很多,常见如下几种 1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷) 2、I/O吞吐量小,形成了瓶颈效应。 3、没有创建计算列导致查询不优化。 4、内...
分类:
数据库 时间:
2014-07-06 22:07:41
阅读次数:
251
毕业到现在算起来做了3年多服务端开发了,毕业之后很少有时间想在学校一样可以抽出一些空余的时间对知识进行一个总结,到现在也是时候对一些关键的知识一个总结,今天趁着时间比较多,先来对用了3年多的开源关系型数据库mysql进行一下总结,整理了一下知识点可以分为以下几点进行:一、基础知识二、SQL优化与.....
分类:
数据库 时间:
2014-06-30 23:07:54
阅读次数:
422
1安装$ORACLE_HOME/rdbms/admin/utlxplan.sql(UNIX)脚本生成一个表这个程序会创建一个名为plan_table的表2运行explainPLAN[SETSTATEMENT_ID[=]<stringliteral>][INTO<table_name>]FOR<sql_statement>其中:STATEMENT_ID:是一个唯一的字符串,把当前执行计划..
分类:
其他好文 时间:
2014-06-29 21:05:55
阅读次数:
299
1追踪这个sesionSQL>altersessionsetsql_trace=true;
Sessionaltered.2执行想要跟踪的语句SQL>select*fromscott.emp;
EMPNOENAMEJOBMGRHIREDATESALCOMM
--------------------------------------------------------------------
DEPTNO
----------
7369SMITHCLERK790217-D..
分类:
数据库 时间:
2014-06-29 20:54:43
阅读次数:
388
补充:常规服务器动态管理对象包括,下面有些资料可能会应用到dm_db_*:数据库和数据库对象dm_exec_*:执行用户代码和关联的连接dm_os_*:内存、锁定和时间安排dm_tran_*:事务和隔离dm_io_*:网络和磁盘的输入/输出优化性能的常用方法是检索速度最慢的查询构成您 SQL Ser...
分类:
数据库 时间:
2014-06-17 15:45:32
阅读次数:
283
1、
用程序中,保证在实现功能的基础上,尽量减少对数据库的访问次数;通过搜索参数,尽量减少对表的访问行数,最小化结果集,从而减轻网络负担;能够分开的操作尽量分开处理,提高每次的响应速度;在数据窗口使用SQL时,尽量把使用的索引放在选择的首列;算法的结构尽量简单;在查询时,不要过多地使用通配符如SEL...
分类:
数据库 时间:
2014-06-16 00:40:49
阅读次数:
304
在介绍SQL Profile之前,不得不说的一个工具就是SQL Tuning Advisor;这个工具是从Oracle 10g开始引入,它的任务就是分析一个指定的SQL语句,并建议如何使用一些方法来提高指定语句的性能,例如:收集缺失的对象统计信息、或者收集过时的对象统计信息、创建新的索引、调整SQL语句结构、采用SQL Profile等等方式。...
分类:
数据库 时间:
2014-06-10 18:26:46
阅读次数:
350
? 将SQL 优化指导用于:– 确定使用资源最多的 SQL 语句– 优化使用资源最多的 SQL 语句?
使用SQL 访问指导优化工作量SQL 优化SQL 优化进程? 确定没有很好地优化的SQL 语句。? 优化各条语句。?
优化整个应用程序。一般情况下,效果最明显的优化工作是SQL 优化。没有很好地优...
分类:
数据库 时间:
2014-06-06 10:09:20
阅读次数:
340