摘要: 存储过程编写经验和优化措施 一、适合读者对象:数据库开发程序员,数据库的数据量很多,涉及到对SP(存储过程)的优化的项目开发人员,对数据库有浓厚兴趣的人。 二、介绍:在数据库的开发过程中,经常会遇到复杂的业务逻辑和对数据库的操作,这个时候就会用SP来封装数据库操作。如果项目的SP较多,书写... 阅读全文
posted @ 2015-08-31 11:32 虔城墨客 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 查询速度慢的原因很多,常见如下几种: 1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷) 2、I/O吞吐量小,形成了瓶颈效应。 3、没有创建计算列导致查询不优化。 4、内存不足 5、网络速度慢 6、查询出的数据量过大(可以采用多次查询,其他的方法降低数据量) 7、... 阅读全文
posted @ 2015-08-31 11:31 虔城墨客 阅读(448) 评论(0) 推荐(0) 编辑
摘要: C#如何标记类里面的方法或者类为否决的,不可使用。在VS IDE编辑器中使用此方法或者类时会用绿色的波浪线标记这个语句,当移动鼠标到这句代码上时,会出现[否决的]方法名,警告“方法名称”已过时:xxx。。。的提示信息。 此效果是使用C#的Obsolete属性实现的,这个在升级类库的方法的时候,... 阅读全文
posted @ 2015-08-31 11:23 虔城墨客 阅读(1447) 评论(0) 推荐(0) 编辑
摘要: 1. 减少HTTP请求次数合并图片、CSS、JS,改进首次访问用户等待时间。2. 使用CDN就近缓存==>智能路由==>负载均衡==>WSA全站动态加速3. 避免空的src和href当link标签的href属性为空、script标签的src属性为空的时候,浏览器渲染的时候会把当前页面的URL作为它们... 阅读全文
posted @ 2015-08-31 11:20 虔城墨客 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 创建实体: 1 public class User 2 { 3 public string UserID { get; set; } 4 public string UserName { get; set; } 5 public string Password { get; set; } 6 [D... 阅读全文
posted @ 2015-08-31 11:17 虔城墨客 阅读(420) 评论(0) 推荐(0) 编辑