• 如何建立SQLSERVER的内存数据库(转)


    现在的内存便宜,16G以上内存的服务器已不少见.大内存的确让你的服务器运行程度加快了不少.但有些分析报表,总产生N个中
    间的表,数据在里面倒来倒去,从这个表合计到那个表.不但速度很慢,而且,这个过程还有可能影响了正常的业务.减慢了服务器的响 
    应时间。众所周知,内存的存取速度要比硬盘快很多,这时候,我们可以在内存上做点文章:

    1.下载一个 ramdisk 或类拟的软件,先在2G左右的内存虚拟成一个硬盘. 
    2.在你的实体硬盘上建立一个空的数据库(直接在虚拟盘中建库是不可能的). 设置这个库的事务方式为简单. 
    3.分离这个新建的库. 
    4.将这个库 COPY 到你的虚拟盘上,然后附加. 

    我在我的电脑上测试:L730T + 2G + 320G. 
    100万条,基本是每秒 INSERT INTO 20000 条左右,而且,这个数据很平稳. 

    OK,你的内存数据库完成了. 

    以后呢,凡是分析报表扯到的临时中间表,都可以放到这个库里,用完就KILL,或者你有很多实时数据要采集,也放到这个库里(要注意隔一定时间回写到实体表,还要注意断电.  )  

    转自:http://www.cnblogs.com/gyxdbk/archive/2011/11/19/1430246.html 
     

  • 相关阅读:
    1.Netty 实战前言
    8.Netty发送对象
    7.Netty中 handler 的执行顺序
    6.高性能NIO框架netty
    5.NIO_ Selector选择器
    4.NIO_Channel 通道
    3.NIO_Buffer缓冲区
    2.Java NIO 简介
    那些堪称神器的 Chrome 插件
    获取当前操作的IFrame 对象的方法
  • 原文地址:https://www.cnblogs.com/zhangpengshou/p/2658490.html
Copyright © 2020-2023  润新知