上一页 1 ··· 30 31 32 33 34 35 36 37 38 ··· 61 下一页
摘要: 在很多时候一个表上有一个聚集索引和几个非聚集索引就可以让性能表现的更优秀 一:堆 1.临时对象 最常见的堆应用就是临时对象,由于对象具有临时性特点,因此没必要对其进行聚集索引化,表变量只能在定义时创建聚集索引,定义后就不能单独创建了 --做少许改动,除了表名和聚集索引外,其他语句和上面一样 使用堆表 阅读全文
posted @ 2018-04-15 16:43 石shi 阅读(904) 评论(0) 推荐(0) 编辑
摘要: 索引维护的两个重要方面是索引碎片和统计信息。 一:索引碎片 降低碎片的产生,当索引上的页不在具有物理连续性时,就会产生碎片,下面的情景会产生碎片: INSERT操作、UPDATE操作、DBCC SHRINKDATABASE操作 除了查询数据之外,对索引的绝大部分操作都会引起碎片,当然如果数据库是只读 阅读全文
posted @ 2018-03-25 20:30 石shi 阅读(414) 评论(0) 推荐(0) 编辑
摘要: 去官网下载,本Demo用的MVC模式 下载地址:http://ueditor.baidu.com/website/download.html 加入文件夹中的结构: 引入了函数公式的图标: 想把内容保存进去,但是有HTML标签,正则处理的代码: 阅读全文
posted @ 2018-03-20 15:17 石shi 阅读(627) 评论(0) 推荐(0) 编辑
摘要: 常见的误区: 1.数据库不需要索引 2.主键总是聚集的 3.联机索引操作不引起阻塞 4.复合索引下列的顺序不重要 5.聚集索引以物理顺序存储 6.填充因子可以应用在索引的插入过程中 7.每个表应该有聚集索引 一:数据库不需要索引 在CarrierTrackingNumber创建一个索引,以提高查询性 阅读全文
posted @ 2018-03-18 20:34 石shi 阅读(2658) 评论(0) 推荐(0) 编辑
摘要: 索引除了提高性能,还能维护数据库。 索引是一种存储结构,主要以B-Tree形式存储信息。 B-Tree的定义: 1.每个节点最多只有m个节点(m>=2) 2.除了根节点和叶子节点外的每个节点上最少有m/2个子节点 3.如果根节点不是叶子节点,那么最少有两个子节点,整个B-Tree只能有一个根节点 4 阅读全文
posted @ 2018-03-16 22:20 石shi 阅读(1057) 评论(0) 推荐(0) 编辑
摘要: SQLServer 有3种物理连接:Nested Loop(嵌套循环)、Merge Join(合并联接)、Hash Join(哈希联接)。 T-SQL中的inner/left/right/full join等在进行优化的过程中会转换成上面3种物理连接。 处于上方的输入叫做外部输入,处于下方的输入叫做 阅读全文
posted @ 2018-03-12 22:01 石shi 阅读(2741) 评论(0) 推荐(2) 编辑
摘要: 1.缺失索引: 得到下面的信息: --创建一个索引 索引后结果如下: 2.统计信息过时 你明知道返回和处理的结果集都很小,而优化器却选择了hash连接,这是就可以检查一下图形化执行计划中是否有黄色叹号,或者用文本化执行计划看看预估和实际行数的差异是否很大。如果是使用UPDATE STATISTICS 阅读全文
posted @ 2018-03-11 22:25 石shi 阅读(1777) 评论(0) 推荐(0) 编辑
摘要: 默认的继承方法:通过原型来实现继承关系链 继承的代码: 对对象的prototype属性进行完全替换时(不同于向prototype指向的对象添加属性,有可能会对对象的constructor属性产生一定的副作用), 所以对这些对象的constructor属性进行相应的重置: 测试一下实现的内容: 在Ja 阅读全文
posted @ 2018-03-10 17:08 石shi 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 上述的Item类型违反了单一职责,只能依靠很不稳定的字符串前缀来区分,所以需要引入继承。 接口: 实现接口: 将复杂的计算逻辑从Order类中迁移出来,并且形成了一个独立的领域计算规则模型。 通过属性对字段进行包装的代码: 将代码中用到的且不变的值提取出来单独定义成变量会显示的很美观 将大块的代码段 阅读全文
posted @ 2018-03-07 21:30 石shi 阅读(353) 评论(0) 推荐(0) 编辑
摘要: 一:原型属性 函数本身也是一个包含了方法和属性的对象。 定义一个函数foo(),访问其他对象一样访问该函数的属性: 函数定义时被创建的属性就包括有prototype属性,他的初始值是一个“空”对象 可以自己添加该属性 1.利用原型添加方法和属性 构建一个具体的构造函数Gadget(),在新建时为其添 阅读全文
posted @ 2018-03-06 22:09 石shi 阅读(203) 评论(0) 推荐(0) 编辑
上一页 1 ··· 30 31 32 33 34 35 36 37 38 ··· 61 下一页