2012年8月27日
摘要: 现在的内存便宜,16G以上内存的服务器已不少见.大内存的确让你的服务器运行程度加快了不少.但有些分析报表,总产生N个中间的表,数据在里面倒来倒去,从这个表合计到那个表.不但速度很慢,而且,这个过程还有可能影响了正常的业务.减慢了服务器的响应时间。众所周知,内存的存取速度要比硬盘快很多,这时候,我们可以在内存上做点文章:1.下载一个 ramdisk 或类拟的软件,先在2G左右的内存虚拟成一个硬盘.2.在你的实体硬盘上建立一个空的数据库(直接在虚拟盘中建库是不可能的). 设置这个库的事务方式为简单.3.分离这个新建的库.4.将这个库 COPY 到你的虚拟盘上,然后附加.我在我的电脑上测试:L730 阅读全文
posted @ 2012-08-27 14:15 一路前行 阅读(1404) 评论(0) 推荐(0) 编辑
摘要: DECLARE@db_idint,@tbl_idint//定义变量USEpubs//使用pubs数据库SET@db_id=DB_ID('pubs')//查找pubs这个数据库的id,每个数据库都有自己的idSET@tbl_id=OBJECT_ID('pubs..authors')//查找pubs数据库中anthors表的idDBCCPINTABLE(@db_id,@tbl_id)//执行数据库的命令,传入数据库id和表的id使这个表驻留内方法二:EXECsp_tableoption'Department','pintable',& 阅读全文
posted @ 2012-08-27 14:04 一路前行 阅读(1398) 评论(0) 推荐(0) 编辑