自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

SingleWorld

自由不难

  • 博客(4)
  • 收藏
  • 关注

原创 Check约束,很多人忽视的一个方式

在数据库中,为了确保数据的完整性,一致性,用于校验的方式有很多:如字段的数据类型、不为空、唯一、关系、触发器、规则、约束。在这些中,数据类型、关系是最基本的,触发器是比较耗能的,但它能实现复杂的业务规则校验,规则,据说微软已经不推荐大家使用了。而约束呢,它与触发器相比是快的多的,不过只能实现简单的校验。然而在实际应用中,却已经很少人应用约束了,所有可放到应用程序前端校验的都放进去了,无法做到的则用触发器代替。约束再快无疑还是会要耗能的,但是我认为就算是耗能,其实也应该对数据库做必要的校验而不应完全依赖于前端

2010-06-12 18:11:00 2092

原创 改善数据库性能不放过每一处---调整触发器执行顺序

数据库难免都会有触发器,而一个表一个事件有多个触发器也一点不见怪.当有多个触发器时,它们依旧每个都会去执行,而且如果回滚的话,会回滚所有该事务的操作,但是这些触发器的执行顺序是无序的或者说并没有一定规律.无规律会执行本来说来对数据是无影响的.但是却影响到速度.如果系统一个超多业务规则检测的触发器首先就执行了,而直到执行到最后一触发器,一个相当简单的触发器时,才发现此事件不可执行,之前N多的检测及要回滚的N多的事务,就让人觉得太浪费了.还是之前说的,不该浪费的一点不浪费,能利用的就要充分利用.我们有必要对触发

2010-06-09 15:13:00 877

原创 不要忽略了Set nocount设置

设置set nocount on,提高查询性能.

2010-06-08 15:14:00 753

原创 产品的成本计算

<br />材料采购成本:包括材料买价与采购费用.<br />其中买价即从供应商处买来的金额;<br />采购费用则包括税金;因采购此货品而发生的装卸费、运输费、仓储费、保险费、运输途中的合理损耗;入仓前的挑选、整理、包装等费用;<br /><br />产品生成成本:包括直接材料、直接工资、制造费用。<br />直接材料:包括生产过程中为生产产品而耗用的原材料、辅助材料、燃料动力等费用;<br />直接工资:指企业直接从事产品生产人员的工资、奖金等以及按工资总额的比例提取的职工福利费;<br />制造费用:

2010-06-04 17:56:00 767

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除