future2012lg

博客园 首页 新随笔 联系 订阅 管理

2024年5月11日 #

摘要: 在MongoDB中,收集统计信息主要可以通过以下几种方法实现: 使用db.collection.stats()命令:这个命令可以返回指定集合的详细统计信息,包括文档数量、索引数量和大小等。此外,还可以通过设置indexDetails: true参数来获取与每个索引相关的详细信息。 使用index_s 阅读全文
posted @ 2024-05-11 17:15 future2012lg 阅读(62) 评论(0) 推荐(0) 编辑

摘要: keysExamined是MongoDB查询执行阶段的一个指标,用于表示在索引扫描过程中检查的界内和界外键的总数。这个值可以帮助我们了解查询是否有效地利用了索引。如果keysExamined的值大于0,这意味着查询正在使用索引。如果keysExamined的值非常高,但返回的文档数量(nreturn 阅读全文
posted @ 2024-05-11 17:15 future2012lg 阅读(36) 评论(0) 推荐(0) 编辑

2024年5月10日 #

摘要: 在MongoDB中,删除数据后delete/s仍然增加的情况可能由几个因素导致。首先,需要理解delete/s的含义。在MongoDB中,这通常指的是删除操作的速率,即每秒钟删除文档的数量。 延迟删除策略:根据证据, MongoDB采用了“延迟删除”的策略,这意味着当一个文档被删除时,它仍然会占用一 阅读全文
posted @ 2024-05-10 15:09 future2012lg 阅读(31) 评论(0) 推荐(0) 编辑

2021年2月9日 #

摘要: 转载https://www.cnblogs.com/gjc592/p/11649315.html 1 物理复制及逻辑复制对比 前文做了PostgreSQL物理复制的部署,其有如下主要优点 物理层面完全一致,是主要的复制方式,其类似于Oracle的DG 延迟低,事务执行过程中产生REDO record 阅读全文
posted @ 2021-02-09 21:30 future2012lg 阅读(283) 评论(0) 推荐(0) 编辑

2018年11月2日 #

摘要: 最近在性能测试过程中发现,发现虚拟用户数上不去,加载到一定的数量应用端就报错,提示连接数据库出错。在测试的过程中查看web容器的线程池 数据源的连接池 都还有空闲,同时查看oracle的v$session视图 发现session数到了一定数量就上不去了。查看数据库参数 process 设置的是100 阅读全文
posted @ 2018-11-02 14:14 future2012lg 阅读(1297) 评论(0) 推荐(0) 编辑

2018年3月15日 #

摘要: 裸设备概述 裸设备:也叫裸分区(原始分区),是一种没有经过格式化,不被Unix/Linux通过文件系统来读取的特殊字符设备。裸设备可以绑定一个分区,也可以绑定一个磁盘。字符设备:对字符设备的读写不需要通过OS的buffer。它不可被文件系统mount。块设备:对块设备的读写需要通过OS的buffer 阅读全文
posted @ 2018-03-15 11:14 future2012lg 阅读(4012) 评论(1) 推荐(0) 编辑

2018年2月6日 #

摘要: 首先,我们来看两个OGG同步中可能的问题: l oracle在线日志包含已提交的和未提交的事务,但OGG只会将已提交的事务写入到队列文件。因此,针对未提交的事务,特别是未提交的长事务,OGG会怎样处理呢? l 有些长事务是在批处理作业中,需要几个小时才能执行完成,比如晚上跑批的作业。OGG在解析过程 阅读全文
posted @ 2018-02-06 09:53 future2012lg 阅读(358) 评论(0) 推荐(0) 编辑

2016年12月22日 #

摘要: 什么是checkpoint?在Oracle 数据库中checkpoint的意思是将内存中的脏数据强制写入到磁盘的事件,其作用是保持内存中的数据与磁盘上的数据一致。SCN是用来描述该事件发生的准确的时间点。而GoldenGate中出现的checkpoint有着不同的含义。简单的说就是position, 阅读全文
posted @ 2016-12-22 22:23 future2012lg 阅读(752) 评论(0) 推荐(0) 编辑

2016年12月21日 #

摘要: SMON: Parallel transaction recovery tried 这个一般是在具有在跑大数据量的 transaction的时候kill掉了进程而导致 smon 去清理 回滚段时导致的。 SMON: Parallel transaction recovery tried 这个一般是在 阅读全文
posted @ 2016-12-21 23:02 future2012lg 阅读(472) 评论(0) 推荐(0) 编辑

2016年12月19日 #

摘要: 1、传统串行insert方式 常见的insert方式有两种: (1) insert into table_name values(....) (2) insert into target_table select* from source_table 上面这两种常规的插入式,默认都是在串行方式下的插 阅读全文
posted @ 2016-12-19 22:39 future2012lg 阅读(1442) 评论(0) 推荐(0) 编辑