- 博客(5)
- 收藏
- 关注
原创 python正则表达式re
python 正则表达式正则表达式中常用的特殊字符,通配符:string 匹配字符串string ^ 匹配字符串的开头 $ 匹配字符串的末尾。. 匹配任意字符,除了换行符,当re.DOTALL标记被指定时,则可以匹配包括换行符的任意字符。 […] 用来表示一组字符,单独列出:[abc] 匹配 ‘a’,’b’或’c’ [^…] 不在[]中的字符:[^abc] 匹配除了a,b
2017-06-30 22:30:03 478
原创 oracle获取的执行计划区别及获取真实执行计划
oracle查看真实的执行计划oracle查看到的执行计划,偶尔并不是真实的执行计划, 查看是否是真实的执行计划,就是看SQL有没有真正的执行,若没有被执行,那么由于统计信息与实际直接误差,或其他原因,执行计划可能是不准确的。10046获取的是执行计划 explain plan,dbms_xplan,autotrace这三种方法获取到的执行计划,可能不是真实的执行计划1.1004610046事件
2017-06-30 15:05:02 1390
原创 oracle查看执行计划
分析oracle的问题时有时候需要对单个session开启debug,打印出详细信息查询sessionSQL> select a.username,a.sid ,a.serial#,b.spid from v$session a,v$process b where a.paddr=b.addr;USERNAME SID SERIAL#
2017-06-22 23:50:06 3659
原创 oracle优化器
oralce里优化器有RBO与CBO两种RBORBO基于规则进行,根据固有的规则来选择执行sql的方式 CBO基于成本 选择执行成本最小的一条进行执行,依据是sql语句所涉及的表,索引,列等统计信息在 10g版本以后rbo已经停止支持,单仍然保留源代码,故仍然可以使用该优化器,但调优手段相对cbo要少一些RBO将执行计划划分为15个执行等级 1级为rowid访问,执行效率最高。15级为全表扫描,
2017-06-19 23:29:34 913
原创 python简单的加权随机数
随机访问list资源,但资源访问有一个权重。建立wightlist 权重列表,表示对应的资源编号的权重值,依据权重值生成重读个资源,加入到wlatch 链表中,然后就可用依据random随机生成数字来实现加权的随机,权重越大,则资源个数越多,则随机访问到的概率也就变大。示例如下:#coding=utf8import randomimport timelist = { 1: "test1"
2017-06-02 12:50:48 1916
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人