|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
DBaaS和其他云服务之间的区别是:DBaaS专注于提供类似关系数据库管理系统RDBMS(比如SQLServer、MySQL和Oracle)的数据库功能。事实上,RDBMS已被证明是一种适合于在各种情况下管理结构化数据的有效工具。oracle1.在体系优秀运作时,举行一次Statspack!并将了局文件保留作为今后的判别尺度.2.ORACLE中创建一张寄存有实行企图的表剧本以下:--创建一张企图表createtableplan_hashes(sql_textvarchar2(1000),hash_valuenumber,plan_hash_valuenumber,constraintplan_hashes_pkprimarykey(hash_value,sql_text,plan_hash_value))organizationindex;--将shared_pool中的语句拔出企图表insertintoplan_hashes(sql_text,hash_value,plan_hash_value)selectdistinctsql_text,hash_value,plan_hash_valuefromv$sqlwherecommand_typein(/*DELETE*/7,/*INSERT*/2,/*MERGE*/189,/*SELECT*/3,/*UPDATE*/6)andparsing_user_id0andparsing_schema_id0;--检察以后sharedpool中的实行企图与企图表的差别selectdistinctsql_text,hash_value,plan_hash_value,decode((select1fromplan_hasheswhereplan_hashes.hash_value=v$sql.hash_valueandplan_hashes.sql_text=v$sql.sql_textandrownum=1),1,Changed,New)statusfromv$sqlwhere(sql_text,hash_value,plan_hash_value)notin(selectsql_text,hash_value,plan_hash_valuefromplan_hashes)andcommand_typein(/*DELETE*/7,/*INSERT*/2,/*MERGE*/189,/*SELECT*/3,/*UPDATE*/6)andparsing_user_id0andparsing_schema_id0/--shared_pool中新的实行企图存进企图表insertintoplan_hashes(sql_text,hash_value,plan_hash_value)selectdistinctsql_text,hash_value,plan_hash_valuefromv$sqlwhere(sql_text,hash_value,plan_hash_value)notin(selectsql_text,hash_value,plan_hash_valuefromplan_hashes)andcommand_typein(/*DELETE*/7,/*INSERT*/2,/*MERGE*/189,/*SELECT*/3,/*UPDATE*/6)andparsing_user_id0andparsing_schema_id0/3.找出差别搜集了之前的汗青材料,我们就可以经由过程比对找出二者之间的不同4.每次只变动一个成绩不要多团体同时变动多个成绩,也不要一团体变动多个成绩,如许就没法断定究竟是哪一个变化办理了成绩地点5.确认是不是必要修正这个成绩修改一个成绩之前要先断定方针,而且经由考证(小范围的基准测试是需要的)以后才干下手6.做好备份任何修改之前都必要举行备份,使体系可以回退到修改前的形态时必需的7.创建小型的测试用例因为体系大概会很复杂,运转起来相称庞大耗时,以是必要尽量多的剥离不必要的代码,利用复杂,了然的测试用例重现毛病!WindowsAzureSQLDatabase并不支持数据压缩和表分区之类的功能,而且SQLDatabase支持的Transact-SQL语言只是完整版的一部分。另外,因为解决方案提供商不能控制物理资源,所以他们不能将数据文件和索引分配给特定的硬件。 |
|