- 军军小站|张军博客
搜索到与相关的文章
PostgreSql

PostgreSQL启动过程中的那些事十六:启动进程三

话说启动进程调用StartupXLOG启动xlog,根据情况,如果需要就排除系统故障引起的数据库不一致状态,做相应的REDO或UNDO,然后创建一个检查点,把所有共享内存磁盘缓冲和提交数据缓冲写并文件同步到磁盘、把检查点插入xlog文件、更新控制文件,使数据库达到一种状态。这节接着讨论启动进程在创建检查点时调用的CheckPointGuts方法(在创建重启点时也会调用这个方法)。CheckPointGuts方法功能是刷出所有共享内存中的数据到磁盘并做文件同

系统 2019-08-12 09:29:52 4489

redis

Redis bio

还是一个很小的模块。bio就是backgroundio的意思,既然要background,就要创建线程,创建几个线程呢?有几种类型的io,就创建几个线程。同一种类型的job需要排队,所以存放各自的工作链表里面。redis目前有两种类型的job:一个是closefiledescriptor,另一个是aofsync。线程的堆栈默认设为4M,每个线程运行开始时还要把SIG_ALRM(定时器信号)block掉,保证watchdog发出的信号只有主线程接收到。介绍下

系统 2019-08-12 01:53:00 4488

IOS

Linux iostat监测IO状态

Linuxiostat监测IO状态-一个故事@MySQLDBALinuxiostat监测IO状态2010-03-1|13:13分类:Linux,技术细节|标签:Linux|22,421viewsLinux系统出现了性能问题,一般我们可以通过top、iostat、free、vmstat等命令来查看初步定位问题。其中iostat可以给我们提供丰富的IO状态数据。1.基本使用$iostat-d-k110参数-d表示,显示设备(磁盘)使用状态;-k某些使用bloc

系统 2019-08-12 01:32:18 4487

Ubuntu

Ubuntu 14.4 下安装 Tomcat + Solr5.2

okbt.net网站采用Lucene.net3.03做数据引擎..不是很理想...后来试用了Solr后感觉很不错.多点同步.原子更新等很方便..抽空安装学习了下..1.ubuntu更新数据,安装tomcat7apt-getupdate#更新apt-getinstalltomcat7#安装tomcat72.安装Solr5.2cd/optwgethttp://www.eu.apache.org/dist/lucene/solr/5.2.1/solr-5.2.1

系统 2019-08-12 01:32:53 4481

Spark

spark的action和transformations汇集

汇总了Spark支持的Transformations和Actions用于备忘!參考http://spark.apache.org/docs/latest/programming-guide.html#transformations若想看中文的,能够參考其他博客(没这里全面):http://blog.csdn.net/egraldloi/article/details/16343733spark的action和transformations汇集

系统 2019-08-12 01:32:19 4479

Hadoop

用 Hadoop 进行分布式并行编程, 第 1 部分

Hadoop简介Hadoop是一个开源的可运行于大规模集群上的分布式并行编程框架,由于分布式存储对于分布式编程来说是必不可少的,这个框架中还包含了一个分布式文件系统HDFS(HadoopDistributedFileSystem)。也许到目前为止,Hadoop还不是那么广为人知,其最新的版本号也仅仅是0.16,距离1.0似乎都还有很长的一段距离,但提及Hadoop一脉相承的另外两个开源项目Nutch和Lucene(三者的创始人都是DougCutting),

系统 2019-08-12 09:29:58 4477

VMware

使用 VMware Server 在 Oracle Enterprise Linu

DBA:Linux下载VMwareServer1.0.1OracleEnterpriseLinux4,Kernel2.6.9-42.0.0.0.1.ELsmp适用于Linuxx86的Oracle数据库10g第2版和Oracle集群件关键词vmware,linux,opensource,全部使用VMwareServer在OracleEn

系统 2019-08-29 23:27:32 4476

NoSQL

NoSQL代表: Mongo DB(芒果数据库)

转载(NoSQL代表:MongoDB(芒果数据库))一、MongoDB简介MongoDB是一个基于分布式文件存储的数据库,由C++语言编写,旨在为WEB应用提供可扩展的高性能数据存储解决方案。其名字来自humongous这个单词的中间部分,从名字可见其野心所在就是海量数据的处理。(humongous:堆积如山)2011年将被记住,因为这一年SQL将死;这一年,关系数据库从一线退下;这一年开发人员发现他们没必要为了持久化数据,而将每个对象转化为表格结构。20

系统 2019-08-12 01:32:46 4476

Python

python使用matplotlib绘图使刻度线向内

python使用matplotlib绘图时使刻度线向内刻度向外的程序importnumpyasnpimportmatplotlib.pyplotaspltnum=np.arange(10).reshape(2,5)##print(num[0])plt.plot(num[0],num[1])plt.show()结果:刻度向内的程序importnumpyasnpimportmatplotlib.pyplotaspltnum=np.arange(10).resh

系统 2019-09-27 17:51:21 4474

redis

关于mongodb ,redis,memcache之间见不乱理还乱

先说我自己用的情况:最先用的memcache,用于键值对关系的服务器端缓存,用于存储一些常用的不是很大,但需要快速反应的数据然后,在另一个地方,要用到redis,然后就去研究了下redis.一看,显示自己安装了php扩展,因为有服务器上的redis服务端,自己本地就没有安装,其实用法和memcache基本一样,可能就是几个参数有所不同。当然它们缓存的效果也不一样,具体的哪里不一样,一下就是一些资料,和自己的总结1、Redis和Memcache都是将数据存放

系统 2019-08-12 09:27:39 4472