老尸 发表于 2015-1-16 22:28:54

MSSQL网页编程之SQL Server数据库检验

优化的SQL查询算法,有效地提高查询速度server|数据|数据库
利用数据库的过程当中,因为断电或其他缘故原由,有大概招致数据库呈现一些小毛病,好比检索某些表出格慢,查询不到切合前提的数据等.

呈现这些情形的缘故原由,常常是由于数据库有些破坏,或索引不完全.

在ACCESS中,有个修单数据库的功效能够办理这个成绩,在SQL企业办理器,没有这个功效,要用语句来完成,上面就先容怎样用SQL语句完成数据库的修复,必要注重的是,在举行上面的操纵时,必需断开一切用户的毗连:

USEMASTER
GO

sp_dboption你的数据库名,singleuser,true
Go

DBCCCHECKDB(你的数据库名,REPAIR_REBUILD)
Go

USE你的数据库名
go

execsp_msforeachtableDBCCCHECKTABLE(?,REPAIR_REBUILD)
go

sp_dboption你的数据库名,singleuser,false
Go

有了rowbase的binlog后,我们来分析一下怎么实现闪回。平时的DML无非三种操作,增删改,先说三种操作的日志格式。

因胸联盟 发表于 2015-1-19 14:20:54

而SQLServer如果能像Oracle一样可以为登陆分配如:5%的cpu,10%的内存。就可以解决这个漏洞。

精灵巫婆 发表于 2015-1-26 22:19:25

很多书籍啊,不过个人认为看书太慢,还不如自己学。多做实际的东西,就会遇到很多问题,网上搜下解决问题。不断重复这个过程,在配合sql的F1功能。

小魔女 发表于 2015-2-4 21:29:19

呵呵,这就是偶想说的

若相依 发表于 2015-2-10 15:00:23

换言之,只有在不断的失败中尝试成功,而关于失败的总结却是很少的

仓酷云 发表于 2015-3-1 13:06:08

而写到本地,我又考虑到效率问题.大家来讨论讨论吧,分数不打紧,就给10分,十全十美,没啥对错,各抒己见,但是要有说服力的哦~

admin 发表于 2015-3-10 17:33:54

作了些试验,发现使用CLR的存储过程或函数在达到一定的阀值的时候,系统性能会呈指数级下滑!这是非常危险的!只使用几个可能没有问题,当一旦大规模使用会造成严重的系统性能问题!

小女巫 发表于 2015-3-17 09:10:24

理解了存储结构,再阅读下性能优化的章节基本上会对sqlserver有个清晰地认识

海妖 发表于 2015-3-24 05:18:32

两个月啃那本sqlserver2005技术内部-存储引擎,花了几个月啃四本书
页: [1]
查看完整版本: MSSQL网页编程之SQL Server数据库检验