之乎者也,阿弥陀佛

软件设计的原则就是,化繁为简,化难为易,把人的思维集中在简单的领域,然后通过有序的组合实现复杂的逻辑。

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2010年5月27日

摘要: 通过索引,可以加快数据的查询速度和减少系统的响应时间;可以使表和表之间的连接速度加快。但是,不是在任何时候使用索引都能够达到这种效果。若在不恰当的场合下,使用索引反而会事与愿违。   索引是以表列为基础的数据库对象。索引中保存着表中排序的索引列,并且纪录了索引列在数据库表中的物理存储位置,实现了表中数据的逻辑排序。通过索引,可以加快数据的查询速度和减少系统的响应时间;可以使表和表之间的连接速度加快... 阅读全文
posted @ 2010-05-27 17:39 搏击的小船 阅读(178) 评论(0) 推荐(0) 编辑

摘要: 写程序的人,往往需要分析所写的SQL语句是否已经优化过了,服务器的响应时间有多快,这个时候就需要用到SQL的STATISTICS状态值来查看了。通过设置STATISTICS我们可以查看执行SQL时的系统情况。选项有PROFILE,IO,TIME。介绍如下:SETSTATISTICSPROFILEON:显示分析、编译和执行查询所需的时间(以毫秒为单位)。SETSTATISTICSIOON:报告与语句... 阅读全文
posted @ 2010-05-27 17:23 搏击的小船 阅读(471) 评论(0) 推荐(0) 编辑

摘要: 优化索引创建有用的索引是提高查询性能的最重要方法之一。有用的索引可帮助减少在查找数据时所需使用的磁盘 I/O 操作数和系统资源量。若要创建有用的索引,您必须了解下列知识:数据的使用方式,查询的类型及其运行频率,以及查询处理器如何使用索引快速查找数据。当选择要创建何种索引时,请检查您的关键查询,其性能将对用户体验产生极大的影响。需要创建专门辅助这些查询的索引。在添加索引后,重新运行查询以查看是否提高... 阅读全文
posted @ 2010-05-27 17:13 搏击的小船 阅读(1127) 评论(0) 推荐(0) 编辑

摘要: 今天下载了resharper,安装注册后发现没有快捷键,于是就上网查下查。终于找到解决办法: 1. 首先重置vs快捷键,这其实就是将vs快捷键重置为默认状态; 2. 进入导入导出设置,选择使用团队设置文件,单击浏览选择vs当前设置,点击确定。 3. 进入resharper设置界面: 4. checkbox选择vs,点击Apply Shame(应用方案),如下图: 单击OK,下面就可以看到Resh... 阅读全文
posted @ 2010-05-27 00:40 搏击的小船 阅读(970) 评论(1) 推荐(0) 编辑