自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 Linux实际内存占用率算法,以及使用Python实现内存监控

这两天我们的一个核心系统,一套集群,逐台开始报警,内容是内存占用超阈值。按说这应该是一个非常紧急且需要立即处理的报警,但实际是不是这样,待我们拨云见日。以下为模拟实验,了解了下监控系统这条内存占用超阈值报警的计算方法,是用used/total*100%=1949/1988*100%=98%,即内存...

2017-07-20 00:07:51 1816 0

原创 DBMS_STATS.AUTO_SAMPLE_SIZE的值是什么?

昨天类总在微信公众号,给我留言,这是2014年写的一篇文章(http://blog.csdn.net/bisal/article/details/18910785#reply),看了一下,当时的实验和说明是,SQL> exec dbms_stats.gather_table_stats(ow...

2017-07-10 17:50:06 2488 0

原创 dbms_space.create_table_cost的unwrap解密和原理解析

Oracle提供了一系列PL/SQL package,包含了函数、存储过程,方便用户的使用,可以参考《Oracle® Database PL/SQL Packages and Types Reference》手册,但其中一些存储过程的实现细节,Oracle并未透露,且对其进行了加密wrap。俗话说...

2017-07-08 16:16:29 17959 0

原创 如何解决/home/oracle: is a directory报警

今儿碰见一个略诡异的问题,source .bash_profile有一个警告,su - oracle有相同的警告,提示/home/oracle是一个目录。看一下profile文件,没看出有什么不同,和另外一台正常的机器比较,看着是一样的,奇怪了?仔细看用光标,发现了一些端倪,结尾行有一个~符号,颜...

2017-07-08 10:40:08 15968 0

原创 百度AI大会的一些想法,了解DuerOS、Amazon Alexa和Echo

今天看了一会百度的AI开发者大会视频,说实话被一些场景震撼了,尤其是一位嵌入式工程师,利用百度AI,将小外甥的乐高机器人,打造为可对话的机器人,让我体会到AI就是身边,不再听起来像天方夜谭,我也有一些朋友做AI,简单聊了聊,这是个趋势,而且无论大厂和小厂,BAT以及科大讯飞,已经有一些成型的产品,...

2017-07-08 10:32:14 6282 1

原创 预估表和索引空间容量的方法

最近有一个业务功能要上线,生产数据库环境之前已经到位,目前要做的是估算下,业务数据量对数据库空间,有何影响。开发同学根据表字段定义,分别统计出了最大占用空间,以及预计占用空间量,计算得很细致。今儿碰巧看见了一篇MOS文章,《How to Estimate the Size of Tables an...

2017-07-08 10:22:32 14666 0

原创 Numeric Overflow,SQL问题?Java Code问题?

这两天出差,出发前开发同学提了一个问题,开会间隙,有了一些想法,java代码中和Oracle中均有可能出现此错误,记录于此。一段mybatis的代码,查询一张表的数据,SQL类似如下,接受起始时间和截止时间,作为检索条件。现象:1. 开发库运行这段代码,正常返回,测试库运行这段代码,无记录返回的情...

2017-07-08 10:04:36 21597 2

原创 时间戳相减的几种方法

这两天正在写一个日报的code,其中有一处是涉及系统用时,简单来看,就是俩时间戳字段相减,方法可能有很多,这里列出一些,朋友们要是有更简单、更好玩的方法,可以回复,一起玩耍。创建测试表,t1和t2是TIMESTAMP类型,t1比t2快1分钟,直接使用t1-t2得到正值,t2-t1得到负值,使用su...

2017-07-08 09:55:26 17840 0

原创 误删除序列sequence,是否可以找回?

今天同事手一抖,误删除了一套测试环境中的所有sequence序列对象。序列不像表这种对象,drop删除可以从回收站中找回来,当然一般认为序列并不是那么重要,只要记得名称以及一些非默认参数,可以选择重建。唯一可能有问题的就是,一般序列常用于主键字段,如果之前的序列已经被用了,他的last_numbe...

2017-07-08 09:49:24 1274 0

原创 非分区表是否可以创建分区索引?

有同事问一个问题,一张非分区表,是否可以创建分区索引?答案是可以,但分区索引的类型有限制。MOS这篇文章给出了答案,以及一些例子,What Is The Global Partitioned Index On Non Partitioned Table? (文档 ID 1612359.1)。依据文...

2017-07-08 09:42:34 3509 0

原创 kill等待session的方法 - 引申自恩墨面试题的一些思考

Kamus曾在微信公众号发表了一篇文章《删繁就简 - 云和恩墨的一道面试题解析》,恩墨的新书《Oracle性能优化与诊断案例精选》第五章引用了相同的文章,来自恩墨的一道面试题,乍一看其中涉及的知识点,大部分比较眼熟,但开始解决的时候,能否清晰地完成,就因人而异了。从我的认识来看,对于日常的工作,有...

2017-07-08 09:33:10 2160 0

原创 Tuxedo域连接错误引出的netstat不同平台参数的区别

最近测试同事有一个需求,搭建一套Tuxedo域,连接网关,通过其和其他域交互,搭建过程中配置正确,但域连接报错,模拟过程如下,假设本地域名称为LOCALDOM,网关域名称为GWDOM,主机操作系统是Solaris。从LOCALDOM本地域执行pd发现无连接的域,connect显示无法连接网关,使用...

2017-07-08 09:25:14 831 0

提示
确定要删除当前文章?
取消 删除