仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1041|回复: 8
打印 上一主题 下一主题

[学习教程] MYSQL网站制作之SQL Server 2005 内置东西建检察体系

[复制链接]
山那边是海 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:17:57 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
最近由权威调查机构Evans数据公司进行的一项调查显示,MySQL在过去两年已经获得了25%的市场份额。该调查公司还预测,相比其他的开源数据库和闭源数据库。  作为免费使用方面的数据库办理员(DBA),公司首席信息官(CIO)常常约请我与Sarbanes-Oxley检察员闭会会商公司数据的平安与整合成绩。复杂地说,他但愿我们经由过程得当的文件回覆很多成绩:如谁会见了我们的数据、怎样同意会见权、和我们怎样对会见举行监控,以避免某些人进侵、登录数据或做他们不应做的事变。
  我的CIO与我懂得了一些证实Sarbanes-Oxley法案恪守的贸易办理计划。可是,我们决意使用SQLServer2005内置工具来创建我们“自产的”检察体系。
  Server2005新功效
  在利用SQLServer2005之前,我们使用数据操纵言语(DML)触发器来懂得数据库中什么时候会产生数据变更。我们能够指着检察日记说,这里有一个列表,列出了自前次检察以来我们公布的一切拔出(INSERT)、更新(UPDATE)与删除(DETELE)语句,包含实行语句的工夫、日期、团体或程序。
  DML触发器是一个数据库引擎启动的公用存储程序,它在为数据变更创建检察索引方面有很年夜的感化。可是,DML触发器只要在数据产生变更时才会启动。在利用SQLServer2005之前,我们没有较好的举措来追踪数据库服务器中的布局或平安变更。
  SQLServer2005撑持数据界说言语(DDL)触发器。在产生服务器或数据库级事务时,这些触发器才会创建并启动。DDL触发器同意我们追踪数据库中的主要变更——成心的、偶然的或歹意的改动。
  追踪一切注册
  上面是一个DDL触发器改良数据库监控才能的典范例子。在之前版本的SQLServer中,我们很难懂得什么时候创建新注册、什么时候创建新数据库、或是什么时候给分歧用户分派了新允许。
  在SQLServer2005中,追踪如许的平安变更要绝对简单一些。为申明这一点,不管用户是谁,让我们计划了一个追踪服务器上一切举动的办理计划。我们将用DDL触发器事务DDL_LOGIN_EVENTS来创建检察索引。这个事务触发器将寻觅服务器上的任何注册事务,包含一切的创建注册(CREATELOGIN)、修正注册(ALTERLOGIN)与删除注册(DELETELOGIN)事务。
索引用来快速地寻找那些具有特定值的记录,所有MySQL索引都以B-树的形式保存。如果没有索引,执行查询时MySQL必须从第一个记录开始扫描整个表的所有记录,直至找到符合要求的记录。
谁可相欹 该用户已被删除
9#
发表于 2015-3-21 20:47:57 | 只看该作者
至于淘汰的问题,只能说在你的项目周期之内,微软应该都不会倒闭。
金色的骷髅 该用户已被删除
8#
发表于 2015-3-15 07:13:59 | 只看该作者
而SQLServer如果能像Oracle一样可以为登陆分配如:5%的cpu,10%的内存。就可以解决这个漏洞。
山那边是海 该用户已被删除
7#
 楼主| 发表于 2015-3-7 13:29:00 | 只看该作者
个人感觉没有case直观。而且默认的第三字段(还可能更多)作为groupby字段很容易造成新手的错误。
飘灵儿 该用户已被删除
6#
发表于 2015-2-24 19:36:43 | 只看该作者
可能有的朋友会抱怨集成的orderby,其实如果使用ranking函数,Orderby是少不了的。如果担心Orderby会影响效率,可以为orderby的字段建立聚集索引,查询计划会忽略orderby操作(因为本来就是排序的嘛)。
蒙在股里 该用户已被删除
5#
发表于 2015-2-8 06:17:02 | 只看该作者
换言之,只有在不断的失败中尝试成功,而关于失败的总结却是很少的
灵魂腐蚀 该用户已被删除
地板
发表于 2015-2-2 20:55:31 | 只看该作者
每天坚持做不一样的是,认真做笔录,定时复习。一个月你就可以有一定的收获。当然如果你想在sql方面有一定的造诣,你少不了需要看很多很多的书籍了。
乐观 该用户已被删除
板凳
发表于 2015-1-25 09:28:09 | 只看该作者
这一点很好的加强了profiler的功能。但是提到profiler提醒大家注意一点。windows2003要安装sp1补丁才能启动profiler。否则点击没有反应。
老尸 该用户已被删除
沙发
发表于 2015-1-19 06:56:52 | 只看该作者
呵呵,这就是偶想说的
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-11-1 16:25

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表