数据库

SORT ORDER BY STOPKEY的优化

根据addm建议,这个sql从昨天晚上20点到现在14点执行了65390次,平均消耗了0.12S,如果优化好这条sql,DB将得到61%的好处,不知道ORACLE是怎么计算的?RECOMMENDATION 1: SQL Tuning...

lucyne
Oracle
2015-09-08 16:55

KDB和Oracle的性能pk小记

在偶然的机会听到了KDB,然后带着好奇和新鲜感体验了一把这个传说中和Oracle 相似度达到99%的数据库。其中一部分的驱动力在于这个活动的奖品很丰厚,参加活动后可以拿到一个iwatch,确实是很划算的一个活动。而对于KDB的认识,也是在对比调优中认识到的,其实结果还是大大超出我的预期。首先来简单说一...

jeanron100
Oracle
2015-08-30 23:15

如何在线操作监听日志listener.log

文章分享一种方法——在不停止监听器的情况下,重命名监听器日志文件。

Hoegh
Oracle
2015-08-28 09:44

关于奇怪的并行进程分析(一)

在使用orabbix进行监控的时候,得益于使用 实时DB time监控的选项,对于几分钟内的性能抖动也能够狠容易的记录下来,而且会把这个监控的结果基本真实反应出来,不会随着两个快照的间隔被平均,这样性能问题的分析和排查如虎添翼,我直接通过性能抖动的情况就能够快速定位在哪个时间段内可能存在问题,然后借助ASH就可以得到...

jeanron100
Oracle
2015-08-27 23:32

12c RAC关于临时表空间的一点启示

<div style="font-family:'Courier New';font-size:13px;">通常在设计Oracle用户时我会选择为该用户创建一个单独的表空间和一个临时表空间,比如:</div><div style="font-family:'Courier New';font-size:13px;"><br /></div><div style="font-family:'Courier New';font-size:13px;">create&nbsp;tablespace&nbs...

SnowDBA
Oracle
2015-08-25 09:41

MySQL之SQL分析三部曲实际案例(四)--left join on的思考

-------------------------------------------------------------------------------------------------正文---------------------------------------------------------------------------------------------------------------...

wangwenan6
MySQL
2015-08-20 16:12

MySQL 数据库 到底能支撑多少表?

<br /><br />MySQL &nbsp;数据库到底能支撑多少个表?&nbsp;<br /><br />原则上来说应该是无限的, 但是又收到了操作系统某些参数的限制. &nbsp;内存大小的限制.&nbsp;<br /><br />根据 mysql 5.7 的文档, &nbsp;里面提到了一点 :&nbsp;<br /><br /><p style="margin-top:0px;margin-bottom:10px;border:0px;outline:...

babyyellow
MySQL
2015-08-20 14:19

执行 grant statement 命令, DB hang

<div><span style="font-size:14px;">当时执行的sql:grant select on xxx_user.xxx_table to xxx_user;</span></div><div><br /></div><div><span style="font-size:14px;">执行以上grant statement的时候db响应特别慢(hang),发现db出现大量的等待(latch: library cache,cursor: pin S wait on X,library ...

lucyne
Oracle
2015-08-20 14:11

使用sample优化SQL

<span style="font-size:14px;">开发同学想使用以下的SQL随机取出状态为0的一条CODE用于业务上发奖品ID,但又事先不知道这个code,只能从这个cord表中找状态为0的记录。<br />select *<br />&nbsp; from bb.b_card<br />&nbsp;where code in (select code<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp...

lucyne
Oracle
2015-08-20 13:57

12c 关于nologging的一些方法-补充篇

<div style="font-family:'Courier New';font-size:13px;">将表的日志属性设置为nologging将会为直接路径运算生成最少的重做日志,对于正常的DML运算并不生效。什么样的操作才算是直接路径运算呢?请看下面的几个例子:</div><div style="font-family:'Courier New';font-size:13px;">1. 插入数据时使用hint,如inser...

SnowDBA
Oracle
2015-08-19 22:01

通过Oracle 11g 逻辑standby实现BI的需求

       逻辑standby用的很少,特别是在11g,物理standby也可以只读打开并实时应用,物理standby也可以做滚动升级.不过,最...

selectshen
Oracle
2015-08-19 20:39

REGEXP_SUBSTR函数的整理

有网友提出对REGEXP_SUBSTR函数中参数有些疑问,网上搜了一些,对该参数的解释和测试确实有点少,自己测试了一下,整理如下:

静以致远√团团
Oracle
2015-08-19 10:30

nls_timestamp_format参数在11.2中的变化

nls_timestamp_format参数在11.2.0.2及以后版本通过pfile或spfile或都不能进...

eric0435
Oracle
2015-08-18 23:46

序列作为主键使用的原理、优缺点讨论

这几天和同事一直在讨论关于表设计中主键选择的问题,用sequence作为主键究竟有什么好处,又有什么缺点,尤其是有些事务场景上下文需要用到创建的序列值,如何用?以下是总结摘要,如有疏漏,还请过路...

bisal
Oracle
2015-08-18 22:31

Shutdown immediate命令长时间等待分析一例

<p style="text-indent:2em;">&nbsp;</p><p style="text-indent:2em;"><span style="font-family:宋体;font-size:12pt;">对生产系统,特别是大型系统的正式环境,停机、升级和配置动作都是相当慎重的事情。</span><span style="font-size:12pt;">shutdown</span><span style="font-family:宋体;font-size:12pt;">命令...

realkid4
Oracle
2015-08-18 21:54