监视SQLServer上的连接情况
文章作者 100test 发表时间 2011:03:24 19:52:00
来源 100Test.Com百考试题网
在SQL Enterprise manager中的[Server /Current Activity]可以让您一目了然地看出SQL的连接情况,是个非常好用的工具。 在Current Activity中,可见到已登入的用户清单、数据库名称、工作站名称与应用程序名称。下方的状态栏显示目前有多少连接关系正在运作,多少连接关系处于空闲。
存取时限
一般连接关系的存取时限从15秒到1、2分钟不等,至于精确的数值要视你所选择的程序界面与时限的设定值而定。亦即假如你要存取数据库时,选择了不正确的服务器或服务器已经关机,则CLIENT端便会没有任何反应,一直到存取时限时,才会返回连接失败信息。
若要连接LAN网中的SQL SERVER不须耗费多少时间,约1至5秒内便能获得回应,应用程序第一次连接会花费较长的时间,第二次后会比较短。因为Windows系统会将先前的连接关系所用的控件或DLL文件一直保留在内存。
设定远程数据的存取方式
您可以自己设定取数据的处理方式,在VFP的TOOLS菜单里,选中Options... 菜单项,弹出OPTIONS对话框,选中Remote Data 标签:
1: 共享连接 指定 Visual FoxPro 使用当前连接处理新的视图。在数据源一次只支持一个连 接时,它很有用。它可以使一个连接处理多个视图。
2:取备注字段 指定只有在视图输出中激活一个备注或通用字段后才从数据源取备注或通用字段。 清除该选项可以减少初始从远程表中下载的数据量,这将提高性能。
3:SQL 更新条件 指定当您试图更新数据前的数据对比方式,Visual FoxPro 检查远程服务器上 的字段来决定是否改变数据。如果选择条件所指定远程字段中的数据已经更改,则更新失败。
(1):Key Fieds Only 只对比主键
(2):Key and Updateble Fieds 对比主键和要更新的字段
(3):Key and Modified Fieds 对比主键和修改过的字段(默认)
(4):Key and Timestamp 对比主键和数据库的时间截。
4:SQL 更新 指定 Visual FoxPro 是使用 SQL UPDATE 还是使用 SQL DELETE,然后用 INSERT 来更新远程服务器上的信息。
(1):SQL Update 直接用SQL语言更新(默认)
(2):SQL Delete SQL Insert 删除旧记录,然后增加一条新记录
5:每次取的记录数 当用批处理方式时,指定 Visual FoxPro 从远程数据源中一次返回多少条记录。选定“全部”可以指定在第一次取操作中即返回所有的记录。该设置受“要取的最大记录数”中 指定值的限制。 6:要取的最大记录数 指定一个视图返回的记录总数。如果您错误地建立了一个查询,它可以防止返回过多的数据。选择“全部”可以指定返回所有的记录。
7:使用备注字段的长度