会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
31
32
33
34
35
36
37
38
39
···
46
下一页
2015年2月6日
Sql Server之旅——第十站 看看DML操作对索引的影响
摘要: 我们都知道建索引是需要谨慎的,当只有利大于弊的时候才适合建,我们也知道建索引是需要维护成本的,这个维护也就在于DML操作了,下面我们具体看看到底DML对索引都有哪些内幕。。。。一:delete操作 现在我们已经知道,索引都是以B树的形式存在的,既然是B树,我们就要看看他们的叶子节点和分支结点,...
阅读全文
posted @ 2015-02-06 00:46 一线码农
阅读(3467)
评论(0)
推荐(1)
2015年2月3日
Sql Server之旅——第九站 看公司这些DBA们设计的这些复合索引
摘要: 这一篇再说下索引的最后一个主题,索引覆盖,当然学习比较好的捷径是看看那些大师们设计的索引,看从中能提取些什么营养的东西,下面我们看看数据库中一个核心的Orders表。 一:查看表的架构 先查看这个表的大概架构信息1 --查看表的架构信息2 SELECT c.column_id,c.name,t...
阅读全文
posted @ 2015-02-03 14:24 一线码农
阅读(4981)
评论(6)
推荐(3)
2015年2月1日
Sql Server之旅——第八站 复合索引和include索引到底有多大区别?
摘要: 周末终于搬进出租房了,装了宽带。。。。才发现没网的日子。。。那是一个怎样的与世隔绝呀。。。再也受不了那样的日子了。。。。好了,既然网安上去了,还得继续我的这个系列。 索引和锁,这两个主题对我们开发工程师来说,非常的重要。。。只有理解了这两个主题,我们才能写出高质量的sql语句,在之前的博客中,...
阅读全文
posted @ 2015-02-01 22:34 一线码农
阅读(11594)
评论(3)
推荐(8)
2015年1月29日
Sql Server之旅——第七站 为什么都说状态少的字段不能建索引
摘要: 我们在学sqlserver的时候,大多教科书和前辈们都说状态少的字段不要建索引,由此带来的开销还不如不建索引,但是这句话有多少人真的知道,或者说有多少人真的对此有比较深刻的理解,而不是听别人道听途说。。。这样记得快,忘记的也不慢。。。这篇我来分析一下这句话到底有几个意思。一:现象 首先我们还是...
阅读全文
posted @ 2015-01-29 00:39 一线码农
阅读(7644)
评论(18)
推荐(5)
2015年1月27日
Sql Server之旅——第六站 使用winHex利器加深理解数据页
摘要: 这篇我来介绍一个winhex利器,这个工具网上有介绍,用途大着呢,可以用来玩数据修复,恢复删除文件等等。。。。它能够将一个file解析成hex形式,这样你就可以对hex进行修改,然后你就可以看到修复后的结果,为什么要在sqlserver系列中说这个呢???很简单呀,sqlserver的D...
阅读全文
posted @ 2015-01-27 00:55 一线码农
阅读(4914)
评论(13)
推荐(9)
2015年1月26日
Sql Server之旅——第五站 确实不得不说的DBCC命令(文后附年会福利)
摘要: 今天研发中心办年会,晚上就是各自部门聚餐了,我个人喜欢喝干红,在干红中你可以体味到那种酸甜苦辣。。。人生何尝不是这样呢???正好ceo从美国带了干红回来,然后我就顺道开心的过了把瘾。。。。一个字。。。爽。。。。喝着有点多。。。到现在头还疼。。。。回来地铁上想这个周末忙着找房子,书一点都没看,...
阅读全文
posted @ 2015-01-26 00:16 一线码农
阅读(6697)
评论(20)
推荐(10)
2015年1月23日
Sql Server之旅——第四站 你必须知道的非聚集索引扫描
摘要: 非聚集索引,这个是大家都非常熟悉的一个东西,有时候我们由于业务原因,sql写的非常复杂,需要join很多张表,然后就泪流满面了。。。这时候就有DBA或者资深的开发给你看这个猥琐的sql,通过执行计划一分析。。。或许就看出了不该有的表扫描。。。万恶之源。。。然后给你在关键的字段加上非聚集索引后...
阅读全文
posted @ 2015-01-23 01:24 一线码农
阅读(10379)
评论(43)
推荐(34)
2015年1月18日
Sql Server之旅——第三站 解惑那些背了多年聚集索引的人
摘要: 说到聚集索引,我想每个码农都明白,但是也有很多像我这样的猥程序员,只能用死记硬背来解决这个问题,什么表中只能建一个聚集索引,然后又扯到了目录查找来帮助读者记忆。。。。问题就在这里,我们不是学文科,,,不需要去死记硬背,,,我们需要的就是能看到在眼里面的真实东西。。。。。我们都喜欢聚集索引,因为它...
阅读全文
posted @ 2015-01-18 00:05 一线码农
阅读(6555)
评论(16)
推荐(19)
2015年1月15日
Sql Server之旅——第二站 理解万恶的表扫描
摘要: 很久以前我们在写sql的时候,最怕的一件事情就是sql莫名奇妙的超级慢,慢的是撸一管子回来,那个小球还在一直转。。。这个着急也只有当事人才明白,后来听说有个什么“评估执行计划“,后来的后来才明白应该避免表扫描。。。一:表扫描1.现象 ”表扫描“听起来很简单,不就是一行一行的扫嘛,你要说”执行计...
阅读全文
posted @ 2015-01-15 22:59 一线码农
阅读(7736)
评论(21)
推荐(23)
2015年1月12日
Sql Server之旅——第一站 那些给我们带来福利的系统视图
摘要: 本来想这个系列写点什么好呢,后来想想大家作为程序员,用的最多的莫过于数据库了,但是事实上很多像我这样工作在一线的码农,对sql都一知半解,别谈优化和对数据库底层的认识了,我也是这样。。。一:那些系统视图1. 系统视图是干什么呢? 从名字上看就知道,系统视图嘛?猜的不错的话,就是存放一些sq...
阅读全文
posted @ 2015-01-12 00:24 一线码农
阅读(9477)
评论(30)
推荐(39)
2015年1月3日
Javascript之旅——终点站:困惑的settimeout
摘要: 有时候结局不是很美好,但起码这也算是一种结局,这个系列的最后一篇settimeout,这是一个让人困惑的函数,也是我一直在吐槽JS的原因,我们看不到JS的源代码,setimeout同样也是,从始到终都是黑盒子的使用。一:settimeout单线程的质疑? 所有的教科书都在说js是单线程模型,也...
阅读全文
posted @ 2015-01-03 17:33 一线码农
阅读(3791)
评论(3)
推荐(5)
2015年1月2日
Javascript之旅——第十一站:原型也不好理解?
摘要: 写到这篇,我的js系列也快接近尾声了,所以这个系列不会遗留js来实现面向对象的核心——原型,有些人说原型不好理解,其实嘛,要想系统的理解原型,最便捷的方式就是看看经典的书,少看些博客,博客这东西只是博主自己的个人理解,充其量是些配味的佐料。 一:继承如果你熟悉C#的话,你肯定会知道,所有的类都是...
阅读全文
posted @ 2015-01-02 13:26 一线码农
阅读(2944)
评论(5)
推荐(4)
2014年12月28日
Javascript之旅——第十站:为什么都说闭包难理解呢?
摘要: 研究过js的朋友大多会说,理解了js的原型和闭包就可以了,然后又说这些都是js的高级内容,然后就又扯到了各种神马的作用域。。。然后不少人就会被忽悠的云里雾里。。。下面我也试着来说说闭包,看我说的这个是否浅显易懂。。。一:闭包含义 闭包是个专业词汇,这样才能显得在js中是高大上的货色,官方定...
阅读全文
posted @ 2014-12-28 12:53 一线码农
阅读(7815)
评论(46)
推荐(31)
2014年12月26日
Javascript之旅——第九站:吐槽function
摘要: 说到funciton,也是我对js非常吐槽的一点,封装的让我眼瞎,马蛋的,哥只能大眼睁着去黑盒的使用,简直只有完完全全的听各类图书对function的道听图说,完全没有做到一点点的眼见为实。一:function是什么 在很久很久以前,我们只知道function是一个函数,用C#的话来说就是一...
阅读全文
posted @ 2014-12-26 01:14 一线码农
阅读(3736)
评论(6)
推荐(11)
2014年12月23日
看看C# 6.0中那些语法糖都干了些什么(终结篇)
摘要: 终于写到终结篇了,整个人像在梦游一样,说完这一篇我得继续写我的js系列啦。一:带索引的对象初始化器 还是按照江湖老规矩,先扒开看看到底是个什么玩意。1 static void Main(string[] args)2 {3 Diction...
阅读全文
posted @ 2014-12-23 23:24 一线码农
阅读(6667)
评论(9)
推荐(6)
上一页
1
···
31
32
33
34
35
36
37
38
39
···
46
下一页
公告