MSSQL网页编程之SQL2005版本区分详解(Enterprise,Devel...
Memory所有数据置于内存的存储引擎,拥有极高的插入,更新和查询效率。但是会占用和数据量成正比的内存空间。并且其内容会在Mysql重新启动时丢失development|enterprise|express|sql2005|standard|workgroup|区分|详解 早前就一向觉得是本人的机子,或是别的甚么缘故原由的,可方才又在官方下了一次SQL2005Express,在公司机子上安装好后,发明和家里的没啥分歧。忧郁得紧,网上淘了一下才名顿开。真的想骂娘,没了「企业办理器」和「查询剖析器」,那还供应下载干吗?有个鸟用啊?!!!!!SQL2005分五个版本,以下所列:
1.Enterprise(企业版)
2.Development(开辟版)
3.Workgroup,(事情群版)
4.Standard,(尺度版)
5.Express.(嗯,临时就叫它浅易版吧)
这几个版本,我们事实应当利用哪一版呢?这是很多初学SQL2005的人最常问的成绩。
复杂的对照一下Enterprise,Development和Express等三个版本:以功效言,Enterprise版和Development版的功效千篇一律。二者的不同,除受权分歧外,最次要的不同是:
Enterprise版的数据库引擎只能安装在Win2003Server(或其他Server)。
假如你想安装在WindowsXPPro体系上,你应当安装SQL2005Development版(开辟版)。
注:有人问,甚么是「数据库引擎」。嗯,数据库引擎是SQL2005的中心,是最次要的数据库办理功效模块。没有它,就不是数据库办理体系了。
良多人下载SQL2005Express版,由于它是收费的,能够间接从微软网站高低载。可是,它除撑持的内存对照少外,最次要的是它短少相称于SQL2000下的「企业办理器」和「查询剖析器」。
注:SQL2000下的「企业办理器」和「查询剖析器」在SQL2005已合为一,称为ManagementStudio。
因而,假如你是初学者,假如你只是想要在家里进修进修,假如你的情况是WindowsXPPro,那末,你应当选择的是SQL2005Development(开辟版),而不是SQL2005Enterprise(企业版)或SQL2005Express(浅易版)。
有了rowbase的binlog后,我们来分析一下怎么实现闪回。平时的DML无非三种操作,增删改,先说三种操作的日志格式。 呵呵,这就是偶想说的 无法深入到数据库系统层面去了解和探究 如果,某一版本可以提供强大的并发响应,但是没有Oracle的相应版本稳定,或者价格较贵,那么,它就是不适合的。 总感觉自己还是不会SQL 一直以来个人感觉SQLServer的优化器要比Oracle的聪明。SQL2005的更是比2k聪明了不少。(有次作试验发现有的语句在200万级时还比50万级的相同语句要快show_text的一些提示没有找到解释。一直在奇怪。) 原来的计算字段其实和虚拟字段很像。只是管理方面好了而已,性能方面提高不多。但是SQL2005提供了计算字段的持久化,这就提高了查询的性能,但是会加重insert和update的负担。OLTP慎用。OLAP可以大规模使用。 对一张百万级别的表建游标,同时又没有什么过滤条件,取得游标效率是如果直接SQL查询百万条数据;如果再对每条记录做处理,耗时将更长。
页:
[1]