- 博客(5)
- 资源 (12)
- 收藏
- 关注
转载 MongoDB运行状态、性能监控,分析
mongostat详解mongostat是mongdb自带的状态检测工具,在命令行下使用。它会间隔固定时间获取mongodb的当前运行状态,并输出。如果你发现数据库突然变慢或者有其他问题的话,你第一手的操作就考虑采用mongostat来查看mongo的状态。它的输出有以下几列:inserts/s 每秒插入次数query/s 每秒查询次数update/s 每秒更新次数dele
2015-09-22 14:39:24 400
转载 PostgreSQL的监控一(pgsnap & pgstatspack)
监控postgreSQL的方法很多,本文做个简单的比较。大的方面,监控方法可以分为以下几种1 直接利用PG提供的性能统计数据PG的很多性能数据可以通过查询pg_stat_或pg_statio_开头的系统表获取。比如:postgres=# \xExpanded display is on.postgres=# select * from pg_
2015-09-22 11:32:34 827
原创 PostgreSQL's read only transaction mode
在只读模式下,PostgreSQL不允许如下SQL:When a transaction is read-only, the following SQL commands are disallowed: INSERT,UPDATE, DELETE, and COPY FROM if the table they would write to is not a temporary tab
2015-09-21 10:20:14 5894
转载 checkpoints相关参数
checkpoint就是把共有内存里面更新过的数据写到磁盘(磁盘缓存)里面的处理。有两个参数控制写入的时机和频率,两个参数同时有效,满足任何一个条件都会执行写入处理。(应该是。。^_^;)checkpoint_segments:定量,写入大小。 一个是16MB,默认是3,所以就是48MB。到了这个量就会调用写入处理。checkpoint_timeout:定时,写入间隔。默认是5mi
2015-09-21 10:11:54 2427
原创 事务xmin,xmax
原理:在元组的头部记录着2个特殊的标记值,xmin和xmax;xmin表示插入该元组的事务号,xmax表示删除该元组的事务号执行select查询时,会首先获取一个数据库快照,该快照也包括xmin和xmax,这里的xmin表示当前已完成的事务的最小id,xmax表示正在执行的事务的最大id,任何小于xmin的事务被认为已完成,任何大于xmax的事务被认为尚未结束;位于xmin与xmax之
2015-09-17 14:04:19 1315
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人