All posts by 龙生
买房版、中介版、买卖二手房版之甄体
戏说篇 □记者 李飞 实习生 刘博文 整理 核心提示 近日,《甄嬛传》开始热播,这是继《美人心计》、《倾世皇妃》后的又一部宫斗剧。由于《甄嬛传》的语言古色古香,颇有红楼梦遗风,遂受到网友们的追捧。一时间,网友们纷纷发挥奇思妙想,模仿剧中人物的语言在微博中造句,很多网友平时说话聊天时都冷不丁地来段“甄嬛体”,因此,有网友感慨:“这年头,不看《甄嬛传》,出门都不敢与人说话。”时下,“甄嬛体”成为最火的网络文体,网友们热衷于各种“甄嬛体”的造句,房地产市场也不例外,包括买房版、中介版、买卖二手房版以及电商版等。 “甄嬛体”之中介版 “吾辈被房价折腾得死去活来,今年房价有触底之势,早点做打算还是极好的,虽说当房奴有太多的苦,但早点给青春安个窝倒也不负恩泽。”“说人话:老子就想买套房!” “甄嬛体”之数据篇 “李先生,您今儿选的房是极好的,便捷的上等地段配上湖岸相衬的绿景,加之坐北朝南的户型,忽而阳光细碎幽香袭来,是最好不过的了。嬛嬛愿多陪您择居几日,虽体态憔悴,倒也不负恩泽。”“说人话:这房挺好,买吧。” “甄嬛体”之政策版 “方才查阅了房地产的所有统计资料,数据极是复杂,私心想着若是房价贴近民意,定可增加楼盘热销度,对举国民众必是极好的。”“说人话:房价有一点高。” “甄嬛体”之房租版 “今日倍感疲乏,恐是房价太高,扰了心神,只怕最近政策众多烦闷些。买房要物有所值,那必是极好的!买房甚为难得,岂能辜负?”“说人话:房价出台新政了,看得差不多了就买吧。” “甄嬛体”之买卖二手房 “方才接到一个短信,甚出本宫预料,内容字眼极为决绝,顿时冷汗涔涔,私心想着这几日必要举家移走了,方能不出纰漏。但想着夏日酷暑,宫外日头极是狠毒,若能在寝宫平息,对本宫花容月貌亦是极好,倒也不负恩泽!”“说人话:房租到期了,房东不租了。” “甄嬛体”之精装房版 “您今儿买的房是极好的,成熟的配套设施配上苑内优雅的环境,是最好不过的了。我愿多住几日,虽会体态渐腴,倒也不负恩泽。”“说人话:这房真不错。” “甄嬛体”之成本管理版 “方才看到一楼盘,精装修是极省心的,哪怕是玄关也设计得最好不过了,哀家承蒙皇上恩赐,赐衣无数,若无置放之处岂非不妥。私心想着若是能与你长居于此,对你我想必也是极好的。”“说人话:我看好你哦!” “甄嬛体”之新芒果李涛版 “在这个房企群雄争霸之乱世,若想脱颖而出,除了在营销方面要寻求突破之外,也要在成本方面加强管理。赚钱的同时省钱,如此一来,在这地产寒冬之际,能够保证房企健康运转,倒也不负恩泽。”“说人话:市场不好,要开源节流。” “折腾几载,调控也累了,想来怕是这春日市场太夏意浓浓。想来若是下半年楼市趋稳,定被百姓称赞,对民生对政府必是极好的,日子也能过得舒心些,房价若能回归倒也不负民意。”“说官话(专家言):经济不能硬降,市场调控楼市,尚可。” “甄嬛体”之劝抄底版 “眼瞅着楼市一天比一天热,热倒不打紧,却是众多房型难以抉择。若有品质高人气旺品牌大的必是极好的,私心想着岂有此等美事?方才下人呈上折子,细细端详,真真如本宫所愿,社区大人气旺,闲来可以约几位娘娘搓麻赏曲儿快活自不必说,如此看来倒也不负恩泽!话不多说,快来抄底!”“说人话:有好房源就出手吧。” “甄嬛体”之电商版 “今儿是本网站团购买房的第二日,挑选房子的事儿虽是要紧,却也不能忘了刚需二字,如今的种种迹象虽是越来越多,但今日不比往昔,杂乱的市场必是车水马龙,热闹得很,若是吃了个小亏,已经定下,倒也罢了。总之你们且记住了,优惠的好房子就要上网站上看一眼,不然后悔就来不及了。”“说人话:团购买房开始了。” 甄嬛体”之QQ群网友版 “方才在东区看上一套房,规划极是精致,私心想着若是这房独独便宜售与我,我定可今年年底结了婚,对我的家庭必是极好的。结婚买房虽是要紧,却也不能忘了工资两字。如今的工资虽是越发越多了,但今日不比往昔,飞涨的物价必是眼花缭乱,头疼得要紧,开销更是没办法说。若是真的开始还贷,钱也没了,人也瘦了,本宫真要伤心欲绝了。其实本宫虽然中意房子,却也心烦至极,毕竟经济实力有限,万一被公司欺压若是开始还贷想跳槽也难了,在本宫身边只有高额的房价,没有比房价更高的工资,更没有单位分配的便宜房源,敢扰乱本宫购房计划,娱乐统统都要靠边,你试过从结婚还贷还到孩子结婚的滋味吗?”“说人话:工资永远比不过房价,买房真头疼。” “甄嬛体”之买方谈优惠版 买房人:“咦,你今儿推的房源是极好的,绝版的地段配上过硬的品质,私心想着若能得手一套,是最好不过的了。虽会囊中羞涩,倒也不负恩泽。”“说人话:再给我优惠几个点,我就买了。” “甄嬛体”之开发商广告版 “皇上昨儿赏了本宫一座宅子,那宅子可是中海出品中建承建,品质想必是极好的,本宫选了人称雷锋盘的万锦熙岸,那里地段前景和咱紫禁城差不多,有空儿姐妹们就过来喝茶闲聊,倒也不负皇恩浩荡,宫外的娘家人置业投资,不二之选!”“说人话:万锦熙岸,雍正钦点,好房不贵有面子!” “这位客官,此大宅亮点甚多,居此,可于繁华闹市中取一己之清净,享风庭月榭帘杏溪桃之景。前院、后院、游廊、厢房俱全,曲径通幽巧夺天工。虽需金银以万计,却绝不负恩泽。”“说人话:这房真不贵,来一套吧!” 原文地址:http://henan.qq.com/a/20120509/000199.htm
View Details隐私安全声明
隐私安全 易融网在此郑重承诺,尊重和保护您的个人隐私,本隐私条约解释了本公司的信息、数据收集和使用行为,您一旦访问本网站,则表明您已同意本隐私条约的内容。 一. 个人信息 “个人信息”是指您的任何标识性信息,包括:姓名、性别、出生日期、身份证件号码、地址、电话号码、电子邮件地址、职业、教育程度、工作经验等。通常情况下,您无须提供您的个人信息即可访问本网站。但为了提高服务质量,本公司可能需要您提供一些个人信息,以使本公司更好地了解您的需求来为您服务,同时,本公司有权采取措施验证您提供的个人信息的真实性。如果您提供了有关他人的个人信息,则表明您已取得了他人的正式许可。本公司承诺,除非出于您自己的意愿, 本公司不会将您的个人信息提供给本公司及其关联企业之外的任何第三方。 二. 个人信息的收集 当需要您提供个人信息时,本公司会征求您的同意,以便根据您的请求向您提供服务或执行事务,包括:接收有关本公司的产品和服务的信息、 访问受一定限制的高级站点、注册参加活动或培训、购买或注册本公司的产品、客户满意度调查、市场调研和推广、员工招聘、法律强制性规定等。 三. 个人信息的使用 您提供的个人信息将仅在本公司内部或与在其关联企业间使用和共享,使用您的个人信息只是为了更好地了解您的需要并为您提供更好的服务或执行事务,同时本公司可能会使用您的个人信息与您联系以便向您提供服务 四. 个人信息的安全 易融网尊重客户的隐私权,在任何情况下,我们都不会将您的信息出售或泄露给任何第三方(法律另有规定的除外)。我们通过网站及其他途径所得到的所有的客户信息仅被用来处理您的订单需求。 五. 未成年人保护 本网站不会有意收集未成年人的个人信息,若您提供未成年人的个人信息,请您预先经过其监护人同意后再进行,“未成年人”的定义应根据本条约适用的法律确定。 六. 关于Cookie 当您访问本网站时,本公司可能会以“Cookie”的形式将某些信息存入您的计算机,“Cookie”是网页服务器放置在您的计算机上的一个小的文本文 件,“Cookie”不能用于运行程序,也不会将病毒传播到您的计算机上。使用“Cookie”的目的是为您提供一项节省时间的简便功能,但并不表示本公 司可自动获悉有关您的任何个人信息。本网站可能还会使用Web beacon技术或其他技术以便能更好地调整本网站,从而提供优质服务。您可以选择接受或拒绝“Cookie”。 七. 其他站点的链接 本网站可能包含与其他站点的链接,本公司不对其他站点的隐私条约或内容负责。 八. 法律性公开 您已理解,根据法律强制性规定,本网站可能需要公开您的个人信息而无须获得您的预先同意并对此不负任何责任。 九. 本隐私条约的修改 本隐私条约的修改权和解释权属于本公司。本公司会随时更新本条约并予以公布,更新的内容自公布之日起生效,请您定期访问,以便及时了解。 十. 本隐私条约或有关使用 本网站的任何行为受中华人民共和国法律管辖,因此发生争议的,由双方协商解决。如协商不成时,您同意由本公司法定地址所在地的人民法院作出裁决。 十一. 联系方式 如果您有任何疑问和建议,可以通过本网站上的联系方式与本公司联系,本公司将尽最大的努力去解决。
View DetailsMongoDB学习笔记(一) MongoDB介绍及安装
一、前言 最近开始学习非关系型数据库MongoDB,却在博客园上找不到比较系统的教程,很多资料都要去查阅英文网站,效率比较低下。本人不才,借着自学的机会把心得体会都记录下来,方便感兴趣的童鞋分享讨论。部分资源出自其他博客,旨将零散知识点集中到一起,如果有侵犯您的权利,请联系li-pan2@163.com。大部分内容均系原创,欢迎大家转载分享,但转载的同时别忘了注明作者和原文链接哦。 二、MongoDB简介 MongoDB是一个高性能,开源,无模式的文档型数据库,是当前NoSql数据库中比较热门的一种。它在许多场景下可用于替代传统的关系型数据库或键/值存储方式。Mongo使用C++开发。Mongo的官方网站地址是:http://www.mongodb.org/,读者可以在此获得更详细的信息。 小插曲:什么是NoSql? NoSql,全称是 Not Only Sql,指的是非关系型的数据库。下一代数据库主要解决几个要点:非关系型的、分布式的、开源的、水平可扩展的。原始的目的是为了大规模web应用,这场运动开始于2009年初,通常特性应用如:模式自由、支持简易复制、简单的API、最终的一致性(非ACID)、大容量数据等。NoSQL被我们用得最多的当数key-value存储,当然还有其他的文档型的、列存储、图型数据库、xml数据库等。 特点: 高性能、易部署、易使用,存储数据非常方便。主要功能特性有: 面向集合存储,易存储对象类型的数据。 模式自由。 支持动态查询。 支持完全索引,包含内部对象。 支持查询。 支持复制和故障恢复。 使用高效的二进制数据存储,包括大型对象(如视频等)。 自动处理碎片,以支持云计算层次的扩展性 支持Python,PHP,Ruby,Java,C,C#,Javascript,Perl及C++语言的驱动程序,社区中也提供了对Erlang及.NET等平台的驱动程序。 文件存储格式为BSON(一种JSON的扩展)。 可通过网络访问。 功能: 面向集合的存储:适合存储对象及JSON形式的数据。 动态查询:Mongo支持丰富的查询表达式。查询指令使用JSON形式的标记,可轻易查询文档中内嵌的对象及数组。 完整的索引支持:包括文档内嵌对象及数组。Mongo的查询优化器会分析查询表达式,并生成一个高效的查询计划。 查询监视:Mongo包含一个监视工具用于分析数据库操作的性能。 复制及自动故障转移:Mongo数据库支持服务器之间的数据复制,支持主-从模式及服务器之间的相互复制。复制的主要目标是提供冗余及自动故障转移。 高效的传统存储方式:支持二进制数据及大型对象(如照片或图片) 自动分片以支持云级别的伸缩性:自动分片功能支持水平的数据库集群,可动态添加额外的机器。 适用场合: 网站数据:Mongo非常适合实时的插入,更新与查询,并具备网站实时数据存储所需的复制及高度伸缩性。 缓存:由于性能很高,Mongo也适合作为信息基础设施的缓存层。在系统重启之后,由Mongo搭建的持久化缓存层可以避免下层的数据源 过载。 大尺寸,低价值的数据:使用传统的关系型数据库存储一些数据时可能会比较昂贵,在此之前,很多时候程序员往往会选择传统的文件进行存储。 高伸缩性的场景:Mongo非常适合由数十或数百台服务器组成的数据库。Mongo的路线图中已经包含对MapReduce引擎的内置支持。 用于对象及JSON数据的存储:Mongo的BSON数据格式非常适合文档化格式的存储及查询。 三、下载安装和配置 安装Mongo数据库: 在发布本文的时间官方提供的最新版本是:1.6.5 ,如果不做特殊声明,本教程所用的版本将会是这个版本。 第一步:下载安装包:官方下载地址←单击此处,如果是win系统,注意是64位还是32位版本的,请选择正确的版本。 第二步:新建目录“D:\MongoDB”,解压下载到的安装包,找到bin目录下面全部.exe文件,拷贝到刚创建的目录下。 第三步:在“D:\MongoDB”目录下新建“data”文件夹,它将会作为数据存放的根文件夹。 配置Mongo服务端: 打开CMD窗口,按照如下方式输入命令: > d: > cd D:\MongoDB > mongod --dbpath D:\MongoDB\data 配置成功后会看到如下画面: 在浏览器输入:http://localhost:27017/,可以看到如下提示: You are trying to access MongoDB on the native driver port. For http diagnostic access, add 1000 to the port number 如此,MongoDB数据库服务已经成功启动了。 from url:http://www.cnblogs.com/lipan/archive/2011/03/08/1966463.html
View Details网页信息采集 核心代码收集
1 |
<ol class="dp-c"><li class="alt"><span><span>1.通过HttpWebResponse 来获取 </span></span></li><li><span><span class="keyword">public</span><span> </span><span class="keyword">static</span><span> </span><span class="keyword">string</span><span> CheckTeamSiteUrl(</span><span class="keyword">string</span><span> url) </span></span></li><li class="alt"><span> { </span></li><li><span> <span class="keyword">string</span><span> response = </span><span class="string">""</span><span>; </span></span></li><li class="alt"><span> HttpWebResponse httpResponse = <span class="keyword">null</span><span>; </span></span></li><li><span> </span></li><li class="alt"><span> <span class="comment">//assert: user have access to URL </span><span> </span></span></li><li><span> <span class="keyword">try</span><span> </span></span></li><li class="alt"><span> { </span></li><li><span> HttpWebRequest httpRequest = (HttpWebRequest)WebRequest.Create(url); </span></li><li class="alt"><span> httpRequest.Headers.Set(<span class="string">"Pragma"</span><span>, </span><span class="string">"no-cache"</span><span>); </span></span></li><li><span> </span></li><li class="alt"><span> <span class="comment">// request.Headers.Set("KeepAlive", "true"); </span><span> </span></span></li><li><span> </span></li><li class="alt"><span> httpRequest.CookieContainer = <span class="keyword">new</span><span> CookieContainer(); </span></span></li><li><span> </span></li><li class="alt"><span> </span></li><li><span> </span></li><li class="alt"><span> httpRequest.Referer = url; </span></li><li><span> </span></li><li class="alt"><span> httpRequest.UserAgent = <span class="string">"Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727)"</span><span>; </span></span></li><li><span> </span></li><li class="alt"><span> </span></li><li><span> </span></li><li class="alt"><span> httpRequest.Credentials = System.Net.CredentialCache.DefaultCredentials; </span></li><li><span> httpResponse = (HttpWebResponse)httpRequest.GetResponse(); </span></li><li class="alt"><span> </span></li><li><span> } </span></li><li class="alt"><span> <span class="keyword">catch</span><span> (Exception ex) </span></span></li><li><span> { </span></li><li class="alt"><span> <span class="keyword">throw</span><span> </span><span class="keyword">new</span><span> ApplicationException(</span><span class="string">"HTTP 403 Access denied, URL: "</span><span> + url, ex); </span></span></li><li><span> } </span></li><li class="alt"><span> </span></li><li><span> <span class="comment">//if here, the URL is correct and the user has access </span><span> </span></span></li><li class="alt"><span> <span class="keyword">try</span><span> </span></span></li><li><span> { </span></li><li class="alt"><span> <span class="keyword">string</span><span> strEncod = httpResponse.ContentType; </span></span></li><li><span> StreamReader stream; </span></li><li class="alt"><span> <span class="keyword">if</span><span> (strEncod.ToLower().IndexOf(</span><span class="string">"utf"</span><span>) != -1) </span></span></li><li><span> { </span></li><li class="alt"><span> stream = <span class="keyword">new</span><span> StreamReader(httpResponse.GetResponseStream(), System.Text.Encoding.UTF8); </span></span></li><li><span> } </span></li><li class="alt"><span> <span class="keyword">else</span><span> </span></span></li><li><span> { </span></li><li class="alt"><span> stream = <span class="keyword">new</span><span> StreamReader(httpResponse.GetResponseStream(), System.Text.Encoding.Default); </span></span></li><li><span> } </span></li><li class="alt"><span> </span></li><li><span> <span class="keyword">char</span><span>[] buff = </span><span class="keyword">new</span><span> </span><span class="keyword">char</span><span>[4000]; </span></span></li><li class="alt"><span> stream.ReadBlock(buff,0,4000); </span></li><li><span> response = <span class="keyword">new</span><span> </span><span class="keyword">string</span><span>(buff); </span></span></li><li class="alt"><span> stream.Close(); </span></li><li><span> httpResponse.Close(); </span></li><li class="alt"><span> } </span></li><li><span> <span class="keyword">catch</span><span> (Exception ex) </span></span></li><li class="alt"><span> { </span></li><li><span> <span class="keyword">throw</span><span> </span><span class="keyword">new</span><span> ApplicationException(</span><span class="string">"HTTP 404 Page not found, URL: "</span><span> + url, ex); </span></span></li><li class="alt"><span> } </span></li><li><span> <span class="keyword">return</span><span> response; </span></span></li><li class="alt"><span> </span></li><li><span> } </span></li><li class="alt"><span> </span></li><li> </li><li><span>2.通过 WebResponse 来获取 </span></li><li class="alt"><span> <span class="keyword">public</span><span> </span><span class="keyword">static</span><span> </span><span class="keyword">string</span><span> getPage(String url) </span></span></li><li><span> { </span></li><li class="alt"><span> WebResponse result = <span class="keyword">null</span><span>; </span></span></li><li><span> <span class="keyword">string</span><span> resultstring = </span><span class="string">""</span><span>; </span></span></li><li class="alt"><span> <span class="keyword">try</span><span> </span></span></li><li><span> { </span></li><li class="alt"><span> WebRequest req = WebRequest.Create(url); </span></li><li><span> req.Timeout = 30000; </span></li><li class="alt"><span> result = req.GetResponse(); </span></li><li><span> Stream ReceiveStream = result.GetResponseStream(); </span></li><li class="alt"><span> </span></li><li><span> <span class="comment">//read the stream into a string </span><span> </span></span></li><li class="alt"><span> <span class="comment">//StreamReader sr = new StreamReader(ReceiveStream, System.Text.Encoding.UTF8); </span><span> </span></span></li><li><span> <span class="keyword">string</span><span> strEncod = result.ContentType; </span></span></li><li class="alt"><span> StreamReader sr; </span></li><li><span> <span class="keyword">if</span><span> (strEncod.ToLower().IndexOf(</span><span class="string">"utf"</span><span>) != -1) </span></span></li><li class="alt"><span> { </span></li><li><span> sr = <span class="keyword">new</span><span> StreamReader(ReceiveStream, System.Text.Encoding.UTF8); </span></span></li><li class="alt"><span> } </span></li><li><span> <span class="keyword">else</span><span> </span></span></li><li class="alt"><span> { </span></li><li><span> sr = <span class="keyword">new</span><span> StreamReader(ReceiveStream, System.Text.Encoding.Default); </span></span></li><li class="alt"><span> } </span></li><li><span> resultstring = sr.ReadToEnd(); </span></li><li class="alt"><span> js.alert(resultstring); </span></li><li><span> <span class="comment">//Console.WriteLine(resultstring); </span><span> </span></span></li><li class="alt"><span> } </span></li><li><span> <span class="keyword">catch</span><span> </span></span></li><li class="alt"><span> { </span></li><li><span> <span class="keyword">throw</span><span> </span><span class="keyword">new</span><span> Exception(); </span></span></li><li class="alt"><span> } </span></li><li><span> <span class="keyword">finally</span><span> </span></span></li><li class="alt"><span> { </span></li><li><span> <span class="keyword">if</span><span> (result != </span><span class="keyword">null</span><span>) </span></span></li><li class="alt"><span> { </span></li><li><span> result.Close(); </span></li><li class="alt"><span> } </span></li><li><span> } </span></li><li class="alt"><span> <span class="keyword">return</span><span> resultstring; </span></span></li><li><span> } </span></li><li class="alt"><span> </span></li><li> </li><li><span>3.通过WebClient来获取 </span></li><li class="alt"><span> <span class="keyword">public</span><span> </span><span class="keyword">string</span><span> </span><span class="keyword">get</span><span>(</span><span class="keyword">int</span><span> length) </span></span></li><li><span> { </span></li><li class="alt"><span> <span class="keyword">try</span><span> </span></span></li><li><span> { </span></li><li class="alt"><span> getEncodeing(); </span></li><li><span> WebClient wb = <span class="keyword">new</span><span> WebClient(); </span></span></li><li class="alt"><span> Stream response = wb.OpenRead(url); </span></li><li><span> StreamReader reader = <span class="keyword">new</span><span> StreamReader(response, </span><span class="keyword">this</span><span>.encoding, </span><span class="keyword">true</span><span>, 256000); </span></span></li><li class="alt"><span> <span class="keyword">char</span><span>[] a = </span><span class="keyword">new</span><span> </span><span class="keyword">char</span><span>[length]; </span></span></li><li><span> <span class="keyword">int</span><span> i = reader.Read(a,0,length); </span></span></li><li class="alt"><span> reader.Close(); </span></li><li><span> <span class="keyword">return</span><span> </span><span class="keyword">new</span><span> </span><span class="keyword">string</span><span>(a); </span></span></li><li class="alt"><span> } </span></li><li><span> <span class="keyword">catch</span><span> (Exception e) </span></span></li><li class="alt"><span> { </span></li><li><span> <span class="keyword">return</span><span> e.Message; </span></span></li><li class="alt"><span> <span class="comment">//return null; </span><span> </span></span></li><li><span> } </span></li><li class="alt"><span> } </span></li><li><span> <span class="keyword">private</span><span> </span><span class="keyword">void</span><span> getEncodeing() </span></span></li><li class="alt"><span> { </span></li><li><span> <span class="keyword">switch</span><span> (</span><span class="keyword">this</span><span>.encode) </span></span></li><li class="alt"><span> { </span></li><li><span> <span class="keyword">case</span><span> </span><span class="string">"UTF-8"</span><span>: encoding = Encoding.UTF8; </span><span class="keyword">break</span><span>; </span></span></li><li class="alt"><span> <span class="keyword">case</span><span> </span><span class="string">"GB2312"</span><span>: encoding = Encoding.GetEncoding(</span><span class="string">"GB2312"</span><span>); </span><span class="keyword">break</span><span>; </span></span></li><li><span> <span class="keyword">case</span><span> </span><span class="string">"ASCII"</span><span>: encoding = Encoding.ASCII; </span><span class="keyword">break</span><span>; </span></span></li><li class="alt"><span> <span class="keyword">default</span><span>: encoding = Encoding.GetEncoding(encode); </span><span class="keyword">break</span><span>; </span></span></li><li><span> } </span></li><li class="alt"><span> } </span></li></ol> |
FROM http://blog.sina.com.cn/s/blog_758087190100rfri.html
View DetailsSQLServer CPU占用100%
解决CPU100%的情况,首先需排除病毒的情况1、收缩数据库( 日志文件)2、重建索引3、数据库硬盘所在区域 db服务器性价比比较好的方式是搭建raid5 追求性能的话是raid0 使用perfmon观察disk queue,看是否一直高于1,如果长时间高于1说明磁盘性能有问题,意味着磁盘操作需要排队完成。考虑升级存储设备加入“Page Life Expectancy”如果这个值始终小于300秒,意味着你需要更大的内存(在Sql Server: Buffer Manager里)加入“Buffer Cache hit ratio” 如果这个值小于90%,意味着你需要更大的内存.(在Sql Server: Buffer Manager里) 4、数据库锁检查use master go declare @spid int,@bl int DECLARE s_cur CURSOR FOR select 0 ,blocked from (select * from sysprocesses where blocked>0 ) a where not exists(select * from (select * from sysprocesses where blocked>0 ) b where a.blocked=spid) union select spid,blocked from sysprocesses where blocked>0 OPEN s_cur FETCH NEXT FROM s_cur INTO @spid,@bl WHILE @@FETCH_STATUS = 0 begin if @spid =0 select ' 引起数据库死锁的是 : '+ CAST(@bl AS […]
View Details解决sqlserver cpu占用100%的问题
重建索引的方法:ALTER INDEX ALL ON daji_zhaozu REORGANIZE sp_who active --看看哪个引起的阻塞, blksp_lock --看看锁住了那个资源id, objid , select object_name(objid) 得到dbcc inputbuffer(@blk) — 看看是那个语句 —————————————————————————- 优化sqlserver的配置.sql %%******************************************************************************************************/go exec sp_configure "awe enabled","1"--内存可以支持64gexec sp_configure "lightweight pooling","0"--不使用nt纤程exec sp_configure "priority boost","1"--增加sqlserver优先级exec sp_configure "network packet size (b)","8192"--增加sqlserver网络包的大小 reconfigure with override go --优化数据库设置declare @currentdatabase sysnameselect @currentdatabase = db_name((select dbid from master.dbo.sysprocesses where spid = @@spid))exec sp_dboption @currentdatabase, 'select into/bulkcopy', 'true' --对大容量数据操作不记录日志exec sp_dboption @currentdatabase, 'trunc. log on chkpt.', 'true' --自动截断日志exec sp_dboption @currentdatabase, 'auto create statistics', 'true'--自动创建统计exec sp_dboption @currentdatabase, 'auto update statistics', 'true'--自动更新统 查看SQL版本号: 看SP补丁打全了没。 1、收缩数据库( 日志文件)2、重建索引3、数据库硬盘所在区域 db服务器性价比比较好的方式是搭建raid5 追求性能的话是raid0 […]
View Detailssqlserver占用CPU达到100%原因
CPU占用率高的原因 CPU占用率高是对物理硬盘的查询次数多;内存使用率高是物理磁盘—虚拟内存—内存三种之间数据交换次数多。 防杀毒软件造成故障或病毒、木马造成,特别是蠕虫病毒在系统内部或网络内部迅速复制,造成CPU占用资源率居高不下; 驱动没有经过认证或某些软件与系统不兼容,造成CPU资源占用100%; 服务器硬件问题:磁盘、内存/虚拟内存等等; 网络问题:网络带宽被大量占用,造成可用带宽较少,从而影响速度; 数据库设计的问题:触发器造成死锁、作业多且频繁、中间表的大量使用、游标的大量使用、索引的设计不合理、事务操作频繁; SQL语句设计不合理,造成查询效率低下、影响服务器性能的发挥; 二 CPU占用率高解决方法 针对上述原因及可能,有以下处理: 杀毒软件升级,对服务器系统和所在的局域网进行全面、严格的杀毒; 对服务器上已经安装的软件进行考证、整理,不装没有认证的驱动、尽量装兼容性强的必需软件、去掉不必需的软件;对服务器系统、端口进行监控,定时清理系统垃圾文件、关闭不使用和高危险端口; 定期周期性检查服务器硬件问题、整理系统磁盘,使服务器性能得到最大程度发挥;制定《电脑使用规范》,规范中明确使用范围和禁止范围,并依据规范定期查询各个部门的电脑使用情况;对网络结构、交换机定期检查、维护和调整;升级硬件; 使用sql server自带的性能分析追踪工具sql profiler分析数据库设计所产生问题的来源,进行有针对性处理; 使用sql server自带的查询性能分析工具sql query analyzer对可能影响性能且使用频繁的查询语句进行优化; 或升级sql server;重装sql server或服务器操作系统;使用cpu降温软件等辅助软件。 如果这些还解决不了问题的话,那就比较麻烦,需要专业人士对网站进行整体优化,更改错误不合理的程序,优化后cpu占用能降至百分之十左右 from url:http://www.e-digitalwave.com/faqview.asp?id=140
View Detailswin2003 sqlserver cpu 100%
郁闷,过年放假回来第二天,公司服务器scsi硬盘放屁啦,幸好数据库和图片昨天都备过份,但恢复的东东也让我头疼啊iis,sqlserver,生成100w的静态页,静态页我没备,55555555555 现上北京买个块硬盘来,原来系统是windows2000,手到也没有2000啦,从网上当了个win2003就装上啦,本以为会好用点,结果出了 很多小问题,我改,最头痛的问题让我遇上啦 cpu占用率100%,网站根本就打不开啦,恢复的前几天一直正常,过了10来天突然出现这个问题,把IIS站建了几个缓冲池,设置过期时间,不管用,重 建索引不用,sqlserver分给他1g多内存一开机就吃没啦,重起N便系统不管用,在网上搜了半天,也没什么实质性的解决方法,最后终于让我搜着一个 解决方法目前还管用 @echo off echo 正在清除服务器垃圾文件,请稍等…… del /f /s /q %systemdrive%/*.tmp del /f /s /q %systemdrive%/*._mp del /f /s /q %systemdrive%/*.log del /f /s /q %systemdrive%/*.gid del /f /s /q %systemdrive%/*.chk del /f /s /q %systemdrive%/*.old del /f /s /q %systemdrive%/recycled/*.* del /f /s /q %windir%/*.bak del /f /s /q %windir%/prefetch/*.* rd /s /q %windir%/temp & md %windir%/temp del /f /q %userprofile%/cookies/*.* del /f /q %userprofile%/recent/*.* del /f /s /q "%userprofile%/Local Settings/Temporary Internet Files/*.*" del /f /s /q "%userprofile%/Local Settings/Temp/*.*" del /f […]
View Detailswindows 2003服务器优化设置
一、优化启动设置 1.禁用关机事件跟踪开始-运行-gpedit.msc-计算机配置-管理模板-系统-显示关机事件跟踪-禁用。 2. 禁用开机 CTRL+ALT+DEL和实现自动登陆方法1:打开注册表:HKEY_LOCAL_MACHIN|SOFTWARE|MicroSoft|Windows NT|CurrentVersion |Winlogon段,在此项按右键,新建二个字符串值,AutoAdminLogon=1, DefaultPassword=“为超级用户Administrator所设置的Password”。 注意,一定要为Administrator设置一个密码,否则不能实现自启动。 然后,重新启?疻indows即可实现自动登录。 方法2:管理工具-本地安全策略-本地策略-安全选项-interactive logon: Do not require CTRL+ALT+DEL,启用之。 方法3(自动登陆):使用Windows XP的Tweak UI来实现Server 2003自动登陆。下载weak UI http://www.ssite.org/uppic/sun_pic/…003/tweakui.exe下载后直接执行weakui.exe 在左边的面板中选择Logon-Autologon-在右边勾写),点击下面set Password,输入用户名的密码,然后点击OK。 3.我的电脑-属性-高级-启动和故障修复,点错误报告,选择“禁用错误汇报、但在发生严重错误时通知我”; 4.去掉将事件写入系统日志、发送管理警报、自动重新启动等选项,将写入调试信息设置为无; 5.点击编辑,在弹出记事本文件中: [Operating Systems] timeout=30 //把缺省时间 30 秒改为 0 秒 multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows server 2003rofessional" /fastdetect //把缺省 fastdetect 改为 nodetect 二、关闭华医生Dr.Watson 在开始-运行中输入“drwtsn32”,或者开始-程序-附件-系统工具-系统信息-工具-Dr Watson,调出系统里的华医生Dr.Watson ,只保留“转储全部线程上下文”选项,否则一旦程序出错,硬盘会读很久,并占用大量空间。如果以前有此情况,请查找user.dmp文件,删除后可节省几十MB空间。 三、用SFC命令释放更多空间 若确认系统不会新加设备,可把\windows\system\dellcache目录内的文件予以删除,以释放空间。 删除全部文件的命令是sfc.exe/purgecache,约300MB,本操作有危险性,对系统不熟悉者勿用。 四、视觉效果 1.我的电脑-属性-高级-性能-设置-视觉效果,选择“调整为最佳性能”; 2.我的电脑-属性-高级-性能-设置-高级,在处理器计划选择程序,内存使用选程序,这样系统会给前台程序更多资源,使之运行更快; 3.虚拟内存中点更改,256M以下内存将虚拟内存值设为物理内存的1.5倍,将初始大小和最大值设为一样,将虚拟内存设置在系统盘外。比如你的内存是256M,你可以设置为384,操作系统安装在C盘,设置内存在E盘或F盘,先点C,再点无分页文件,然后点设置,接着点E,自定义大小,更改后点“设置”才能生效。 4.打开注册表,HKEY_CURRENT_USER\Control Panel\Desktop分支,在右边窗口双击键值名MenuShowDelay,这一项的取值范围是0~100000(单位为毫秒),将默认的值改为0。 五、删除一些可不用的东西 1.删除驱动器备份 \windows\Driver cache\i386下的Driver.cab文件,约70MB。 2.删除帮助文件 \Windows\Help下,约40MB 3.删除备用DLL文件 \Windows\System32\Dllcache,约200MB.最好有安装光盘或安装文件备份,以备用。 4.删除不用的输入法 Windows\Ime,如日文,韩文,繁体中文输入法。 5.将C:\windows\temp中的文件全部删除。 六、关闭部分功能 1.关闭系统还原功能 我的电脑-属性-系统还原,选在所有的驱动器上关闭系统还原。也可关闭不重要的分区的系统还原,如果考虑系统安全,则不要关闭还原功能。 2.关闭自动更新 我的电脑-属性-自动更新,选择关闭自动更新,我将手动更新计算机。 3.关闭远程桌面 我的电脑-属性-远程,远程桌面里的允许用户远程连接到这台计算机勾去掉。 4.取消休眠功能 右键桌面-属性-屏幕保护程序-电源-休眠,将启用休眠前的勾去掉,约200MB。 七、其它优化设置 1. 将我的文档转到其他分区 在桌面的“我的文档”图标上右击鼠标,选择属性-移动,目标为F:\我的文档。 2. 将IE临时文件夹转到其他分区。 3.在任务栏中点击鼠标右键,选择属性,任务栏标签中去掉分组相似任务栏按钮前的勾。 4查看驱动器组件信息 右键我的电脑-管理存储-可移动存储-库,用右键点击所要查询的驱动器-属性-设备信息就可看到驱动器的信息了,将多余的用户名删除。 八、设置硬盘工作模式 我的电脑-属性-硬件-设备管理器-IDE […]
View Details让局域网内的XP访问win7共享文件的简易方法
局域网共享的四个因素: 一、用户权限 二、安全设置 三、同一网段(也就是同一网关) 四、必须在同一个工作组。 家里两台电脑,一台装XP,一台装win7,路由器局域网连接,以前一直是将两台机子改一致的工作组名称其它按默认,win7就能访问xp上的共享文件,但XP却不能访问win7。 查找原因发现win7默认Guest(来宾账号)是禁止的,需要手动打开: *开启Guest账号:右击我的电脑\管理\用户有个Guest,双击之去掉“账户已停用”前面的勾。 *删除“拒绝从网络上访问这台计算机”项中的guest账户:运行组策略(gpedit.msc)\本地计算机\计算机配置\windows设置\安全设置\本地策略\用户权利指派\拒绝从网络访问这台计算机。选中guest,则将其删除。(win7默认guest是不允许访问共享的) *禁用“帐户:使用空白密码的本地帐户只允许进行控制台登录” 注:有些杀毒软件的更新也会禁用来宾账号,遇到这种情况,除了查看以上的三点操作,还要: *运行服务策略“Services.msc”。启动其中的“Clipbook Server”(文件夹服务器):这个服务允许你们网络上的其他用户看到你的文件夹。当然有时你可把它改为手动启动,然后再使用其他程序在你的网络上发布信息。 <div class=’XbU3HE6′>一起讨论PHP最新技术教程学习等为主的源代码开发技术网站div> *如果无法启动Clipbook服务。错误1068:依存服务或组无法启动。需要这样的步骤(你可以看他们的依存关系):首先开启 Network DDE DSDM (如果已开启,进入第二步),其次开启 Network DDE,然后开启 Clipbook。 最后,设置win7文件共享,将需要共享的文件夹添加Guest(来宾账号)权限即可。\拒绝从网络访问这台计算机。选中guest,则将其删除。(win7默认guest是不允许访问共享的) *禁用“帐户:使用空白密码的本地帐户只允许进行控制台登录” 注:有些杀毒软件的更新也会禁用来宾账号,遇到这种情况,除了查看以上的三点操作,还要: *运行服务策略“Services.msc”。启动其中的“Clipbook Server”(文件夹服务器):这个服务允许你们网络上的其他用户看到你的文件夹。当然有时你可把它改为手动启动,然后再使用其他程序在你的网络上发布信息。 *如果无法启动Clipbook服务。错误1068:依存服务或组无法启动。需要这样的步骤(你可以看他们的依存关系):首先开启 Network DDE DSDM (如果已开启,进入第二步),其次开启 Network DDE,然后开启 Clipbook。 最后,设置win7文件共享,将需要共享的文件夹添加Guest(来宾账号)权限即可。 局域网共享的四个因素: 一、用户权限 二、安全设置 三、同一网段(也就是你们的网关) 四、必须在同一个工作组。 我下午也是因为一次杀毒软件的更新导致win7机子莫名不能访问xp的里共享文件夹。 <div class=’XbU3HE6′><发表于php中国 http://www.phpcn.cc/ >div> 按以下几条去检查应该能解决,我已解决: 1. 安装NWlink IPX/SPX/NetBIOS Compatible Transport Protocol协议。(如没安装就安装一下吧) 2. 开启Guest账号:右击我的电脑\管理\用户有个Guest,双击之去掉“账户已停用”前面的勾。 3. 右击我的电脑\属性\计算机名,查看该选项卡中出现的局域网工作组名称名称一致 4. 使用winxp防火墙的例外:winxp防火墙在默认状态下是全面启用的,这意味着运行计算机的所有网络连接,难于实现网上邻居共享。同时,由于windows防火墙默认状态下是禁止“文件与打印机共享的”,所以,启用了防火墙,往往不能共享打印,解决办法是:进入“本地连接”窗口,点“高级”\“设置”\“例外”\在程序与服务下勾选“文件和打印机共享”。 5. 删除“拒绝从网络上访问这台计算机”项中的guest账户:运行组策略(gpedit.msc)\本地计算机\计算机配置\windows设置\安全设置\本地策略\用户权利指派\拒绝从网络访问这台计算机。如果其中有guest,则将其删除。(原因是:有时xp的guest是不允许访问共享的) 禁用“帐户:使用空白密码的本地帐户只允许进行控制台登录” 6. 取消“使用简单文件共享”方式:资源管理器\工具 --文件夹选项FONT face=Times New Roman>\查看\去掉“使用简单文件共享(推荐)”前面的勾。 一起讨论PHP最新技术教程学习等为主的源代码开发技术网站 7. 检查注册表:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa右边窗口RestrictAnonymous的值是否为0。(默认是0,你可跳过去。如果不行在回到这里;如没有这一项,不管它。) 8. 勾选“本地连接\属性\Microsoft网络的文件和打印机共享”。 9. 运行服务策略“Services.msc”。启动其中的“Clipbook Server”(文件夹服务器):这个服务允许你们网络上的其他用户看到你的文件夹。当然有时你可把它改为手动启动,然后再使用其他程序在你的网络上发布信息。 10. 无法启动Clipbook服务。错误1068:依存服务或组无法启动。需要这样的步骤(你可以看他们的依存关系):首先开启 Network DDE DSDM (如果已开启,进入第二步),其次开启 Network DDE,然后开启 Clipbook。 win7和xp都按以上10条去检查一遍,基本上满足了前面说的四项共享因素条件。 我期初用IP地址可以打开其它机子的共享,点网络里的机子图标无法访问;然后来用了IPBook(超级网络邻居)工具,不觉中就好了。 […]
View Details