仓酷云

标题: MSSQL编程:InnoDB 中文参考手册 --- InnoDB Table... [打印本页]

作者: 老尸    时间: 2015-1-16 22:28
标题: MSSQL编程:InnoDB 中文参考手册 --- InnoDB Table...
提供用于管理、检查、优化数据库操作的管理工具。参考|参考手册|中文InnoDB中文参考手册---犬犬(心帆)翻译1InnoDBTables概述
InnoDB给MySQL供应了具有事件(commit)、回滚(rollback)和溃散修复才能(crashrecoverycapabilities)的事件平安(transaction-safe(ACIDcompliant))型表。InnoDB供应了行锁(lockingonrowlevel),供应与Oracle范例分歧的不加锁读取(non-lockingreadinSELECTs)。这些特征均进步了多用户并发操纵的功能体现。在InnoDB表中不必要扩展锁定(lockescalation),由于InnoDB的列锁定(rowlevellocks)合适十分小的空间。InnoDB是MySQL上第一个供应外键束缚(FOREIGNKEYconstraints)的表引擎。

InnoDB的计划方针是处置年夜容量数据库体系,它的CPU使用率是别的基于磁盘的干系数据库引擎所不克不及比的。

在手艺上,InnoDB是一套放在MySQL背景的完全数据库体系,InnoDB在主内存中创建其公用的缓冲池用于高速缓冲数据和索引。InnoDB把数据和索引寄存在表空间里,大概包括多个文件,这与别的的纷歧样,举例来讲,在MyISAM中,表被寄存在独自的文件中。InnoDB表的巨细只受限于操纵体系的文件巨细,通常是2GB。

在http://www.innodb.com/上能够找到InnoDB最新的信息。InnoDB手册的最新版本老是被安排在那边,而且在那边能够失掉InnoDB的贸易允许(ordercommerciallicenses)和撑持。

InnoDB如今(2001年十月)在一些年夜的需高功能的数据库站点上被利用。出名的Internet旧事站点Slashdot.org就是利用的InnoDB。Mytrix,Inc.在InnoDB表上存储了凌驾1TB的数据,并且别的的一个站点在InnoDB表上处置着均匀每秒800次的拔出/更新的负载。

在MySQL的源代码中,从3.23.34a入手下手包括InnoDB表引擎,并在MySQL-Max的二进制版本中激活。

为了利用InnoDB表引擎,必需在‘my.cnf’或‘my.ini’文件中具体指定InnoDB的启动设置。最小的修正办法就是在[mysqld]区中到场上面一行:

innodb_data_file_path=ibdata:30M

可是为了失掉最好的功能保举具体指定设置选项,检察2InnoDBStartupOptions。

InnoDB以GNUGPL版本2的允许公布(1991年六月)。
1.1MySQL/InnoDB公布版本间的不同
 MySQL-Max-3.23:这是一个不乱版本,被保举为产物利用。MySQL-4.0:这是一个开辟版本,与MySQL3.23比拟它包括了一些新特征,好比多表删除(multi-tabledelete)、查询了局缓冲(cachedqueryresults)和SSL通讯。4.0版与3.23版中的InnoDB表引擎是分歧的。4.0.1的不乱性可被回类为beta。MySQL-4.0embeddedserverlibrary:Youcanlinkthisintoyourapplication.Thebenefitsareeasierdeploymentforyourapplication,betterperformance,andeasieruse.Thestabilityoftheembeddedlibraryisclassifiedasalpha,butitshouldbegammawithinafewmonths.虽然可以将一个droptable语句转换成先delete再删表,性能却会降低很多。这里我们用上面说道的另外一种可用数据:“操作前数据备份”。
作者: 愤怒的大鸟    时间: 2015-1-19 13:43
记得在最开始使用2k的时候就要用到这个功能,可惜2k没有,现在有了作解决方案的朋友会很高兴吧。
作者: 柔情似水    时间: 2015-1-24 16:33
如果,某一版本可以提供强大的并发响应,但是没有Oracle的相应版本稳定,或者价格较贵,那么,它就是不适合的。
作者: 冷月葬花魂    时间: 2015-2-2 10:52
SP4包括用于以下SQLServer2000组件的程序包:Database组件(下载文件:SQL2000-KB884525-SP4-x86.EXE)更新SQLServer2000的32位Database组件,包括数据库引擎、复制、客户端连接组件及工具。有关其他信息,请参阅ReadmeSql2k32Sp4.htm。AnalysisServices组件(下载文件:SQL2000.AS-KB884525-SP4-x86.EXE)更新SQLServer2000的32位AnalysisServices。
作者: 山那边是海    时间: 2015-2-7 18:26
分区表效率问题肯定是大家关心的问题。在我的试验中,如果按照分区字段进行的查询(过滤)效率会高于未分区表的相同语句。但是如果按照非分区字段进行查询,效率会低于未分区表的相同语句。
作者: 只想知道    时间: 2015-2-22 22:46
原理很简单,对要求长时间计算某一时间点的报表生成和防用户操作错误很有帮助。但是比起Oracle10g的闪回技术还是细粒度不够。可惜!
作者: 若天明    时间: 2015-3-7 04:09
你可以简单地认为适合的就是好,不适合就是不好。
作者: 深爱那片海    时间: 2015-3-14 11:43
SP4是一个累积性的ServicePack,包含自以前的ServicePack发布以来所有的修补程序(包括MS03-031安全公告)。
作者: 分手快乐    时间: 2015-3-21 05:27
你可以简单地认为适合的就是好,不适合就是不好。




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2