|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
你可以配置MySQL运行在微小的嵌入式应用程序中,处理的数据可能不足1Mb??而你也可以用它来处理数Tb的数据。MySQL获得这种可扩展性的路径之一是通过一个人们所熟知的存储过程,这是一个运行在程序之外的微型、预编译程序。
undo_management=manual
在创立新的数据库时,Oracle将在System表空间中创建一个默许的System回退段。System回退段只应该用于寄存Oracle体系事件的回退纪录,任何用户事件都不该当利用System回退段。
#在创立数据库以后,应该当即在System表空间中创建一个非System回退段,由于在数据库创立后,用户必要起首创立其他的表空间和回退段。这时候,这些操纵的回退纪录将保留在这个非System回退段中,而不会保留在System回退段中。在其他的表空间和回退段创建终了后,能够将System表空间中的这个非System回退段删除。
实例启动时猎取的回退段数量由多种办法断定:
·实例所猎取的公用回退段数量由transaction,transaction_per_rollback_segments指定
·实例所猎取的公有回退段目和称号由rollback_segments决意。
#别的,一个实例所同意利用的最年夜回退段数量max_rollback_segments=ceil(transaction/transaction_per_rollback_segments)。
在一个实例中,假如同时利用公用回退段和公有回退段,实例起首猎取由rollback_segments参数指定的公有回退段,然后再经由过程ceil(transactions/transactions_per_rollback_segments)盘算的值与已猎取的公有回退段数量的差额必要经由过程猎取私有回退段来抵偿。
·创立公有回退段
createrollbacksegmentsXXX
tablespaceXXX
storage(initialXXX
nextXXX
optimalXXX
pctincrease0
minextentsXXX
maxextentsXXX)
·创立私有回退段
createpublicrollbacksegmentsXXX
……
#onlineoffline
·alterrollbacksegmentXXXonline/offline
·使用参数文件(仅限于公有回退段)
rollback_segments
将公有回退段增加进该参数,重启后,则该回退段的形态将永世性为onlne
没有写进参数文件的回退段在数据库从头启动后,再次从头启动后,变成offline
而大众回退段将不受参数文件的限定
在回退段中,段的头部存储正在利用的回退段事件的信息,一个事件只能利用一个回退段来寄存它的回退信息,而一个回退段能够寄存多个事件的回退信息。
DBaaS解决方案既可以解决这些问题,又能为客户节约资金。相反作为解决方案提供商,采用DBaaS模式似乎就并不那么有吸引力了,因为与企业内部署软件的解决方案相比,DBaaS意味着更低的利润。 |
|