上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 21 下一页
摘要: 通过sql_trace跟踪得到了该SQL的执行计划,但不会看,请大家教我如何看懂执行计划下面是一条SQL的执行计划,能详细说说各个信息代表什么意思吗?这是执行的SQL语句,索引建立的是列ORDDATE + UNIT_PRICE的复合索引select /*+ index(ord ix_ord_odate_uprice) */*from ordwhere unit_price in (2000, 3000, 5000)and orddate like '1997%'下面的是跟踪得到的执行计划,就是看不懂Call Count CPU Time Elapsed Time ... 阅读全文
posted @ 2012-09-11 17:10 小开的一天 阅读(372) 评论(0) 推荐(0) 编辑
摘要: SQL执行计划解析(2)- 基本查询的图形执行计划(上)某种程度上,学习阅读图形执行计划和学习一门新语言很类似。不同之处是这门语言是基于图标的,而且单词(图标)非常少。每个图标代表了一个操作符,本章里,“图标”和“操作符”可以互换地使用。前边一章我们遇到了两个操作符(select和table scan),实际上总共有79个,好在我们不需要全部学会才能开始阅读执行计划,大多数查询只用到了其中的一小部分。如果遇到了我们没有提到的图标,参阅http://msdn2.microsoft.com/en-us/library/ms175913.aspx图形执行计划里有4中不同类型的操作符:逻辑和物理操作符 阅读全文
posted @ 2012-09-11 17:07 小开的一天 阅读(366) 评论(0) 推荐(0) 编辑
摘要: SQL执行计划解析(1)- 执行计划基础(上)电子书链接地址执行计划,简单的说就是查询优化器计算的结果,表示执行被提交查询的效率最高的方式。执行计划告诉你查询是如何被执行的,因此它是DBA诊断低性能查询的基础手段。1.查询提交后发生了什么当查询被提交到Sql Server DataBase之后,很多过程就开始工作,最终目的是将数据尽快返回给用户或者存储起来,同时保持数据的一致性。这些过程为每个提交到服务器的查询服 务,因而有很多的不同的动作同时发生在服务器上,我们只关注T-SQL相关的事情,粗略的分为两个阶段: 关系引擎(relational engine)中发生的过程 存储引擎(stor.. 阅读全文
posted @ 2012-09-11 17:05 小开的一天 阅读(640) 评论(0) 推荐(0) 编辑
摘要: bloom-filter 算法场景:我说的大数据量处理是指同时需要对数据进行检索查询,同时有高并发的增删改操作;记得以前在XX做电力时,几百万条数据,那时一个检索查询可以让你等你分钟;现在我是想探讨下对大数据量的处理,那时我就在想例如腾讯,盛大,动辄数以亿计的帐号,怎么能这么快呢, 于是找到了互联网现在对数据处理的发展:对于大数据量处理,如果是互联网处理的话,一般分为下面阶段:第一阶段,所有数据都装入一个数据库,当数据量大了肯定就会出现问题,就像刚刚说的查询,于是想办法第二阶段,那时肯定想做缓存机制,确实可以如加上缓存Memcached,但缓存也是治标不治本,数据量太大了也是不行于是第三阶段, 阅读全文
posted @ 2012-09-11 16:04 小开的一天 阅读(214) 评论(0) 推荐(0) 编辑
摘要: OVER子句用于为行为定义一个窗口(windows),以便进行特定的运算。可以把行的窗口简单地认为是运算将要操作的一个行的集合。例如,聚合函数和排名函数都是可以支持OVER子句的运算类型。由于OVER子句为这些函数提供了一个行的窗口,所以这些函数也称之为开窗函数。 聚合函数的要点就是要对一组值进行聚合,聚合函数传统上一直以GROUP BY查询作为操作的上下文。在前面的“GROUP BY”子句的讨论中,我们知道在对数据进行分组以后,查询为每个组只返回一行;因此,也就是要限制所有的表达式为每个组只能返回一个值。 聚合开窗函数使用OVER子句提供窗口作为上下文,对窗口中的一组值进行操作,而不... 阅读全文
posted @ 2012-09-11 15:38 小开的一天 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 1使用row_number()函数进行编号:如View Code1selectemail,customerID,ROW_NUMBER()over(orderbypsd)asrowsfromQT_Customer原理:先按psd进行排序,排序完后,给每条数据进行编号。2.在订单中按价格的升序进行排序,并给每条记录进行排序代码如下:View Code1selectDID,customerID,totalPrice,ROW_NUMBER()over(orderbytotalPrice)asrowsfromOP_Order3.统计出每一个各户的所有订单并按每一个客户下的订单的金额 升序排序,同时给每一 阅读全文
posted @ 2012-09-11 15:37 小开的一天 阅读(186) 评论(0) 推荐(0) 编辑
摘要: SQLROW_NUMBER()分页比较http://wenku.baidu.com/view/8f4be32bbd64783e09122be9.htmlmongo就要记录那些非逻辑性强的数据和日志方面的nosql不得不承认,速度确实快分库分表然后我们的WEB用nginx做为反向代理做一些简单的负载均衡然后它妈的CDN做图片牛儿园的人在远程打卡由打卡机上面的服务请求我们这边的服务然后我们这边的服务接受,调另一服务,然后存档,然后调权限服务,验证有没给钱,如果有给钱,调短信发送服务,进入队列 阅读全文
posted @ 2012-09-11 01:49 小开的一天 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 我们在create table时经常会碰到这样的语句,例如:password nvarchar(10)collate chinese_prc_ci_as null,那它到底是什么意思呢?不妨看看下面: 首先,collate是一个子句,可应用于数据库定义或列定义以定义排序规则,或应用于字符串表达式以应用排序规则投影。 语法是collate collation_name collation_name ::={windows_collation_name}|{sql_collation_name} 参数collate_name是应用于表达式、列定义或数据库定义的排序规则的名称。collation_n 阅读全文
posted @ 2012-09-03 00:43 小开的一天 阅读(1148) 评论(0) 推荐(0) 编辑
摘要: 在进行开发的过程中,经常需要输入时间,特别是在进行查询、统计的时候,时间限定更为重要。 尽管ASP.NET也集成了日历控件,但是其集成的代码量很大,你可以做一个测试,当你在页面使用一个日历控件时,在发布之后查看该页面的源代码,你会惊奇发现,日历控件的代码量很庞大,这就大大增加的带宽的开销,每当一个客户端请求这个页面,服务器都要将如此庞大的代码进行发送,使得服务器负担加重。而且,ASP.NET集成的日历控件用起来不是很方便,其效果并非我们所想要。所以,大部分人还是选择了JS日历控件,也有很多人从事这方面的研究。在这里将我收藏的几种JS日历控件推荐给大家,附有JS源代码,希望给你带来一丝帮助。.. 阅读全文
posted @ 2012-08-14 16:19 小开的一天 阅读(231) 评论(0) 推荐(0) 编辑
摘要: FCKeditor介绍 FCKeditor是一个功能强大支持所见即所得功能的文本编辑器,可以为用户提供微软office软件一样的在线文档编辑服务。它不需要安装任何形式的客户端,兼容绝大多数主流浏览器,支持ASP.Net、ASP、ColdFusion 、PHP、Java、Active-FoxPro、Lasso、Perl、ython 等编程环境。 官方网站http://www.fckeditor.net/ 官方文档http://wiki.fckeditor.net/ 下载地址http://www.fckeditor.net/download/default.html 其实不同版本的FCKe... 阅读全文
posted @ 2012-08-14 15:41 小开的一天 阅读(156) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 21 下一页