Welcome 微信登录

首页 / 数据库 / MySQL

Oracle收集索引统计信息

Oracle收集索引统计信息

相信大家对索引结构非常熟悉了,它是由根、支、叶组成。当然这里指的是常用的B+树索引。我们依然使用《Oracle收集表与列统计信息》(见 http://www.linuxidc.com/Linux/2013-12/93503.htm)里的测试表。下面分析索引统计信息的相关内容。一、如何查询索引统计信息查询索引统计信息需要用到user_ind_statistics,下面是典型的查询语句。SELECT INDEX_NAME AS NAME, BLE...
为什么你不应该使用 MongoDB

为什么你不应该使用 MongoDB

免责声明:我不构建数据库引擎,但搭建Web应用。每年我大约跑4-6个不同项目,所以我搭建了不少Web应用。我经历过有不同需求及不同的数据存储需求的应用。我部署过你听说过或没听说过的的大部分数据存储。我也有几次做出了错误的选择。这是一个关于其中一次的故事——原本我们为什么选择它,我们是如何发现它不合适,以及我们如何修复的。这一切都发生在一个开放源码的名为Diaspora的项目中。Diaspora项目Diaspora 是一个有着悠久历史...
MySQL使用Federate引擎实现操作本地表映射远程操作表

MySQL使用Federate引擎实现操作本地表映射远程操作表

考虑这样一个场景,存在多台agent系统(每台均拥有自己的数据库)各自做完操作后,将会触发各自数据库的存储过程进行复杂运算,各自完成后均需要向远程某Master机器的数据库的表中擦入一条信息,以通知操作完成。初步设想有两个方案来实现。在agent系统里面通过java代码调用存储过程,直到存储过程执行完成后,再将执结束信息写入到Master系统的数据库中。通过为每一个agent系统中的数据库建立一个远程映射表,从而实现agent系统存储过程执行完成后,通过存...
Oracle数据库 ORA-01555 快照过旧

Oracle数据库 ORA-01555 快照过旧

产生原因:用户user1对表进行了更新操作,用户user2在user1还没有进行提交前读表中数据,而且是大批量的读取(打个比方:耗时3分钟)而在这3分钟内user1进行了提交操作,当事务提交以后,该事务占用的回滚段事务会被标记为非活动,回滚段空间可以被覆盖重用。.那么一个问题就出现了,如果一个查询需要使用被覆盖的回滚段构造前镜像实现一致性读,那么此时就会出现Oracle著名的ORA-01555错误。ora-01555快照过旧就是因为undo空间不够大,其中...
<< 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 >>