若相依 发表于 2015-1-16 22:36:23

MSSQL网页编程之作为一个DBA,怎样办理和保护一个企业级...

Federated将不同的Mysql服务器联合起来,逻辑上组成一个完整的数据库。非常适合分布式应用数据|数据库做为一位及格的DBA(databaseadministrator),必要有深挚博识的盘算机软、硬件方面的常识、特别是对DBMS外部的手艺有很好的懂得。还要有剖析成绩息争决成绩的才能。举一个例子。某企业的数据库使用体系在运转一段工夫后,因为数据的堆集,呈现了分明的数据会见和处置的迟滞,请剖析大概的缘故原由并接纳响应的措施来办理这一成绩。这是典范的运转剖析和功能调剂的成绩,体系在运转一段工夫以后,数据量的增添会影响到体系的呼应速率,同时各方面营业将周全睁开,并发事件也会到达必定的数目。应该从以下几个方面来思索这个成绩:
1、对硬盘举行收拾,减小数据库文件的碎片数(针对windows体系)。

2、对数据量年夜的表举行从头索引,对经由视图联系关系的表的联系关系项举行索引。

3、依据事件监控数据,判断是不是有频仍发生逝世锁的事件,对事件程序加以修正。

4、对数据文件和事件日记文件容量举行扩大,增添残剩空间。

5、对DBMS的各项参数举行响应的调剂。

6、导出不再利用的汗青数据。

7、假如以上的措施仍不克不及将呼应进步到同意的程度,思索增添内存和改用高速硬盘,乃至改换全部数据库服务器硬件。


如果某个数据列里包含许多重复的值,就算为它建立了索引也不会有很好的效果。比如说,如果某个数据列里包含的净是些诸如“0/1”或“Y/N”等值,就没有必要为它创建一个索引。

精灵巫婆 发表于 2015-1-17 18:16:56

需要注意的一点,也是我使用过程中发现的一个问题。在建立function->schema->table后,如果在现有的分区表上建立没有显式声明的聚集索引时,分区表会自动变为非分区表。这一点很让我纳闷。

海妖 发表于 2015-1-21 07:13:28

我们学到了什么?思考问题的时候从表的角度来思考问

莫相离 发表于 2015-1-30 10:51:25

相信各位对数据库和怎么样学习数据库都有一些经验和看法,也会有人走了一些弯路总结出自己的经验来,希望大家能把各自的看法和经验拿出来分享,给别人一份帮助,给自己一份快乐

灵魂腐蚀 发表于 2015-2-6 10:14:26

从项目平台的选择上讲,我们关心的,应该是一款产品能不能满足任务需求,而不是网上怎么说。

若天明 发表于 2015-2-15 23:17:05

在select语句中可以使用groupby子句将行划分成较小的组,然后,使用聚组函数返回每一个组的汇总信息,另外,可以使用having子句限制返回的结果集。

仓酷云 发表于 2015-3-4 18:15:16

大侠们有推荐的书籍和学习方法写下吧。

飘灵儿 发表于 2015-3-11 20:35:28

所以你总能得到相应的升级版本,来满足你的需求。

深爱那片海 发表于 2015-3-19 11:59:52

分区表是个亮点!从分区表也能看出微软要做大作强SQLServer的信心。资料很多,这里不详细说。但是重点了解的是:现在的SQLServer2005的表,都是默认为分区表的。因为它要支持滑动窗口的这个特性。这种特性对历史数据和实时数据的处理是很有帮助的。

简单生活 发表于 2015-3-28 01:15:05

大侠们有推荐的书籍和学习方法写下吧。
页: [1]
查看完整版本: MSSQL网页编程之作为一个DBA,怎样办理和保护一个企业级...