自来云

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
上一页 1 ··· 9 10 11 12 13

2018年5月27日

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

摘要: 近期因工作需要,希望比较全面的总结下SQL SERVER数据库性能优化相关的注意事项,在网上搜索了一下,发现很多文章,有的都列出了上百条,但是仔细看发现,有很多似是而非或者过时(可能对SQL SERVER6.5以前的版本或者ORACLE是适用的)的信息,只好自己根据以前的经验和测试结果进行总结了。 阅读全文
posted @ 2018-05-27 17:05 自来云 阅读(196) 评论(0) 推荐(0) 编辑

摘要: SQL Server数据库查询速度慢的原因有很多,常见的有以下几种: 1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷)2、I/O吞吐量小,形成了瓶颈效应。 3、没有创建计算列导致查询不优化。 4、内存不足 5、网络速度慢 6、查询出的数据量过大(可以采用多次查询,其他的方法降 阅读全文
posted @ 2018-05-27 17:04 自来云 阅读(153) 评论(0) 推荐(0) 编辑

摘要: 当然看的过程中,其实自己有个疑问: 对于键查找这类查询,会申请哪些锁,锁申请和释放的顺序是怎样的? 准备 备注:测试表仍然使用高兄文中创建的测试表testklup 在开始之前,使用dbcc ind 命令先看下测试表的数据组织情况 然后语句执行计划图如下: 查看申请了哪些锁 为了得到查询会申请哪些锁, 阅读全文
posted @ 2018-05-27 17:03 自来云 阅读(214) 评论(0) 推荐(0) 编辑

摘要: 在过去十年里,很多复杂的企业应用都是用Microsoft SQL Server进行开发和部署的。如今,SQL Server已经成为现代业务应用的基石,并且它还是很多大公司业务流程的核心。SQL Server的应用范围很广,包括生产过程中的业务线应用,内部客户关系管理和决策支持系统,以及面向用户的电子 阅读全文
posted @ 2018-05-27 17:01 自来云 阅读(1141) 评论(0) 推荐(0) 编辑

摘要: 讨论了如何使用sys.dm_exec_query_stats动态管理视图(dmv )。本文将以SQL Server 2005为例,讨论如何利用dmv信息来判断tsql的性能优劣。在这篇文章中将继续我有关性能监视问题的讨论,并说明如何使用sys.dm_exec_cached_plans dmv来监视存 阅读全文
posted @ 2018-05-27 16:59 自来云 阅读(354) 评论(0) 推荐(0) 编辑

摘要: 你怎样确定你的应用程序执行的怎么样?你可以使用什么工具?每一个开发人员需要确定每一条应用程序TSQL语句是最优的。通过调整每一个查询你可以确定你的应用程序运行得尽可能的高效。你使用开发环境时更容易对应用程序的代码进行修改。一旦你的代码已成为了产品那么要做修改以优化你的代码就可能需要很长的时间,或甚至 阅读全文
posted @ 2018-05-27 16:54 自来云 阅读(201) 评论(0) 推荐(0) 编辑

上一页 1 ··· 9 10 11 12 13