共 20 页: 上一页 1 2 3 4 5 6 下一页 末页
摘要:一直以来,做开发的朋友都在说自己经历的项目有多烂。也有很多的朋友在叹息:现在进入IT门槛越来越低,大批的人搞了一段时间的培训就上岗了。从这些仿佛可以看到IT已经开始“平民化”,有点普及的感觉,不在是我们以前认为的“高科技,有技术含量,聪明人搞的事情”。 20130308004124.png(22.22 K)2013/3/8 0:43:21现实也在不断的变化,IT这个以前比较“高端”的行业,开始有点沉沦的感觉,现在只要有人问“你是不是搞IT的?”,这个时候,回答居然是这样的:“你才是搞IT的,你全家都是搞IT的。”其实很坦白的说,现在确实感到IT圈子比较的浮躁,IT在很多人的鼓吹下成为了谋取私利 阅读全文
posted @ 2013-03-18 19:39 小洋(燕洋天) 阅读 (6531) 评论 (22) 编辑
摘要:既然我们讲的是如何构建高性能的ASP.NET站点应用,那么我们就开始涉及网站方面的东西。我们说过,我们会把关注点放在“调优”上面。在调优的时候,我们没有必要把事情搞的很复杂,要“由表及里。从整体到局部”。对于一个站点而言,我们最直接看到的就是网站的页面。换句话说,如果站点性能处理问题,肯定在页面上面会有反应。一个最显而易见的反应就是:页面加载很慢,半天看不到内容。此时,我们可以进一步的分析,页面加载很慢,是什么原因导致的?这里还是从最简单的方面入手。没有必要想的很复杂,我们要清楚:页面是由什么组成的?很显而易见,一个页面,无非就是由Html文本,图片或者Flash,还有JS和CSS组成。换句话 阅读全文
posted @ 2013-03-12 09:39 小洋(燕洋天) 阅读 (4685) 评论 (7) 编辑
摘要:构建高性能的ASP.NET应用(二)-性能优化演绎法在上一篇文章中我们已经强调了思考力的重要性,因为思考力就决定了后续的行动。很多的时候在构建一个高性能应用的时候,我们要知道如何去提高应用程序的性能,换句话说,我们要知道从哪些方面去提升性能,我们更要知道:如果出现了性能问题,我们如何定位,解决。大家可能会问:为什么本篇名称是“性能优化演绎法”。其实这是借用了破案推理中的一个概念,如果大家看过福尔摩斯,就知道我说的意思了。20130307021415.png(20.97 K)2013/3/8 11:21:31在现实项目中,其实我们遇到更多的就是“调优“:遇到性能问题,找出问题,将之解决,从而使得 阅读全文
posted @ 2013-03-11 11:26 小洋(燕洋天) 阅读 (3068) 评论 (3) 编辑
摘要:听到过很多搞技术的人说要转型,也听到过关于IT中的一些传言。这些年以后,自己也一直不断的在IT路上摸索,体会。有过彷徨,迷失,心寒!虽然我常常听到很多的人(包括我自己)说搞技术的人很苦逼。但是不可否认的是:技术给了我现在的一切。技术,给我带来了很多的名誉;技术,也让我可以自豪的养活一家人;技术,也让我自己的圈子中受人的尊敬。搞技术的确实很苦逼,其实不仅仅只是搞技术苦逼,其实很多的行业都很苦逼。因为这些年以来,我尝试了一些其他的行业,发现各行各业都有着“苦逼”的情况,有的时候,我们搞技术的这群人望着“围城”外的其他行业,以为他们很光鲜,很有搞头,其实背后都有自己的苦水。今年过年回到农村,让我很是 阅读全文
posted @ 2013-03-07 09:22 小洋(燕洋天) 阅读 (12080) 评论 (100) 编辑
摘要:性能优化与故障排除百日谈(16)-索引的维护-设置填充因子-误区解析我们在之前的文章中已经多次提到了“填充因子”,并且在上一篇文章谈到索引碎片的时候,也知道了填充因子的重要性。尽管如此,其实我们很多的时候在建立索引,维护索引的时候并没有对填充因子过于太多的关注。我们本文就来说说填充因子的话题。在讨论之前,首先要声明一下:如何要比较合理的设置填充因子,一定要知道表中的数据的使用情况,还有索引所在列的类型和特性(如是否是采用GUID,还是Identity自增,还是采用其他的生成方式)。没有一个一蹴而就,完美的方案,一切都是随着情况而变化的,但是分析的思路是不变的,切记。关于填充因子的概念我们这里不 阅读全文
posted @ 2012-12-03 08:43 小洋(燕洋天) 阅读 (2160) 评论 (3) 编辑
摘要:【自主研发】索引诊断与优化软件使用说明(1)-总体预览索引设计是数据库设计中比较重要的一个环节,对数据库的性能其中至关重要的作用,但是索引的设计却又不是那么容易的事情,性能也不是那么轻易就获取到的,很多的技术人员因为不恰当的创建索引,最后使得其效果适得其反,可以说“成也索引,败也索引”。一直以来,我们总是在寻求好的性能优化软件,我们一直以来也是在用脚本加上复杂的操作来分析问题。和大家一样,我们也经过很多的类似的困境,后来我们就开发了索引诊断与优化软件。完全的自主研发,已经在企业中使用。先上图,给大家看看,我之后整理说明文档,然后发布软件的免费版本给大家!软件启动,登陆数据库如图: 2012-1 阅读全文
posted @ 2012-11-30 15:51 小洋(燕洋天) 阅读 (2913) 评论 (21) 编辑
摘要:SQL Server横向扩展:设计,实现与维护(3)- 分布式分区视图的实现在上一篇文章中,我们已经说到分布式分区视图采用的是Linked Server技术实现,也大致的说了下它的实现原理,我们这里对实现的内部机制点到为止,我们本系列的目的在于实战和分析各种技术方案的使用场景。一般而言,我们常常会使用SQL Profiler来对Linked Server进行故障排除和性能优化。在SQL Server 2005以及之后版本中,增强了查看Linked Server工作情况的事件。通过Profiler,我们可以看到OLE DB调用其他数据库服务器的信息。查询的执行过程其实,分布式分区视图就是将一个查 阅读全文
posted @ 2012-11-30 08:44 小洋(燕洋天) 阅读 (3918) 评论 (6) 编辑
摘要:谈谈SQL Server高可用的常见问题每次谈到SQL Server的高可用,很多的DBA,特别是SQL Server DBA心里一痛:因为大家都认为SQL Server无法或者很难实现SQL Server。也有很多的DBA朋友脑袋一拍,给出答案“高可用不就是微软的那几个技术吗,如Replication, Failover Clustering”…1.难道SQL Server在高可用上面就显得这么的无力吗?回答:不是的,其实SQL Server很给力。2.为什么很多人总是抱怨SQL Server中高可用很难实现呢?这里从几个方面来说。首先,就所接触到的很多的项目(欧美居多),这些项目中不乏所谓 阅读全文
posted @ 2012-11-29 08:09 小洋(燕洋天) 阅读 (4252) 评论 (11) 编辑
摘要:Oracle RAC vs SQL Server 第六篇: Data Dependent Routing(又称“数据拆分方案”)在之前的文章中,我们已经讲述了很多有关SQL Server水平扩展的话题,今天我们就来看看最后一种方案,其实关于SQL Server扩展的方案非常多,我们本系列文章只是介绍了其中的几种。其实,很多的时候,我更愿意这些方案称之为“数据库水平扩展模式”,因为真的和我们编程世界中的“设计模式“的很多的概念类似。如果使用了Data Dependent Routing(后文简称之为DDR),那么数据被分割,放在不同的数据库中,然后应用程序通过相关的逻辑或者采用中间件的方式将对数 阅读全文
posted @ 2012-11-28 10:03 小洋(燕洋天) 阅读 (2463) 评论 (0) 编辑
摘要:深入浅出SQL Server Replication第三篇:事物复制实战-建立Publisher对于很多的SQL Server DBA而言,Replication不是什么新鲜的事物了,也是大家常常说的“复制”,很多的朋友已经在项目中使用。正如其他技术一样:有人可以使用的好,有人会抱怨技术不行。我们AgileSharp团队也经过了不少高可用的案例, Replication还是非常有价值的。因此,我们整理了很多的资源,我们决定发布一系列的Replication文章,一是为了帮助大家了解Replication,另外也是为以后的讲述高可用做个铺垫。在之前的文章中,我们已经对Replication做了总 阅读全文
posted @ 2012-11-27 09:48 小洋(燕洋天) 阅读 (4303) 评论 (2) 编辑
共 20 页: 上一页 1 2 3 4 5 6 下一页 末页