北在南方

每天进步一点点

  • 博客访问: 6511860
  • 博文数量: 1010
  • 用 户 组: 普通用户
  • 注册时间: 2009-10-07 13:14
个人简介

MySQL DBA NoSQL DEVOPS

ITPUB论坛APP

ITPUB论坛APP



APP发帖 享双倍积分

文章分类

全部博文(1010)

微信关注

IT168企业级官微



微信号:IT168qiye



系统架构师大会



微信号:SACC2013

订阅
热词专题

发布时间:2014-09-03 11:02:27

CPU作为服务器的关键资源经常成为性能瓶颈的根源,CPU使用率高并不总是意味着CPU工作繁忙,它有可能是正在等待其他子系统。在进行性能分析时,将所有子系统当做一个整体来看是非常重要的,因为在子系统中可能会出现瀑布效应。......【阅读全文】

阅读(9721) | 评论(0) | 转发(1)

发布时间:2011-10-15 20:40:49

在Oracle中直方图是一种对数据分布质量情况进行描述的工具。它会按照某一列不同值出现数量多少,以及出现的频率高低来绘制数据的分布情况,以便能够指导优化器根据数据的分布做出正确的选择。在某些情况下,表的.........【阅读全文】

阅读(4424) | 评论(0) | 转发(0)

发布时间:2011-03-27 14:26:58

将cursor_sharing设置为similar会产生许多问题:1、对于语句中包含的范围查询(如between, <, !=)或者所捆绑的列中进行直方图统计不适合使用;2、影响11g Adaptive Cursor sharing特性和CBO优化器3、Similar可能产生.........【阅读全文】

阅读(4035) | 评论(0) | 转发(0)

发布时间:2011-03-17 10:30:35

     When LGWR wakes up, it first takes the redo writing latch to update the SGA variable that shows whether it is active. This prevents other Oracle processes from posting LGWR ne.........【阅读全文】

阅读(3840) | 评论(0) | 转发(0)

发布时间:2010-11-30 22:32:19

还没写完整的。。。SQL> create table yangtest (id int,val1 varchar2(7),val2 varchar2(7));表已创建。已用时间:  00: 00: 00.06SQL> begin  2  for i in 1..100000 loop  3  .........【阅读全文】

阅读(4808) | 评论(0) | 转发(0)

发布时间:2010-11-25 18:08:23

ANNOUNCEMENT: Deprecating the cursor_sharing = ‘SIMILAR’ setting [ID 1169017.1]Applies to:Oracle Server - Enterprise Edition - Version: 11.1.0.6 to 11.2.0.2 - Release: 11.1 to 11.2Information in thi.........【阅读全文】

阅读(3599) | 评论(0) | 转发(0)

发布时间:2010-11-19 18:48:04

在Oracle中可以创建组合索引,即同时包含两个或两个以上列的索引。组合索引的使用存在着一定的局限,只有在谓词中出现全部索引列时才能使用效率最高的index unique scan, 否则谓词中必须包含前导列,否则会走Ind.........【阅读全文】

阅读(9211) | 评论(0) | 转发(1)

发布时间:2010-11-17 22:52:39

NESTED LOOP:对于被连接的数据子集较小的情况,嵌套循环连接是个较好的选择。在嵌套循环中,内表被外表驱动,外表返回的每一行都要在内表中检索找到与它匹配的行,因此整个查询返回的结果集不能太大(大于1 万不.........【阅读全文】

阅读(4810) | 评论(0) | 转发(3)

发布时间:2010-10-21 14:19:17

通过对 sql 做10053 事件,可以发现优化器为什么选择我们看到的最终的执行计划。10053 事件的部分说明。第一部分  包含了操作系统,内存,cpu ,数据库和会话信息Trace file f:\orcl\diag\rdbms\oracl\oracl\t.........【阅读全文】

阅读(4043) | 评论(0) | 转发(0)

发布时间:2010-10-01 15:18:11

   为了保证ORACLE数据库运行在最佳的性能状态下,在信息系统开发之前就应该考虑数据库的优化策略。优化策略一般包括服务器操作系统参数调整、ORACLE数据库参数调整、网络性能调整、应用程序SQL语句.........【阅读全文】

阅读(5800) | 评论(0) | 转发(3)

发布时间:2010-09-16 09:09:12

SQL> begin  2  dbms_stats.gather_system_stats(gathering_mode =>'start');  3  end;  4  /PL/SQL procedure successfully completed.Elapsed: 00:00:00.05SQL> select pname,pval1.........【阅读全文】

阅读(3124) | 评论(0) | 转发(0)

发布时间:2010-09-15 15:46:16

QL> select * from v$version;BANNER----------------------------------------------------------------Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64biPL/SQL Release 10.2.0.4.0 - Production.........【阅读全文】

阅读(4586) | 评论(0) | 转发(1)

发布时间:2010-09-14 13:57:14

SQL> var x1 number;SQL> exec :x1 :=1;PL/SQL 过程已成功完成。SQL> set autot onSQL> set autot traceonlySQL> select count(*) from t where object_id =:x1 or :x1=0;执行计划------------------------------.........【阅读全文】

阅读(3134) | 评论(0) | 转发(1)

发布时间:2010-09-14 13:50:25

如果表查询中所有的列都包括在了索引中,就有可能使用FFS,当然也可以使用hint来选择FFS。下面看看使用不同方式访问索引的例子:SQL> create index idx_un_tset_ownid_dataid on un_test (owner,data_object_id);In.........【阅读全文】

阅读(3206) | 评论(0) | 转发(0)

发布时间:2010-09-09 14:39:27

一些和优化器相关的初始化参数  1、OPTIMIZER_FEATURES_ENABLE  每个版本的Oracle 优化器特性都不相同,特别是做了版本升级以后一定要修改这个参数才可以使用仅被该版本支持的优化器特性。.........【阅读全文】

阅读(3322) | 评论(0) | 转发(0)
给主人留下些什么吧!~~

杨奇龙2017-06-21 11:12

jiangnan_ora:期待mysql2阶段性提交的介绍哈

已经 写了 思维导图了 在这里  http://blog.itpub.net/22664653/viewspace-2131353/

回复  |  举报

jiangnan_ora2017-06-21 11:04

期待mysql2阶段性提交的介绍哈

回复  |  举报

杨奇龙2017-05-07 18:48

zhuizong:杨老师!
抛出
硬件、系统、DB层面
mysql 的 sql 优化应该如何去优化

谢谢!!!

以后会逐步写 sql 层面的优化系列的文章

回复  |  举报

zhuizong2017-05-06 21:29

杨老师!
抛出
硬件、系统、DB层面
mysql 的 sql 优化应该如何去优化

谢谢!!!

回复  |  举报

杨奇龙2016-05-11 14:33

will009:你好,mysql5.7正式发布了,有空可以分享一个新特性专题吗

我开始写 5.7 的相关文章了 ,根据特性 ,一个个做测试,以后会逐步发出来

回复  |  举报
留言热议
请登录后留言。

登录 注册