自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lcyhjx的专栏

我思故我在

  • 博客(18)
  • 资源 (3)
  • 收藏
  • 关注

转载 通过分析SQL语句的执行计划优化SQL(六)

执行计划的步骤 执行计划的每一步返回一组行,它们或者为下一步所使用,或者在最后一步时返回给发出SQL语句的用户或应用。由每一步返回的一组行叫做行源(row source)。图5-1树状图显示了从一步到另一步行数据的流动情况。每步的编号反映了在你观察执行计划时所示步骤的顺序(如何观察执行计划将被简短地说明)。一般来说这并不是每一步被执行的先后顺序。执行计划的每一步或者从数据库中检索行,或者接

2009-12-20 22:04:00 1218

转载 通过分析SQL语句的执行计划优化SQL(五)

Rowid的概念: rowid是一个伪列,既然是伪列,那么这个列就不是用户定义,而是系统自己给加上的。对每个表都有一个rowid的伪列,但是表中并不物理存储ROWID列的值。不过你可以像使用其它列那样使用它,但是不能删除改列,也不能对该列的值进行修改、插入。一旦一行数据插入数据库,则rowid在该行的生命周期内是唯一的,即即使该行产生行迁移,行的rowid也不会改变。 为什么使用ROWID row

2009-12-20 21:28:00 1237

转载 通过分析SQL语句的执行计划优化SQL(四)

五: ORACLE的执行计划 背景知识:为了更好的进行下面的内容我们必须了解一些概念性的术语:  共享sql语句  为了不重复解析相同的SQL语句(因为解析操作比较费资源,会导致性能下降),在第一次解析之后,ORACLE将SQL语句及解析后得到的执行计划存放在内存中。这块位于系统全局区域SGA(system global area)的共享池(shared buffer pool

2009-12-20 21:21:00 622

转载 通过分析SQL语句的执行计划优化SQL(三)

四:ORACLE的优化器  优化器有时也被称为查询优化器,这是因为查询是影响数据库性能最主要的部分,不要以为只有SELECT语句是查询。实际上,带有任何WHERE条件的DML(INSERT、UPDATE、DELETE)语句中都包含查询要求,在后面的文章中,当说到查询时,不一定只是指SELECT语句,也有可能指DML语句中的查询部分。优化器是所有关系数据库引擎中的最神秘、最富挑战性的部件之一

2009-12-20 18:39:00 559

原创 通过分析SQL语句的执行计划优化SQL(二)

二:有效的应用设计 我们通常将最常用的应用分为2种类型:联机事务处理类型(OLTP),决策支持系统(DSS)。 联机事务处理(OLTP)该类型的应用是高吞吐量,插入、更新、删除操作比较多的系统,这些系统以不断增长的大容量数据为特征,它们提供给成百用户同时存取,典型的OLTP系统是订票系统,银行的业务系统,订单系统。OTLP的主要目标是可用性、速度、并发性和可恢复性。当设

2009-12-20 13:32:00 610

转载 通过分析SQL语句的执行计划优化SQL语句(一)

在数据库的日常维护中,调整个别性能较差的SQL语句是一项极富挑战性的工作。其中的关键在于如何得到SQL语句的执行计划和如何从SQL语句的执行计划中发现问题。总是想将日常经验的点点滴滴总结一下,但是直到最近才下定决心,总共花了3个周末时间,才将其整理成册,便于自己日常工作。现在将其发表出来希望能与更多的朋友分享。   这篇文章主要介绍与SQL调整有关的内容,内容涉及多个方面:SQL语句执行的

2009-12-19 14:24:00 699

转载 table行转列的sql详解

tabele行转列的资料,网上搜一下很多。大家照着网上copy就可以实现自己想要的功能。但是大家在实现功能后是否想过行转列为什么要这样写?下面就以一个实例来分析, 希望对初学者有所帮助。一、要求1 创建数据表CREATE TABLE [dbo].[StuScore](    [stuid] [int] NOT NULL,            [subject] [nv

2009-06-23 15:43:00 561

原创 使用反射和范型来动态读写应用程序配置文件

在我们开发一些应用程序的时候,有时,会将一些应用程序配置信息保存在 **.cfg文件中,例如数据库连接配置等。  ./sqlexpress  master  sa  111111这样在运行应用程序时, 就可以直接从配置文件中读取数据库连接信息.一般的做法是,根据需要配置的信息,一个一个写入xml文件或者一个一个从XML文件中读取。 这个本没有什么问题,但是如果我们应用程序需要配置的信息比较

2009-04-14 22:02:00 627

原创 深入浅出Attribute(二)——Attribute本质论

   从上篇里我们可以看到,Attribute似乎总跟public、static这些关键字(Keyword)出现在一起。莫非使用了Attribute就相当于定义了新的修饰符(Modifier)吗?让我们来一窥究竟!         先把下面这个例子编译出来:                               #define OKusing System;using Syste

2009-03-11 12:04:00 662

转载 深入浅出Attribute (一)——Attribute初体验

正文:         什么是Attribute?Attribute是干什么使的?Attribute与Property到底有什么区别?……长久以来,这些问题一直困扰着并不怎么广大的C#初学者。原因大概有两个,一是Attribute平时不怎么常用(没用惯怎么可能常用吗!)二是这个家伙不太好翻译——它与Property这个词意义相近,都有“属性”这个词条(而且在HTML语言中,Attribut

2009-03-11 11:50:00 927

原创 .Net中Math.Round与四舍五入

       有不少人误将Math.Round函数当作四舍五入函数在处理, 结果往往不正确, 实际上Math.Round采用的是国际通行的是 Banker 舍入法.      Bankers rounding(银行家舍入)算法,即四舍六入五取偶。事实上这也是 IEEE 规定的舍入标准。因此所有符合 IEEE 标准的语言都应该是采用这一算法的. 这个算法可以概括为:“四舍六入五考虑,五后非零就

2008-08-30 11:36:00 6913

原创 应用程序接收参数为空字符串的解决方法

假设一个应用程序接收两个参数为 UserName 和Password 代码如下:Process.StartInfo.Arguments = userName  + " " + password ;如果string userName = "userTest";string password = "pwdTest"那么上面的代码是没有问题的, 但是如果 userName

2008-08-19 17:31:00 1500

转载 Windows 窗体中的鼠标事件

标准单击事件行为如 果要以正确顺序处理鼠标单击事件,需要知道在 Windows 窗体控件中单击事件的引发顺序。除对下面列表中的个别控件另有说明外,当按下并释放鼠标按钮(无论哪个按钮)时,所有 Windows 窗体控件都会以相同顺序引发单击事件。下面列表显示单击一次鼠标按钮所引发事件的顺序: MouseDown 事件。 Click

2008-03-05 12:34:00 3053 3

转载 创建显示进度的 Windows 窗体控件

创建显示进度的 Windows 窗体控件下面的代码示例演示一个名为 FlashTrackBar 的自定义控件,该控件可用于向用户显示应用程序的级别或进度。它使用渐变以直观的方式表示进度。FlashTrackBar 控件阐释了以下概念: 定义自定义属性。定义自定义事件。((FlashTrackBar 定义 ValueChanged 事件。)重写 OnPaint 方法以提供绘制控件

2008-02-29 12:06:00 793

原创 windows窗体中的事件顺序

对于关注对 Windows 窗体应用程序中引发的每个事件按次序进行处理的开发人员来说,事件引发的顺序特别重要。当某种情况需要小心处理事件时(如重绘窗体的某些部分时),必须知道事件在运行时的确切引发顺序。本文提供了一些有关在应用程序和控件的生命周期中的几个重要阶段中的事件顺序的详细信息当 Windows 窗体应用程序启动时,主窗体的启动事件按以下顺序引发:System.Windows

2007-12-01 16:32:00 807

原创 TableLayoutPanel布局窗体来适应多分辨率下的显示

 TableLayoutPanel控件:1、可以创建本地化窗体(控件可随text的length()动态调整大小)2、控件可随窗体大小的调整动态调整(这个不受分辨率的限制)例如:在 1024 * 768 的分辨率下设计一1000* 800的窗体,然后将分辨率调整到800* 600运行,初始运行,界面上的部分控件显示不出来,但是当点击窗体上的“最大化”按钮以后,窗体的大小调整了,这时候

2007-12-01 15:24:00 3286 1

原创 SQL语句导入导出大全

2007-11-06 18:53:00 565

转载 C#文件读写常用类介绍

                  首先要

2007-11-06 18:51:00 4065 1

互联网医疗行业研究报告

互联网医疗行业研究报告,全面,详尽......................................................................................................

2018-06-25

PMP项目管理专家全息教程

1 项目启动 2 项目计划 3 项目实施 4 项目控制 5 项目收尾 6 职业责任

2013-10-30

数据库知识SQL语法大全

数据库知识SQL语法大全, 数据定义语言,书处理语言

2008-08-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除