摘要:
SQL Server在运行一段时间,随着数据的积累,SQL运行效率会逐步降低,为了使用业务系统正常动作,经常IT部门需要花高价请SQL调优专家来解决。其实调优也不复杂,主要是找到影响效率的SQL,然后对症下药,这里给出几个技巧,相信对大家非常实用。1、检查SQL阻塞原因select blocking_session_id, wait_duration_ms, session_idfrom sys.dm_os_waiting_taskswhere blocking_session_id is not null2、检查前10个等待资源的SQL语句select top 10 *from sys.dm 阅读全文
posted @ 2011-05-29 22:51
HackerVirus
阅读(198)
评论(0)
推荐(0)
摘要:
我们做软件开发的,大部分人都离不开跟数据库打交道,特别是erp开发的,跟数据库打交道更是频繁,存储过程动不动就是上千行,如果数据量大,人员流动大,那么我么还能保证下一段时间系统还能流畅的运行吗?我么还能保证下一个人能看懂我么的存储过程吗?那么我结合公司平时的培训和平时个人工作经验和大家分享一下,希望对大家有帮助。 要知道sql语句,我想我们有必要知道sqlserver查询分析器怎么执行我么sql语句的,我么很多人会看执行计划,或者用profile来监视和调优查询语句或者存储过程慢的原因,但是如果我们知道查询分析器的执行逻辑顺序,下手的时候就胸有成竹,那么下手是不是有把握点呢? 一:查询的逻辑执 阅读全文
posted @ 2011-05-29 22:49
HackerVirus
阅读(248)
评论(0)
推荐(0)
摘要:
茫茫大海中,我们寻觅着,寻觅着那让我们激动不已的技术,程序员不是寻觅着女朋友,而是寻觅着能陪伴终身的技术,我们做为程序员,有时候真的为自己的职业感到可悲,没时间陪家人、没时间逛街、没时间聊天等等,我们把那些时间都用在了学习上,技术的道理上没有终点站,只有一个个的里程碑,今天的不学习,就注定明天被淘汰,其实今天我想要将自己的一些心理话说出来,让我们程序员都能勇往直前,成为各个领域的技术专家,这样才不会让我们后悔当初所付出的宝贵时间;技术日新月异,从最早的DOS到今天微软的Windows,我们作为微软技术群体中的一员,为微软的技术感到骄傲,有人会说我在做广告,宣传微软的东西;其实不是,我是说的实话 阅读全文
posted @ 2011-05-29 22:45
HackerVirus
阅读(168)
评论(0)
推荐(0)
摘要:
JavaScript是一种动态的,弱类型的,基于原型的,面向对象的解释型语言。函数是JavaScript中的头等公民。一、语句:1.if语句vardayOfWeek=0;if(dayOfWeek===6){}elseif(dayOfWeek===0){}else{}2.switch语句vardayOfWeek=0;switch(dayOfWeek){case6:break;case0:break;default:break;}switch语句将switch表达式的值和所有指定的Case表达式进行精确匹配(===)。当找到一个匹配时,执行匹配的case从句中的语句。如果没有找到任何匹配,则执行可 阅读全文
posted @ 2011-05-29 22:41
HackerVirus
阅读(304)
评论(0)
推荐(0)
摘要:
1. 数值类型整数字面量:int x = 100; //decimal notationlong y = 0x7F; //hexadecimal notation实数字面量:double x = 1.5; //decimal notationdouble y = 1E06; //exponential notation数值字面量类型推定:如果数值字面量包含一个小数点或者包含指数部分(E),则为double类型。否则,数值字面量是下面第一个能适配的类型:int,uint,long,ulong。数值字面量后缀:float f = 1.0F;double d = 1D;decimal d = 1.0 阅读全文
posted @ 2011-05-29 22:23
HackerVirus
阅读(206)
评论(0)
推荐(0)