仓酷云

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

[学习教程] MSSQL网页编程之数据库计划的一点履历

[复制链接]
变相怪杰 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:26:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
为多种编程语言提供了API。这些编程语言包括C、C++、Python、Java、Perl、PHP、Eiffel、Ruby和Tcl等。计划|数据|数据库|数据库计划
1.字段最好都要接纳默许值,除非那些主动增加型或主键外键。字符范例都默许空字符串,数值型都默许0,日期型默许为体系日期。如许做,优点是:削减程序不用要的代码,削减程序代码的长度,从而削减程序堕落的大概。好比在一个表含有20个字段,我们在将某一行的数据读出到响应的控件里,就必要判别其是不是为空。那末,假如不接纳默许值,则将要增添响应的判别语句,程序的长度便可能增添60行。

2字段的长度计划要思索到未来变更的必要,长度一样平常要比需求剖析的长度长两个单元。

3关于哪些长度变更纷歧定的字符字段,最好接纳主动伸缩型,如许更能节俭用户磁盘空间。

4在对数据库保存字不太懂得的情形下,定名字段存储历程表等,除要具有必定的形貌性外,最好加个特定的前缀。好比,在sqlserver里,很多多少人喜好用name来定名字段,但name是sqlserver的保存字,了局弄的程序经常堕落而找不到缘故原由。

5庞大的营业逻辑最好放到存储历程里办理,如许疾速高效。
“数据行级锁定”的意思是指在事务操作的执行过程中锁定正在被处理的个别记录,不让其他用户进行访问。这种锁定将影响到(但不限于)SELECT、LOCKINSHAREMODE、SELECT、FORUPDATE命令以及INSERT、UPDATE和DELETE命令。
只想知道 该用户已被删除
沙发
发表于 2015-1-19 12:44:06 | 只看该作者
语句级快照和事务级快照终于为SQLServer的并发性能带来了突破。个人感觉语句级快照大家应该应用。事务级快照,如果是高并发系统还要慎用。如果一个用户总是被提示修改不成功要求重试时,会杀人的!
只想知道 该用户已被删除
板凳
发表于 2015-1-19 12:44:06 | 只看该作者
在select语句中可以使用groupby子句将行划分成较小的组,然后,使用聚组函数返回每一个组的汇总信息,另外,可以使用having子句限制返回的结果集。
金色的骷髅 该用户已被删除
地板
发表于 2015-1-26 13:55:05 | 只看该作者
多走走一此相关论坛,多看一些实例开发,多交流0经验,没什么的,我也是刚学没多久!加油
5#
发表于 2015-2-4 16:56:06 | 只看该作者
这一点很好的加强了profiler的功能。但是提到profiler提醒大家注意一点。windows2003要安装sp1补丁才能启动profiler。否则点击没有反应。
分手快乐 该用户已被删除
6#
发表于 2015-2-10 04:34:55 | 只看该作者
以前的DTS轻盈简单。但是现在的SSIS虽然功能强大了很多,但是总是让人感觉太麻烦。看看论坛中询问SSIS的贴子就知道。做的功能太强大了,往往会有很多用户不会用了
蒙在股里 该用户已被删除
7#
发表于 2015-2-28 19:48:01 | 只看该作者
多加的系统视图和实时系统信息这些东西对DBA挑优非常有帮助,但是感觉粒度还是不太细。
小魔女 该用户已被删除
8#
发表于 2015-3-10 07:34:33 | 只看该作者
然后最好有实践机会,能够把实践到的和实践结合起来,其实理论思考是个非常困扰和痛苦的事情
深爱那片海 该用户已被删除
9#
发表于 2015-3-17 05:10:22 | 只看该作者
另一个是把SQL语句写到服务器端,就是所谓的SP(存储过程);
简单生活 该用户已被删除
10#
发表于 2015-3-23 21:58:58 | 只看该作者
对于数据库来说,查询是数据库的灵魂,那么SQL查询效率究竟效率如何呢?下文将带对SQL查询的相关问题进行讨论,供您参考。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-5-4 20:46

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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