代码改变世界

MySQL -- innodb中cardinality是如何统计的

2017-09-11 16:41 by abce, 1339 阅读, 0 推荐, 收藏,
摘要:cardinality是放在mysql存储引擎层进行的。采用的是采样取值。在innodb存储引擎中,cardinality统计信息的更新发生在两个操作中:insert和update 更新策略为:-表中1/16的数据发生过变化-stat_modified_counter>2000 000 000 (s 阅读全文

MySQL -- Fast Index Creation

2017-09-11 15:02 by abce, 1570 阅读, 0 推荐, 收藏,
摘要:1.fast index creation简介 MySQL5.5之后,对innodb表创建或删除辅助索引的效率提升了很多,即增加了新的功能fast index creation。因为MySQL5.5之后,创建和删除辅助索引不在需要拷贝整个表的数据。 在5.5之前,在一个已经存在数据的表上增加或者删除 阅读全文

python -- 生成器

2017-09-11 08:59 by abce, 357 阅读, 1 推荐, 收藏,
摘要:在for循环中,每次yield值后,控制权就返回给for循环 生成器类似于返回一个数组的函数。生成器有参数、可以被调用,并生成值的序列。和函数一次返回整个数组不同,生成器每次只是生成一个值,这样会占用很少的内存,并且调用者可以立即处理生成的值。概括来说,生成器看起来像个函数,但是使用起来像个迭代器。 阅读全文

MySQL中模拟oracle中的rownum列

2017-09-04 15:24 by abce, 1077 阅读, 0 推荐, 收藏,
摘要:mysql> select @rn := @rn + 1 as rownum, emp_no, dept_no, from_date, to_date -> from dept_emp, (select @rn := 0) a limit 20; +--------+--------+---------+------------+------------+ | rownum | em... 阅读全文

Oracle voting文件的管理

2017-09-03 22:09 by abce, 932 阅读, 0 推荐, 收藏,
摘要:在12c中,不再支持使用dd命令进行voting disk文件的备份和恢复 投票文件的管理需要OCR文件正常工作。在删除、添加、替换或者还原voting文件之前,使用ocrcheck检查ocr文件的状态。如果ocr不可用的话,必须先还原ocr。 1.备份voting文件 voting文件的备份会随着 阅读全文

管理 Oracle Cluster Registry(OCR)

2017-09-03 17:41 by abce, 3721 阅读, 0 推荐, 收藏,
摘要:oracle的clusterware包含两个重要组件:OCR(包含本地组件OLR)和voting disks --OCR管理oracle clusterware和oracle rac数据库的配置信息 --OLR位于每个节点本地,管理着本地节点的clusterware配置信息 --voting dis 阅读全文

python -- 装饰器的高级应用

2017-09-01 15:42 by abce, 621 阅读, 0 推荐, 收藏,
摘要:装饰器和装饰器模式装饰器模式是面向对象的一种设计模式,支持将行为动态增加到已经存在的对象上。当装饰一个对象的时候,就表示独立与其他类实例对象,为该对象扩展了新的功能。 python的装饰器不是装饰器模式的一种实现。python装饰器是在定义的时候对函数或方法增加功能,而不是在运行的时候增加。装饰器模 阅读全文

python -- 带有参数的装饰器

2017-09-01 13:43 by abce, 371 阅读, 0 推荐, 收藏,
摘要:1.带有参数的装饰器示例 测试结果 2.基于类的装饰器 测试结果 3.带有参数的基于类的装饰器 测试结果: 阅读全文

python -- 装饰器入门

2017-09-01 11:01 by abce, 346 阅读, 0 推荐, 收藏,
摘要:用例: 统计函数执行需要的时间 假设我们执行的一段代码的运行时间比我们预想的时间要久,而这段代码块有多个函数调用组成,我们有理由相信至少是其中的一个函数调用导致整个代码块产生了瓶颈。我们如何去发现导致瓶颈产生的原因呢?其中一个方法就是统计函数执行需要花费的具体时间。 让我们以一段简单的代码举例。有一 阅读全文

12C新特性 -- 共享asm口令文件

2017-08-30 18:47 by abce, 1784 阅读, 0 推荐, 收藏,
摘要:12C中,ASM口令文件,可以提供本地、远程登录asm的验证。当然,要想使用asm口令文件验证,必须为每个asm创建一个口令文件。 如果是使用asm存储,asmca在配置asm磁盘组的会后,会自动为asm创建口令文件,包含初始的用户sys和asmsnmp。要想增加其他用户,需要使用create us 阅读全文
上一页 1 ··· 74 75 76 77 78 79 80 81 82 ··· 124 下一页