DBAeyes


Meet at the Southern Cross constellation

The formula of the Cost Based

Mark it!!! cost = blevel + ceiling(leaf_blocks * effective index selectivity) + ceiling(clustering_factor * effective table selectivity...

复制大数据量到索引组织表

当导入索引组织表的数据不能排序时,那么效率是很差的。如果用一个大事务来做,很可能失败,并且导致服务器压力很大。 在oracle中还是推荐使用根据extent分块来实现大数据量的移动 http://hi.baidu.com/dbaeyes/blog/item/dcf741ada8edac004b...

索引组织表 IOT (ORACLE)

索引组织表其实就是存储在一个索引结构中的表 一般我们在oracle数据库中,用到的都是堆组织表,而在mysql常用引擎innodb中的表就是索引组织表,今天因为业务需要,测试了下oracle的索引组织表 需求是这样的,将有几十亿数据的A表的新字段cc更新为一个新值(蛋疼的需求),这个值来...

推荐 evernote & quickhighlighter

推荐一个软件和一个格式化工具 evernote 方便的记录,支持各种平台 android、iphone、ipad、mac、windows、blackberry、web,并且可以相互共享,也算是一朵小云 使用http://quickhighlighter.com/ 可以把代码漂亮的色彩格式,真...

mysql 在更新大数据量情况下如何降低备库延迟

mysql备库处理binlog日志是单线程的,无论主库有多少个database或者主库的tps有多高,备库当前的恢复模式都是单进程恢复。这样解决了并发的问题,但是也是备库很容易在主库高tsp的情况下,造成延迟。 一些情况下,备库的延迟可以通过预热来加快sql的执行速度。预热就是将需要更新的数...

mysql取随机数之索引使用

之前写过关于mysql取随机数的记录,当时没有去分析表里数据量的分布情况,所以当执行计划不同时,实际的效果有非常大的差别。 [cc lang='sql']dbaeyes 06:47:52>select count(*) ,status from act_info group by status...

mysql 取最大最小值之 optimized away

在取mysql主键最大最小值时,mysql会使用最优方式 SELECT tables optimized away 官方解释 SELECT tables optimized away:当我们使用某些聚合函数来访问存在索引的某个字段时,MySQL Query Optimizer 会通过索引直接...

表数据量和字段空值统计信息导致的执行计划错误

TABLE_CC 表数据量 8KW, column: Art_id null number  --distinct values:214 column: User_id  not null number --distinct values: 83w   Index: Idx_use...

mysql alter ignore table

Mark   IGNORE is a MySQL extension to standard SQL. It controls how ALTER TABLE works if there are duplicates on unique keys in the new tabl...

mysql 使用位运算

如果你不知道什么是位运算的话, 那么请你先去看看基础的C语言教程吧。 与运算 a & b  , 或运算 a | b , 异或运算 a ^ b , 或者 你也可以将 与运算理解为 + 法 例如 1|2 = 3   (1+2 = 3) 1|2|4 = 7 (1+2+4 = 7) 将 异或...