MYSQL教程之怎样备份部分表纪录到另外一台呆板
任何规模的组织都可能受益于外包服务,并在一个标准化和优化的平台上统一其数据库管理任务。基于其本身的特性,DBaaS提供了敏捷和高效的数据库服务,它可以支持多变的需求。备份--创建链接服务器,并供应登录信息
--请修正@datasrc为备份服务名
execsp_addlinkedserver@server=backupserver,@srvproduct=,@provider=SQLOLEDB,@datasrc=servercomputername
go
--请修正@rmtuser、@rmtpassword参数为备份服务器sqlserver登录帐号
execsp_addlinkedsrvlogin@rmtsrvname=backupserver,@useself=false,@locallogin=null,@rmtuser=sa,@rmtpassword=pass
go
--把数据保留到备份服务器
--dbname应修正备份服务器数据库名
insertintobackupserver.dbname.dbo.masterTable
select*frommasterTable
wherekeyFieldin(value1,value2)
go
insertintobackupserver.dbname.dbo.masterTableDetail
select*frommasterTableDetail
where(selectkeyFieldfrommasterTablewheremasterTableDetail.masterTableId=masterTable._id)in(value1,value2)
go
--删除本数据库纪录
deletefrommasterTable
wherekeyFieldin(value1,value2)
go
deletefrommasterTableDetail
where(selectkeyFieldfrommasterTablewheremasterTableDetail.masterTableId=masterTable._id)in(value1,value2)
go
不可否认,MySQL也是一个很好的关系型数据库,或许在技术上它与其他领先的关系数据库相差并不大,或不具有劣势。但是,对于一些企业环境来说,MySQL显然不具有优势。 微软对CLR作了大篇幅的宣传,这是因为数据库产品终于融入.net体系中。最开始我们也是狂喜,感觉对象数据库的一些概念可以实现了。 sqlserver的痛苦之处在于有用文档的匮乏,很多只是表明的东西 需要注意的一点,也是我使用过程中发现的一个问题。在建立function->schema->table后,如果在现有的分区表上建立没有显式声明的聚集索引时,分区表会自动变为非分区表。这一点很让我纳闷。 也可谈一下你是怎么优化存储过程的? 这是一个不错的新特性。虽然索引的附加字段没有索引键值效率高,但是相对映射到数据表中效率还是提高了很多。我做过试验,在我的实验环境中会比映射到表中提高30%左右的效率。 而写到本地,我又考虑到效率问题.大家来讨论讨论吧,分数不打紧,就给10分,十全十美,没啥对错,各抒己见,但是要有说服力的哦~ 然后最好有实践机会,能够把实践到的和实践结合起来,其实理论思考是个非常困扰和痛苦的事情
页:
[1]