数据库访问性能优化特别说明:1、 本文只是面对数据库应用开发的程序员,不适合专业DBA,DBA在数据库性能优化方面需要了解更多的知识;2、 本文许多示例及概念是基于Oracle数据库描述,对于其它关系型数据库也可以参考,但许多观点不适合于KV数据库或内存数据库或者是基于SSD技术的数据库;3、 本文... ...
分类:
其他好文 时间:
2017-04-04 17:27:42
阅读次数:
215
Log4net 有三个主要组件:loggers,appenders 和 layouts。这三个组件一起工作使得开发者能够根据信息类型和等级(Level)记录信息,以及在运行时控制信息的格式化和信息的写入位置(如控制台,文件,内存,数据库等)。过滤器(filter)帮助这些组件,控制追加器(appen ...
分类:
Web程序 时间:
2017-04-01 13:32:07
阅读次数:
229
Redis和Memcache对比及选择 Redis和Memcache对比及选择 http://www.cnblogs.com/EE-NovRain/p/3268476.html 在选择内存数据库的时候到底什么时候选择redis,什么时候选择memcache,然后就查到下面对应的资料,是来自redis ...
分类:
系统相关 时间:
2017-03-25 23:36:13
阅读次数:
229
1 简介 Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存。因为是纯内存操作,Redis的性能非常出色,每秒可以处理超过 10万次读写操作,是已知性能最快的Key-Value ...
分类:
其他好文 时间:
2017-03-21 16:51:13
阅读次数:
280
1、Redis和Memcache都是将数据存放在内存中,都是内存数据库。不过memcache还可用于缓存其他东西,例如图片、视频等等; 2、Redis不仅仅支持简单的k/v类型的数据,同时还提供list,set,hash等数据结构的存储; 3、虚拟内存--Redis当物理内存用完时,可以将一些很久没 ...
分类:
系统相关 时间:
2017-03-21 12:49:31
阅读次数:
130
SQL Server 2016的In-Memory OLTP,通俗地讲,是内存数据库,使用内存优化表(Memory-Optimized Table,简称MOT)来实现,MOT驻留在内存中,使用 Hekaton 内存数据库引擎访问。在查询MOT时,只从内存中读取数据行,不会产生Disk IO消耗;在更 ...
分类:
数据库 时间:
2017-03-07 18:09:04
阅读次数:
233
1、Redis是一个支持持久化的内存数据库,redis会经常将内存中的数据同步到硬盘上来保证数据持久化,从而避免服务器宕机数据丢失问题,或者减少服务器内存消耗提高性能。 2、Redis的虚拟内存与操作系统中的虚拟内存不是一回事,但思路相同。就是将不经常访问的数据从内存交换到磁盘中,从而腾出宝贵的内存... ...
分类:
其他好文 时间:
2017-02-20 13:26:12
阅读次数:
268
内存优化表是 SQLServer 2014 的新功能,它是可以将表放在内存中,这会明显提升DML性能。关于内存优化表,更多可参考两位大侠的文章:SQL Server 2014新特性探秘(1)-内存数据库 试试SQLSERVER2014的内存优化表 创建内存优化表也很简单,以下测试: 添加内存优化数据 ...
分类:
数据库 时间:
2017-02-10 20:27:24
阅读次数:
481
作为一名合格的java程序员,做web开发的,除了java,mysql,免不了用到内存数据库redis。 身为一名菜鸟,是时候来一波redis从入门到放弃了,哦不,从入门到精通。。 一、安装部署redis 1.从官网下载redis的压缩文件 https://redis.io/ 2.解压安装,简单粗暴 ...
分类:
其他好文 时间:
2017-02-07 19:10:48
阅读次数:
148
redis是一个支持持久化的内存数据库,也就是说redis需要经常将内存中的数据同步到硬盘来保证持久化。 redis持久化的两种方式: 1 snapshotting(快照)默认方式,将内存中以快照的方式写入到二进制文件中,默认为dump.rdb。可以通过配置设置自动做快照持久化的方式。我们可以配置r ...
分类:
其他好文 时间:
2017-01-23 15:33:34
阅读次数:
144