在实际应用中,数据库中的数据会有很多,若要从这些数据表中检索数据,就需要对系统进行优化,提高数据库系统的响应速度,下面就是日常一些查询优化的方法。
1.创建索引
索引可以提高数据库查询的速度,提高数据库的访问性能,但同时也会影响数据更新操作(例如插入、修改、删除)的速度。
如果WHERE子句中经常用到的某一列或者某几列创建索引...
分类:
数据库 时间:
2014-05-25 16:44:01
阅读次数:
315
前面小浪发了一篇文章" 【完整版】我是如何3个月把800指数的词做上首页的!",很多人看了之后都表示很佩服,顽强的执行力,确实SEO就是要顽强的执行力,也有人说吹牛吧,一天500条外链你发的了那么多?答:呵呵。。。也有很多人问我要外链资源,本着授人以鱼不如授人以渔的想法,我不告诉你我的外链资源,我告诉你我找外链资源的方法,毕竟行业不同,我的外链资源也不一定适合你,对吧?
每次我在...
分类:
其他好文 时间:
2014-05-25 16:35:52
阅读次数:
177
在AWR中定位到问题SQL语句后想要了解该SQL statement的具体执行计划,于是就用AWR报告中得到的SQL ID去V$SQL等几个动态性能视图中查询,但发现V$SQL或V$SQL_PLAN视图都已经找不到对应SQL ID的记录,一般来说这些语句已经从shared pool共享池中被替换出去了。
这个时候我们可以尝试使用DBMS_XPLAN.DISPLAY_AWR存储过程来将Oracle...
分类:
数据库 时间:
2014-05-25 16:24:32
阅读次数:
368
AWRDD是用于比较两个AWR快照,从而获得不同时期的性能。
执行如下语句获得AWRDD:
@?/rdbms/admin/awrddrpt.sql
2025 23 2月 2014 07:12 1
2026 23 2月 2014 08:00 1
2027 23 2月 2014 09:00 1
2028 23 2月 2014 10:00 1
2029 23...
分类:
数据库 时间:
2014-05-25 09:03:36
阅读次数:
270
使用 Shark 来对你的 iPhone 应用进行性能调优(Using Shark to Performance Tune Your iPhone App)...
分类:
移动开发 时间:
2014-05-25 08:57:34
阅读次数:
355
ADDM 通过检查和分析AWR获取的数据来判断Oracle数据库中可能的问题,并给出优化建议。
获取ADDM的方法如下:
@?/rdbms/admin/addmrpt.sql下面可以看一个例子:
--第一步:创建测试用的表
drop table t cascade constraints purge;
create table t AS SELECT * FROM dba_objects...
分类:
数据库 时间:
2014-05-25 08:56:34
阅读次数:
472
ASH和AWR的关系
ASH以V$SESSION为基础,每秒采样一次,记录活动会话等待的事件。不活动的会话不会采样,采样工作由新引入的后台进程MMNL来完成。
ASH内存记录数据始终是有限的,为了保存历史数据,引入了自动负载信息库(Automatic Workload Repository ,AWR) 由后台进程MMON完成。ASH信息同样被采集写出到AWR负载库中。由于内存是有限的,所以MM...
分类:
数据库 时间:
2014-05-25 07:06:13
阅读次数:
377
外链为王,内容为皇的说法在seo行业似乎已经成为了不变的定理,让众多行业人士忽略了网站结构的建设。外链、内容固然重要,但是不能厚此薄彼,网站设计也是大家不可忽略的部分。
1、404错误页面
基本上每个网站都有存在死链的情况,死链一般会出现在删除某一篇内容或产品之后,导致搜索引擎无法访问原来的链接,这样的链接称为死链。一个网站死链如果太多会让蜘蛛产生反感的情绪以至于不再抓...
分类:
其他好文 时间:
2014-05-25 06:25:51
阅读次数:
195
AWR快照
默认情况下,Oracle每隔一小时会自动产生一个快照,保存最近8天的快照。
我们可以通过如下语句获得产生快照的时间间隔和保存的天数:
SYS@orcl(lx15)> select SNAP_INTERVAL,RETENTION from dba_hist_wr_control;
SNAP_INTERVAL ...
分类:
数据库 时间:
2014-05-25 06:24:48
阅读次数:
348
SQL Profile就是为某一SQL语句提供除了系统统计信息、对象(表和索引等)统计信息之外的其他信息,比如运行环境、额外的更准确的统计信息,以帮助优化器为SQL语句选择更适合的执行计划。
SQL Profiles可以说是Outlines的进化。Outlines能够实现的功能SQL Profiles也完全能够实现,而SQL Profiles具有Outlines不具备的优化,最重要的有二点:...
分类:
数据库 时间:
2014-05-25 04:29:43
阅读次数:
407